Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

xreader segfaults on a pdf

Offen
#675 6 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
c
Bereich
desktop

Rechercherichtung

Beginne damit, den Absturz beim Öffnen einer PDF-Datei unter Mint 22.1 mit xreader 4.2.5+xia nachzustellen, und untersuche anschließend den gemeldeten Stack-Frame in libxreaderview.so.3. Als erledigt gilt die Aufgabe, wenn der Segfault identifiziert und behoben wurde und bestätigt ist, dass die betroffene PDF-Datei ohne Absturz geöffnet werden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Distribution

Mint 22.1

Package version

4.2.5+xia

Frequency

Always

Bug description

Getting a segfault when opening a pdf file.

`systemd-coredump[77736]: [🡕] Process 77685 (xreader) of user 1000 dumped core.

                                                  Module libudev.so.1 from deb systemd-255.4-1ubuntu8.6.amd64
                                                  Module libzstd.so.1 from deb libzstd-1.5.5+dfsg2-2build1.1.amd64
                                                  Module libatomic.so.1 from deb gcc-14-14.2.0-4ubuntu2~24.04.amd64
                                                  Module libgcc_s.so.1 from deb gcc-14-14.2.0-4ubuntu2~24.04.amd64
                                                  Module libstdc++.so.6 from deb gcc-14-14.2.0-4ubuntu2~24.04.amd64
                                                  Module libsystemd.so.0 from deb systemd-255.4-1ubuntu8.6.amd64
                                                  Stack trace of thread 77685:
                                                  #0  0x000072a65d3f8e9c n/a (libxreaderview.so.3 + 0x23e9c)
                                                  #1  0x000072a6568eb897 n/a (libatk-bridge-2.0.so.0 + 0x22897)
                                                  #2  0x000072a6568e513d n/a (libatk-bridge-2.0.so.0 + 0x1c13d)
                                                  #3  0x000072a6568e5650 n/a (libatk-bridge-2.0.so.0 + 0x1c650)
                                                  #4  0x000072a65338b554 dbus_connection_dispatch (libdbus-1.so.3 + 0x18554)
                                                  #5  0x000072a6533d56c1 n/a (libatspi.so.0 + 0x136c1)
                                                  #6  0x000072a65d2e95b5 n/a (libglib-2.0.so.0 + 0x5d5b5)
                                                  #7  0x000072a65d348717 n/a (libglib-2.0.so.0 + 0xbc717)
                                                  #8  0x000072a65d2e8a53 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca53)
                                                  #9  0x000072a65c81c88d g_application_run (libgio-2.0.so.0 + 0xe788d)
                                                  #10 0x000063984828780b main (xreader + 0x2780b)
                                                  #11 0x000072a65c22a1ca __libc_start_call_main (libc.so.6 + 0x2a1ca)
                                                  #12 0x000072a65c22a28b __libc_start_main_impl (libc.so.6 + 0x2a28b)
                                                  #13 0x0000639848287905 _start (xreader + 0x27905)
                                                  
                                                  Stack trace of thread 77691:
                                                  #0  0x000072a65c32725d syscall (libc.so.6 + 0x12725d)
                                                  #1  0x000072a65d34240d g_cond_wait (libglib-2.0.so.0 + 0xb640d)
                                                  #2  0x000072a65d2b352b n/a (libglib-2.0.so.0 + 0x2752b)
                                                  #3  0x000072a65d31b043 n/a (libglib-2.0.so.0 + 0x8f043)
                                                  #4  0x000072a65d317c82 n/a (libglib-2.0.so.0 + 0x8bc82)
                                                  #5  0x000072a65c29caa4 start_thread (libc.so.6 + 0x9caa4)
                                                  #6  0x000072a65c329c3c __clone3 (libc.so.6 + 0x129c3c)
                                                  
                                                  Stack trace of thread 77707:
                                                  #0  0x000072a65c31b4cd __GI___poll (libc.so.6 + 0x11b4cd)
                                                  #1  0x000072a65d34866e n/a (libglib-2.0.so.0 + 0xbc66e)
                                                  #2  0x000072a65d2e9f77 g_main_loop_run (libglib-2.0.so.0 + 0x5df77)
                                                  #3  0x000072a655f63310 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.1.so.0 + 0x1963310)
                                                  #4  0x000072a655efe7f1 n/a (libjavascriptcoregtk-4.1.so.0 + 0x18fe7f1)
                                                  #5  0x000072a655f669ed n/a (libjavascriptcoregtk-4.1.so.0 + 0x19669ed)
                                                  #6  0x000072a65c29caa4 start_thread (libc.so.6 + 0x9caa4)
                                                  #7  0x000072a65c329c3c __clone3 (libc.so.6 + 0x129c3c)
                                                  
                                                  Stack trace of thread 77702:
                                                  #0  0x000072a65c31b4cd __GI___poll (libc.so.6 + 0x11b4cd)
                                                  #1  0x000072a65d34866e n/a (libglib-2.0.so.0 + 0xbc66e)
                                                  #2  0x000072a65d2e8a53 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca53)
                                                  #3  0x000072a64e1aa595 n/a (libdconfsettings.so + 0x7595)
                                                  #4  0x000072a65d317c82 n/a (libglib-2.0.so.0 + 0x8bc82)
                                                  #5  0x000072a65c29caa4 start_thread (libc.so.6 + 0x9caa4)
                                                  #6  0x000072a65c329c3c __clone3 (libc.so.6 + 0x129c3c)
                                                  
                                                  Stack trace of thread 77693:
                                                  #0  0x000072a65c31b4cd __GI___poll (libc.so.6 + 0x11b4cd)
                                                  #1  0x000072a65d34866e n/a (libglib-2.0.so.0 + 0xbc66e)
                                                  #2  0x000072a65d2e9f77 g_main_loop_run (libglib-2.0.so.0 + 0x5df77)
                                                  #3  0x000072a65c84f422 n/a (libgio-2.0.so.0 + 0x11a422)
                                                  #4  0x000072a65d317c82 n/a (libglib-2.0.so.0 + 0x8bc82)
                                                  #5  0x000072a65c29caa4 start_thread (libc.so.6 + 0x9caa4)
                                                  #6  0x000072a65c329c3c __clone3 (libc.so.6 + 0x129c3c)
                                                  
                                                  Stack trace of thread 77692:
                                                  #0  0x000072a65c31b4cd __GI___poll (libc.so.6 + 0x11b4cd)
                                                  #1  0x000072a65d34866e n/a (libglib-2.0.so.0 + 0xbc66e)
                                                  #2  0x000072a65d2e8a53 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca53)
                                                  #3  0x000072a65d2e8aa9 n/a (libglib-2.0.so.0 + 0x5caa9)
                                                  #4  0x000072a65d317c82 n/a (libglib-2.0.so.0 + 0x8bc82)
                                                  #5  0x000072a65c29caa4 start_thread (libc.so.6 + 0x9caa4)
                                                  #6  0x000072a65c329c3c __clone3 (libc.so.6 + 0x129c3c)
                                                  
                                                  Stack trace of thread 77694:
                                                  #0  0x000072a65c32725d syscall (libc.so.6 + 0x12725d)
                                                  #1  0x000072a65d342d00 g_cond_wait_until (libglib-2.0.so.0 + 0xb6d00)
                                                  #2  0x000072a65d2b34f3 n/a (libglib-2.0.so.0 + 0x274f3)
                                                  #3  0x000072a65d31d59a n/a (libglib-2.0.so.0 + 0x9159a)
                                                  #4  0x000072a65d317c82 n/a (libglib-2.0.so.0 + 0x8bc82)
                                                  #5  0x000072a65c29caa4 start_thread (libc.so.6 + 0x9caa4)
                                                  #6  0x000072a65c329c3c __clone3 (libc.so.6 + 0x129c3c)
                                                  
                                                  Stack trace of thread 77703:
                                                  #0  0x000072a65c32725d syscall (libc.so.6 + 0x12725d)
                                                  #1  0x000072a65d34240d g_cond_wait (libglib-2.0.so.0 + 0xb640d)
                                                  #2  0x000072a65d2b352b n/a (libglib-2.0.so.0 + 0x2752b)
                                                  #3  0x000072a65d2b358c g_async_queue_pop (libglib-2.0.so.0 + 0x2758c)
                                                  #4  0x000072a65c0910fb n/a (libpangoft2-1.0.so.0 + 0xc0fb)
                                                  #5  0x000072a65d317c82 n/a (libglib-2.0.so.0 + 0x8bc82)
                                                  #6  0x000072a65c29caa4 start_thread (libc.so.6 + 0x9caa4)
                                                  #7  0x000072a65c329c3c __clone3 (libc.so.6 + 0x129c3c)
                                                  
                                                  Stack trace of thread 77716:
                                                  #0  0x000072a65c31b4cd __GI___poll (libc.so.6 + 0x11b4cd)
                                                  #1  0x000072a65d34866e n/a (libglib-2.0.so.0 + 0xbc66e)
                                                  #2  0x000072a65d2e9f77 g_main_loop_run (libglib-2.0.so.0 + 0x5df77)
                                                  #3  0x000072a655f63310 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.1.so.0 + 0x1963310)
                                                  #4  0x000072a655efe7f1 n/a (libjavascriptcoregtk-4.1.so.0 + 0x18fe7f1)
                                                  #5  0x000072a655f669ed n/a (libjavascriptcoregtk-4.1.so.0 + 0x19669ed)
                                                  #6  0x000072a65c29caa4 start_thread (libc.so.6 + 0x9caa4)
                                                  #7  0x000072a65c329c3c __clone3 (libc.so.6 + 0x129c3c)
                                                  
                                                  Stack trace of thread 77706:
                                                  #0  0x000072a65c298d71 __futex_abstimed_wait_common64 (libc.so.6 + 0x98d71)
                                                  #1  0x000072a65c29bc8e __pthread_cond_wait_common (libc.so.6 + 0x9bc8e)
                                                  #2  0x000072a655f67476 _ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE (libjavascriptcoregtk-4.1.so.0 + 0x1967476)
                                                  #3  0x000072a655eb9a93 _ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWithDynamicClockTypeE (libjavascriptcoregtk-4.1.so.0 + 0x18b9a93)
                                                  #4  0x000072a655efbe61 _ZN3WTF5sleepENS_7SecondsE (libjavascriptcoregtk-4.1.so.0 + 0x18fbe61)
                                                  #5  0x000072a657b146f2 n/a (libwebkit2gtk-4.1.so.0 + 0xf146f2)
                                                  #6  0x000072a657b1508d n/a (libwebkit2gtk-4.1.so.0 + 0xf1508d)
                                                  #7  0x000072a655efe7f1 n/a (libjavascriptcoregtk-4.1.so.0 + 0x18fe7f1)
                                                  #8  0x000072a655f669ed n/a (libjavascriptcoregtk-4.1.so.0 + 0x19669ed)
                                                  #9  0x000072a65c29caa4 start_thread (libc.so.6 + 0x9caa4)
                                                  #10 0x000072a65c329c3c __clone3 (libc.so.6 + 0x129c3c)
                                                  
                                                  Stack trace of thread 77704:
                                                  #0  0x000072a65c298d71 __futex_abstimed_wait_common64 (libc.so.6 + 0x98d71)
                                                  #1  0x000072a65c29bc8e __pthread_cond_wait_common (libc.so.6 + 0x9bc8e)
                                                  #2  0x000072a655fbaf92 n/a (libjavascriptcoregtk-4.1.so.0 + 0x19baf92)
                                                  #3  0x000072a65c29caa4 start_thread (libc.so.6 + 0x9caa4)
                                                  #4  0x000072a65c329c3c __clone3 (libc.so.6 + 0x129c3c)
                                                  
                                                  Stack trace of thread 77710:
                                                  #0  0x000072a65c32725d syscall (libc.so.6 + 0x12725d)
                                                  #1  0x000072a65d34240d g_cond_wait (libglib-2.0.so.0 + 0xb640d)
                                                  #2  0x000072a65d3f6338 n/a (libxreaderview.so.3 + 0x21338)
                                                  #3  0x000072a65d317c82 n/a (libglib-2.0.so.0 + 0x8bc82)
                                                  #4  0x000072a65c29caa4 start_thread (libc.so.6 + 0x9caa4)
                                                  #5  0x000072a65c329c3c __clone3 (libc.so.6 + 0x129c3c)
                                                  
                                                  Stack trace of thread 77695:
                                                  #0  0x000072a65c32725d syscall (libc.so.6 + 0x12725d)
                                                  #1  0x000072a65d342d00 g_cond_wait_until (libglib-2.0.so.0 + 0xb6d00)
                                                  #2  0x000072a65d2b34f3 n/a (libglib-2.0.so.0 + 0x274f3)
                                                  #3  0x000072a65d31d59a n/a (libglib-2.0.so.0 + 0x9159a)
                                                  #4  0x000072a65d317c82 n/a (libglib-2.0.so.0 + 0x8bc82)
                                                  #5  0x000072a65c29caa4 start_thread (libc.so.6 + 0x9caa4)
                                                  #6  0x000072a65c329c3c __clone3 (libc.so.6 + 0x129c3c)
                                                  ELF object binary architecture: AMD x86-64`
Steps to reproduce

Download this 3d model and open the included pdf (sha256 a1ba651353f6711df4cf3399caf2f274234648ac236bec48b01a6ab63823d7a4).

https://www.printables.com/model/745242-scrub-daddy-drain/files

Expected behavior

Open without segfault

Additional information

No response

Vorherrschende Sprache
C
Sterne
285
Forks
82
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus linuxmint/xreader

Alle Issues in linuxmint/xreader

Ähnliche Issues

Weitere Issues zu C

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.