Package: xsane Version: 0.999-12+b1 Severity: important X-Debbugs-Cc: borde...@tutanota.com
Dear Maintainer, * What led up to the situation? Since updating to Trixie using the interface (most predictably changing the scanning page size in Standard Options) causes a crash. The best debugging information I can find is from journald: <Sanitised log> xsane: g_object_ref: assertion 'G_IS_OBJECT (object)' failed xsane: IA__gtk_widget_get_toplevel: assertion 'GTK_IS_WIDGET (widget)' failed xsane: g_object_unref: assertion 'G_IS_OBJECT (object)' failed xsane: g_object_ref: assertion 'G_IS_OBJECT (object)' failed xsane: IA__gtk_widget_get_toplevel: assertion 'GTK_IS_WIDGET (widget)' failed xsane: g_object_unref: assertion 'G_IS_OBJECT (object)' failed kernel: xsane: segfault at b1 ip 00007f3d33eba70e sp 00007fffefe68930 error 4 in libgtk-x11-2.0.so.0.2400.33[7f3d33e64000+275000] likely on CPU 2 (core 1, socket 0) kernel: Code: 0f 1f 84 00 00 00 00 00 0f 1f 40 00 41 54 55 48 83 ec 08 48 85 ff 0f 84 90 00 00 00 48 89 fd 49 89 f4 e8 f5 d2 ff ff 48 89 c6 <48> 8b 45 00 48 85 c0 74 05 48 39 30 74 0c 48 89 ef e8 ac dd fa ff systemd: Started systemd-coredump@9-34505-0.service - Process Core Dump (PID 34505/UID 0). systemd: Started drkonqi-coredump-processor@9-34505-0.service - Pass systemd- coredump journal entries to relevant user for potential DrKonqi handling. systemd-coredump: Process 34468 (xsane) of user 1000 dumped core. Module libsystemd.so.0 from deb systemd-254.1-3.amd64 Module libudev.so.1 from deb systemd-254.1-3.amd64 Module libzstd.so.1 from deb libzstd-1.5.5+dfsg2-2.amd64 Stack trace of thread 34468: #0 0x00007f3d33eba70e gtk_container_set_focus_child (libgtk-x11-2.0.so.0 + 0xba70e) #1 0x00007f3d3405af2a n/a (libgtk-x11-2.0.so.0 + 0x25af2a) #2 0x00007f3d33ec0cb3 n/a (libgtk-x11-2.0.so.0 + 0xc0cb3) #3 0x00007f3d342b2540 g_closure_invoke (libgobject-2.0.so.0 + 0x16540) #4 0x00007f3d342c6188 n/a (libgobject-2.0.so.0 + 0x2a188) #5 0x00007f3d342c7501 n/a (libgobject-2.0.so.0 + 0x2b501) #6 0x00007f3d342cd186 g_signal_emit_valist (libgobject-2.0.so.0 + 0x31186) #7 0x00007f3d342cd243 g_signal_emit (libgobject-2.0.so.0 + 0x31243) #8 0x00007f3d3405a15a gtk_widget_grab_focus (libgtk-x11-2.0.so.0 + 0x25a15a) #9 0x00007f3d3405b09c n/a (libgtk-x11-2.0.so.0 + 0x25b09c) #10 0x00007f3d33f3926b n/a (libgtk-x11-2.0.so.0 + 0x13926b) #11 0x00007f3d342b24a5 g_closure_invoke (libgobject-2.0.so.0 + 0x164a5) #12 0x00007f3d342c6188 n/a (libgobject-2.0.so.0 + 0x2a188) #13 0x00007f3d342c6d51 n/a (libgobject-2.0.so.0 + 0x2ad51) #14 0x00007f3d342cd186 g_signal_emit_valist (libgobject-2.0.so.0 + 0x31186) #15 0x00007f3d342cd243 g_signal_emit (libgobject-2.0.so.0 + 0x31243) #16 0x00007f3d3405aa04 gtk_widget_child_focus (libgtk-x11-2.0.so.0 + 0x25aa04) #17 0x00007f3d33ebb11a n/a (libgtk-x11-2.0.so.0 + 0xbb11a) #18 0x00007f3d33f3926b n/a (libgtk-x11-2.0.so.0 + 0x13926b) #19 0x00007f3d342b24a5 g_closure_invoke (libgobject-2.0.so.0 + 0x164a5) #20 0x00007f3d342c6188 n/a (libgobject-2.0.so.0 + 0x2a188) #21 0x00007f3d342c6d51 n/a (libgobject-2.0.so.0 + 0x2ad51) #22 0x00007f3d342cd186 g_signal_emit_valist (libgobject-2.0.so.0 + 0x31186) #23 0x00007f3d342cd243 g_signal_emit (libgobject-2.0.so.0 + 0x31243) #24 0x00007f3d3405aa04 gtk_widget_child_focus (libgtk-x11-2.0.so.0 + 0x25aa04) #25 0x00007f3d33ebb11a n/a (libgtk-x11-2.0.so.0 + 0xbb11a) #26 0x00007f3d33f3926b n/a (libgtk-x11-2.0.so.0 + 0x13926b) #27 0x00007f3d342b24a5 g_closure_invoke (libgobject-2.0.so.0 + 0x164a5) #28 0x00007f3d342c6188 n/a (libgobject-2.0.so.0 + 0x2a188) #29 0x00007f3d342c6d51 n/a (libgobject-2.0.so.0 + 0x2ad51) #30 0x00007f3d342cd186 g_signal_emit_valist (libgobject-2.0.so.0 + 0x31186) #31 0x00007f3d342cd243 g_signal_emit (libgobject-2.0.so.0 + 0x31243) #32 0x00007f3d3405aa04 gtk_widget_child_focus (libgtk-x11-2.0.so.0 + 0x25aa04) #33 0x00007f3d33ebb11a n/a (libgtk-x11-2.0.so.0 + 0xbb11a) #34 0x00007f3d33f3926b n/a (libgtk-x11-2.0.so.0 + 0x13926b) #35 0x00007f3d342b24a5 g_closure_invoke (libgobject-2.0.so.0 + 0x164a5) #36 0x00007f3d342c6188 n/a (libgobject-2.0.so.0 + 0x2a188) #37 0x00007f3d342c6d51 n/a (libgobject-2.0.so.0 + 0x2ad51) #38 0x00007f3d342cd186 g_signal_emit_valist (libgobject-2.0.so.0 + 0x31186) #39 0x00007f3d342cd243 g_signal_emit (libgobject-2.0.so.0 + 0x31243) #40 0x00007f3d3405aa04 gtk_widget_child_focus (libgtk-x11-2.0.so.0 + 0x25aa04) #41 0x00007f3d33ebb11a n/a (libgtk-x11-2.0.so.0 + 0xbb11a) #42 0x00007f3d33f3926b n/a (libgtk-x11-2.0.so.0 + 0x13926b) #43 0x00007f3d342b24a5 g_closure_invoke (libgobject-2.0.so.0 + 0x164a5) #44 0x00007f3d342c6188 n/a (libgobject-2.0.so.0 + 0x2a188) #45 0x00007f3d342c6d51 n/a (libgobject-2.0.so.0 + 0x2ad51) #46 0x00007f3d342cd186 g_signal_emit_valist (libgobject-2.0.so.0 + 0x31186) #47 0x00007f3d342cd243 g_signal_emit (libgobject-2.0.so.0 + 0x31243) #48 0x00007f3d3405aa04 gtk_widget_child_focus (libgtk-x11-2.0.so.0 + 0x25aa04) #49 0x00007f3d33ebb11a n/a (libgtk-x11-2.0.so.0 + 0xbb11a) #50 0x00007f3d33f3926b n/a (libgtk-x11-2.0.so.0 + 0x13926b) #51 0x00007f3d342b24a5 g_closure_invoke (libgobject-2.0.so.0 + 0x164a5) #52 0x00007f3d342c6188 n/a (libgobject-2.0.so.0 + 0x2a188) #53 0x00007f3d342c6d51 n/a (libgobject-2.0.so.0 + 0x2ad51) #54 0x00007f3d342cd186 g_signal_emit_valist (libgobject-2.0.so.0 + 0x31186) #55 0x00007f3d342cd243 g_signal_emit (libgobject-2.0.so.0 + 0x31243) #56 0x00007f3d3405aa04 gtk_widget_child_focus (libgtk-x11-2.0.so.0 + 0x25aa04) #57 0x00007f3d34069b68 n/a (libgtk-x11-2.0.so.0 + 0x269b68) #58 0x00007f3d33f3926b n/a (libgtk-x11-2.0.so.0 + 0x13926b) #59 0x00007f3d342b2540 g_closure_invoke (libgobject-2.0.so.0 + 0x16540) #60 0x00007f3d342c6188 n/a (libgobject-2.0.so.0 + 0x2a188) #61 0x00007f3d342c6d51 n/a (libgobject-2.0.so.0 + 0x2ad51) #62 0x00007f3d342cd186 g_signal_emit_valist (libgobject-2.0.so.0 + 0x31186) #63 0x00007f3d342cd243 g_signal_emit (libgobject-2.0.so.0 + 0x31243) Stack trace of thread 34474: #0 0x00007f3d339dd9ff __GI___poll (libc.so.6 + 0xfb9ff) #1 0x00007f3d338d6497 n/a (libusb-1.0.so.0 + 0x13497) #2 0x00007f3d3396a3ec start_thread (libc.so.6 + 0x883ec) #3 0x00007f3d339eaa2c __clone3 (libc.so.6 + 0x108a2c) Stack trace of thread 34475: #0 0x00007f3d339dd9ff __GI___poll (libc.so.6 + 0xfb9ff) #1 0x00007f3d2d394ebe n/a (libavahi-common.so.3 + 0x7ebe) #2 0x00007f3d2d394a61 avahi_simple_poll_run (libavahi-common.so.3 + 0x7a61) #3 0x00007f3d2d394c40 avahi_simple_poll_iterate (libavahi-common.so.3 + 0x7c40) #4 0x00007f3d2d394e55 avahi_simple_poll_loop (libavahi-common.so.3 + 0x7e55) #5 0x00007f3d2d394f1b n/a (libavahi-common.so.3 + 0x7f1b) #6 0x00007f3d3396a3ec start_thread (libc.so.6 + 0x883ec) #7 0x00007f3d339eaa2c __clone3 (libc.so.6 + 0x108a2c) Stack trace of thread 34476: #0 0x00007f3d339dd9ff __GI___poll (libc.so.6 + 0xfb9ff) #1 0x00007f3d27251105 n/a (libsane-airscan.so.1 + 0xa105) #2 0x00007f3d2d394a61 avahi_simple_poll_run (libavahi-common.so.3 + 0x7a61) #3 0x00007f3d2d394c40 avahi_simple_poll_iterate (libavahi-common.so.3 + 0x7c40) #4 0x00007f3d272511e7 n/a (libsane-airscan.so.1 + 0xa1e7) #5 0x00007f3d3396a3ec start_thread (libc.so.6 + 0x883ec) #6 0x00007f3d339eaa2c __clone3 (libc.so.6 + 0x108a2c) Stack trace of thread 34479: #0 0x00007f3d339e2ec9 syscall (libc.so.6 + 0x100ec9) #1 0x00007f3d3443a9a4 g_cond_wait (libglib-2.0.so.0 + 0xb59a4) #2 0x00007f3d343a915b n/a (libglib-2.0.so.0 + 0x2415b) #3 0x00007f3d3440d06a n/a (libglib-2.0.so.0 + 0x8806a) #4 0x00007f3d3440c9e1 n/a (libglib-2.0.so.0 + 0x879e1) #5 0x00007f3d3396a3ec start_thread (libc.so.6 + 0x883ec) #6 0x00007f3d339eaa2c __clone3 (libc.so.6 + 0x108a2c) Stack trace of thread 34481: #0 0x00007f3d339dd9ff __GI___poll (libc.so.6 + 0xfb9ff) #1 0x00007f3d343df237 n/a (libglib-2.0.so.0 + 0x5a237) #2 0x00007f3d343dfbdf g_main_loop_run (libglib-2.0.so.0 + 0x5abdf) #3 0x00007f3d33350dfa n/a (libgio-2.0.so.0 + 0x122dfa) #4 0x00007f3d3440c9e1 n/a (libglib-2.0.so.0 + 0x879e1) #5 0x00007f3d3396a3ec start_thread (libc.so.6 + 0x883ec) #6 0x00007f3d339eaa2c __clone3 (libc.so.6 + 0x108a2c) Stack trace of thread 34480: #0 0x00007f3d339dd9ff __GI___poll (libc.so.6 + 0xfb9ff) #1 0x00007f3d343df237 n/a (libglib-2.0.so.0 + 0x5a237) #2 0x00007f3d343df8f0 g_main_context_iteration (libglib-2.0.so.0 + 0x5a8f0) #3 0x00007f3d343df941 n/a (libglib-2.0.so.0 + 0x5a941) #4 0x00007f3d3440c9e1 n/a (libglib-2.0.so.0 + 0x879e1) #5 0x00007f3d3396a3ec start_thread (libc.so.6 + 0x883ec) #6 0x00007f3d339eaa2c __clone3 (libc.so.6 + 0x108a2c) ELF object binary architecture: AMD x86-64 systemd: systemd-coredump@9-34505-0.service: Deactivated successfully. kwin_x11: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 32170, resource id: 132120636, major code: 15 (QueryTree), minor code: 0 kwin_x11: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 32214, resource id: 132120660, major code: 15 (QueryTree), minor code: 0 kwin_x11: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 32242, resource id: 35655376, major code: 18 (ChangeProperty), minor code: 0 drkonqi-coredump-processor: "/usr/bin/xsane" 34468 "/var/lib/systemd/coredump/core.xsane.1000.569e628b7e084cd6a6119a93377f08e9.34468.1695698106000000.zst" systemd: Started drkonqi-coredump-launcher@9-34507-0.service - Launch DrKonqi for a systemd-coredump crash (PID 34507/UID 0). systemd: drkonqi-coredump-processor@9-34505-0.service: Deactivated successfully. drkonqi-coredump-launcher: Unable to find file for pid 34468 expected at "kcrash-metadata/34468.ini" drkonqi-coredump-launcher: QFile::remove: Empty or null file name drkonqi-coredump-launcher: Nothing handled the dump :O </Sanitised log> I suspect that this log is missing useful information. I'll need hand-holding to generate useful logs (bash commands, etc.). Even though DrKonqui is _supposed_ to pop up, it never does. I have to go searching for this dump in journalctl - nothing in KDE tells me that there's been an egregious error. * What exactly did you do (or not do) that was effective (or ineffective)? The only workaround is to close the program and reopen it after every input. Trying to do two inputs increases the chance of the core dump crash. I'm not aware that I'm missing any libraries to explain this crash. * What was the outcome of this action? Core dump, as per above * What outcome did you expect instead? No core dump or crash. -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (501, 'testing'), (500, 'testing-debug') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.5.0-1-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages xsane depends on: ii libc6 2.37-10 ii libgimp2.0 2.10.34-1 ii libglib2.0-0 2.78.0-2 ii libgtk2.0-0 2.24.33-2 ii libjpeg62-turbo 1:2.1.5-2 ii liblcms2-2 2.14-2 ii libpng16-16 1.6.40-1 ii libsane1 1.2.1-5 ii libtiff6 4.5.1+git230720-1 ii sensible-utils 0.0.20 pn xsane-common <none> ii zlib1g 1:1.2.13.dfsg-3 Versions of packages xsane recommends: ii chromium [www-browser] 116.0.5845.140-1 ii cups-client 2.4.2-6 ii firefox-esr [www-browser] 115.2.1esr-1 ii konqueror [www-browser] 4:22.12.3-2 ii lynx [www-browser] 2.9.0dev.12-1 Versions of packages xsane suggests: ii gimp 2.10.34-1 pn gocr | cuneiform | tesseract-ocr | ocrad <none> pn gv <none> pn hylafax-client | mgetty-fax <none> -- no debconf information