Scanner applications fail with segmentation fault

A have a Canon Lide 100 scanner and it was working fine, but now all scanner programs fail with segmentation fault. I have tried:

scanimage (with or without -L)
simple-scan
xsane

lsusb shows the scanner, but yast scanner module does not recognize, although genesys should support it.

Running Tumbleweed 20260209. What can be the problem?

The stack is like this:

Message: Process 234921 (xsane) of user 1000 dumped core.
                
                Stack trace of thread 234921:
                #0  0x00007f19cfa84893 _IO_fgets (libc.so.6 + 0x84893)
                #1  0x00007f19c480c2b6 fgets (libsane-hpgt2500.so.1 + 0xc2b6)
                #2  0x00007f19d076d1f1 n/a (libsane.so.1 + 0x91f1)
                #3  0x00007f19d076dce5 sane_dll_get_devices (libsane.so.1 + 0x9ce5)
                #4  0x0000556244fe6504 n/a (/usr/bin/xsane + 0x7f504)
                #5  0x0000556244f83c28 n/a (/usr/bin/xsane + 0x1cc28)
                #6  0x00007f19cfa2b2fb __libc_start_call_main (libc.so.6 + 0x2b2fb)
                #7  0x00007f19cfa2b3cb __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2b3cb)
                #8  0x0000556244f83da5 n/a (/usr/bin/xsane + 0x1cda5)
                
                Stack trace of thread 234926:
                #0  0x00007f19cfb1e80d syscall (libc.so.6 + 0x11e80d)
                #1  0x00007f19ceb47e95 _ZN3std3sys4sync7condvar5futex7Condvar4wait17he764a7684b318921E (libglycin-2.so.0 + 0x347e95)
                #2  0x00007f19ceacb1bb _ZN7parking5Inner4park17haae4b3195855da0fE (libglycin-2.so.0 + 0x2cb1bb)
                #3  0x00007f19cea083a8 _ZN21async_global_executor9threading16thread_main_loop17hfc976ef02d6301f6E (libglycin-2.so.0 + 0x2083a8)
                #4  0x00007f19cea06a06 _ZN3std3sys9backtrace28__rust_begin_short_backtrace17ha6286bb2da4cede6E (libglycin-2.so.0 + 0x206a06)
                #5  0x00007f19cea068be _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17ha3ed014f65ced943E (libglycin-2.so.0 + 0x2068be)
                #6  0x00007f19ceb48341 _ZN3std3sys6thread4unix6Thread3new12thread_start17h13ad948d29285e50E (libglycin-2.so.0 + 0x348341)
                #7  0x00007f19cfa9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #8  0x00007f19cfb20c8c __clone3 (libc.so.6 + 0x120c8c)
                
                Stack trace of thread 234927:
                #0  0x00007f19cea1029d _ZN8async_io7reactor11ReactorLock5react17hd94f5e43b75b67ceE (libglycin-2.so.0 + 0x21029d)
                #1  0x00007f19cea0f922 _ZN3std3sys9backtrace28__rust_begin_short_backtrace17h6012e3b76c34eef4E (libglycin-2.so.0 + 0x20f922)
                #2  0x00007f19cea0f5ba _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h8ed9d4574bf8db0aE (libglycin-2.so.0 + 0x20f5ba)
                #3  0x00007f19ceb48341 _ZN3std3sys6thread4unix6Thread3new12thread_start17h13ad948d29285e50E (libglycin-2.so.0 + 0x348341)
                #4  0x00007f19cfa9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #5  0x00007f19cfb20c8c __clone3 (libc.so.6 + 0x120c8c)
                
                Stack trace of thread 234925:
                #0  0x00007f19cfaa4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007f19cfa98008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007f19cfa98061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007f19cfb12f32 ppoll (libc.so.6 + 0x112f32)
                #4  0x00007f19d00a5b5f n/a (libglib-2.0.so.0 + 0x62b5f)
                #5  0x00007f19d00a64c7 g_main_loop_run (libglib-2.0.so.0 + 0x634c7)
                #6  0x00007f19cf55aeb6 n/a (libgio-2.0.so.0 + 0x12feb6)
                #7  0x00007f19d00d73ed n/a (libglib-2.0.so.0 + 0x943ed)
                #8  0x00007f19cfa9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #9  0x00007f19cfb20c8c __clone3 (libc.so.6 + 0x120c8c)
                
                Stack trace of thread 234941:
                #0  0x00007f19cfaa4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007f19cfa98008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007f19cfa98061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007f19cfb129aa __poll (libc.so.6 + 0x1129aa)
                #4  0x00007f19d0678af6 linux_udev_event_thread_main.lto_priv.0 (libusb-1.0.so.0 + 0x14af6)
                #5  0x00007f19cfa9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #6  0x00007f19cfb20c8c __clone3 (libc.so.6 + 0x120c8c)
                
                Stack trace of thread 234924:
                #0  0x00007f19cfaa4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007f19cfa98008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007f19cfa98061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007f19cfb12f32 ppoll (libc.so.6 + 0x112f32)
                #4  0x00007f19d00a5b5f n/a (libglib-2.0.so.0 + 0x62b5f)
                #5  0x00007f19d00a62ac g_main_context_iteration (libglib-2.0.so.0 + 0x632ac)
                #6  0x00007f19d00a62f1 n/a (libglib-2.0.so.0 + 0x632f1)
                #7  0x00007f19d00d73ed n/a (libglib-2.0.so.0 + 0x943ed)
                #8  0x00007f19cfa9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #9  0x00007f19cfb20c8c __clone3 (libc.so.6 + 0x120c8c)
                
                Stack trace of thread 234933:
                #0  0x00007f19cfaa4812 __syscall_cancel_arch (libc.so.6 + 0xa4812)
                #1  0x00007f19cfa98008 __internal_syscall_cancel (libc.so.6 + 0x98008)
                #2  0x00007f19cfa98061 __syscall_cancel (libc.so.6 + 0x98061)
                #3  0x00007f19cfb090fb wait4 (libc.so.6 + 0x1090fb)
                #4  0x00007f19ceb3ba4b _ZN3std3sys7process4unix4unix7Process4wait17h9c01445a25b725cbE (libglycin-2.so.0 + 0x33ba4b)
                #5  0x00007f19ce931206 _ZN3std3sys9backtrace28__rust_begin_short_backtrace17h2ca724376dcb98c0E (libglycin-2.so.0 + 0x131206)
                #6  0x00007f19ce93ab6b _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h8792881be5e0f034E (libglycin-2.so.0 + 0x13ab6b)
                #7  0x00007f19ceb48341 _ZN3std3sys6thread4unix6Thread3new12thread_start17h13ad948d29285e50E (libglycin-2.so.0 + 0x348341)
                #8  0x00007f19cfa9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #9  0x00007f19cfb20c8c __clone3 (libc.so.6 + 0x120c8c)
                
                Stack trace of thread 234922:
                #0  0x00007f19cfb1e80d syscall (libc.so.6 + 0x11e80d)
                #1  0x00007f19d00d6c9e g_cond_wait (libglib-2.0.so.0 + 0x93c9e)
                #2  0x00007f19d006c5b4 n/a (libglib-2.0.so.0 + 0x295b4)
                #3  0x00007f19d006ca67 g_async_queue_pop (libglib-2.0.so.0 + 0x29a67)
                #4  0x00007f19cfc83f61 n/a (libpangoft2-1.0.so.0 + 0xaf61)
                #5  0x00007f19d00d73ed n/a (libglib-2.0.so.0 + 0x943ed)
                #6  0x00007f19cfa9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #7  0x00007f19cfb20c8c __clone3 (libc.so.6 + 0x120c8c)
                
                Stack trace of thread 234923:
                #0  0x00007f19cfb1e80d syscall (libc.so.6 + 0x11e80d)
                #1  0x00007f19d00d6c9e g_cond_wait (libglib-2.0.so.0 + 0x93c9e)
                #2  0x00007f19d006c5b4 n/a (libglib-2.0.so.0 + 0x295b4)
                #3  0x00007f19d00d76a4 n/a (libglib-2.0.so.0 + 0x946a4)
                #4  0x00007f19d00d73ed n/a (libglib-2.0.so.0 + 0x943ed)
                #5  0x00007f19cfa9bdf1 start_thread (libc.so.6 + 0x9bdf1)
                #6  0x00007f19cfb20c8c __clone3 (libc.so.6 + 0x120c8c)
                ELF object binary architecture: AMD x86-64

There was an earlier topic (late last year) for the same underlying issue…

Associated bug report.

Thanks. The reinstall mentioned in the bug report solved the problem.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.