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

Reply via email to