Skip to content

xreader segfaults on a pdf #675

Open

Description

@paranoidi

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

Activity

  1. mtwebster commented on Apr 23, 2025

    @mtwebster
    Member

    All I see are stl files there.

  2. paranoidi commented on Apr 24, 2025

    @paranoidi
    Author
  3. mtwebster commented on Apr 24, 2025

    @mtwebster
    Member

    Ah you're right, I should have tried that.

    It doesn't crash for me here, unfortunately. Can you upload additional crash info?

    https://projects.linuxmint.com/reference/git/bugs/mintreport-crash-info.html

    Thanks!

  4. paranoidi commented on Apr 24, 2025

    @paranoidi
    Author

    @mtwebster hopefully this helps.

    https://termbin.com/xhtj

  5. mtwebster commented on Apr 24, 2025

    @mtwebster
    Member

    Hi the trace is only of limited usefulness - what I'm really after is the CoreDump file - you should be able to drag the crash.tar.gz file into a reply here. If you'd like you can zip up just the CoreDump file itself also.

    Also, are you making use of any accessibility options? (text-to-speach, etc...) - the trace suggests that possibility, which may explain it not crashing for me.

    Thanks!

    Image

  6. remicle commented on May 12, 2025

    @remicle

    Having same issue since installing Linux Mint 22.1 in January 2025.

    crash.tar.gz

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions