Bug 451932 - Skanlite crashes when scanning (not previewing)
Summary: Skanlite crashes when scanning (not previewing)
Status: REPORTED
Alias: None
Product: Skanlite
Classification: Applications
Component: general (other bugs)
Version First Reported In: 21.12.3
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Kåre Särs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-03-26 14:44 UTC by Jed
Modified: 2022-03-26 14:44 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jed 2022-03-26 14:44:43 UTC
Application: skanlite (21.12.3)

Qt Version: 5.15.3
Frameworks Version: 5.92.0
Operating System: Linux 5.13.0-37-generic x86_64
Windowing System: X11
Distribution: KDE neon User - 5.24
DrKonqi: 5.24.3 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
I previewed a scan, and then clicked the scan button.  The scanner started scanning the document, and then Skanlite crashed.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Skanlite (skanlite), signal: Aborted

[New LWP 401838]
[New LWP 401839]
[New LWP 401843]
[New LWP 401844]
[New LWP 401892]
[New LWP 401964]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f6df1c839cf in __GI___poll (fds=0x563b2fec9f90, nfds=1, timeout=438) at ../sysdeps/unix/sysv/linux/poll.c:29
__preamble__
[Current thread is 1 (Thread 0x7f6dedf0a0c0 (LWP 401837))]

Thread 7 (Thread 0x7f6dd0c2b700 (LWP 401964)):
[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007f6df1b93859 in __GI_abort () at abort.c:79
#6  0x00007f6df1bfe29e in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f6df1d28298 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#7  0x00007f6df1c0632c in malloc_printerr (str=str@entry=0x7f6df1d2a1e0 "munmap_chunk(): invalid pointer") at malloc.c:5347
#8  0x00007f6df1c0657c in munmap_chunk (p=<optimized out>) at malloc.c:2830
#9  0x00007f6de5e33fed in free_pool (cinfo=0x7f6dd0c2a890, pool_id=<optimized out>) at ./jmemmgr.c:1036
#10 0x00007f6de5e1706c in jpeg_abort (cinfo=cinfo@entry=0x7f6dd0c2a890) at ./jcomapi.c:44
#11 0x00007f6de5e1b2e1 in jpeg_finish_decompress (cinfo=cinfo@entry=0x7f6dd0c2a890) at ./jdapimin.c:405
#12 0x00007f6de59b9bf8 in get_JPEG_data (scanner=0x563b2fdebbb0, width=width@entry=0x7f6dd0c2ab7c, height=height@entry=0x7f6dd0c2ab80, bps=bps@entry=0x7f6dd0c2ab84) at escl/escl_jpeg.c:238
#13 0x00007f6de59b7147 in sane_escl_start (h=0x563b2fdeb820) at escl/escl.c:747
#14 0x00007f6df3afbb6a in ?? () from /lib/x86_64-linux-gnu/libKF5Sane.so.5
#15 0x00007f6df2013623 in QThreadPrivate::start (arg=0x563b2fdff520) at thread/qthread_unix.cpp:331
#16 0x00007f6df126b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#17 0x00007f6df1c90163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f6dbbe5d700 (LWP 401892)):
#0  0x00007f6df1c839cf in __GI___poll (fds=0x7f6db0000b60, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6de590409e in ?? () from /lib/x86_64-linux-gnu/libavahi-common.so.3
#2  0x00007f6de5903c11 in avahi_simple_poll_run () from /lib/x86_64-linux-gnu/libavahi-common.so.3
#3  0x00007f6de5903df0 in avahi_simple_poll_iterate () from /lib/x86_64-linux-gnu/libavahi-common.so.3
#4  0x00007f6de5904025 in avahi_simple_poll_loop () from /lib/x86_64-linux-gnu/libavahi-common.so.3
#5  0x00007f6de59040fb in ?? () from /lib/x86_64-linux-gnu/libavahi-common.so.3
#6  0x00007f6df126b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f6df1c90163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f6ddd891700 (LWP 401844)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563b2ff4c7e8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x563b2ff4c798, cond=0x563b2ff4c7c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x563b2ff4c7c0, mutex=0x563b2ff4c798) at pthread_cond_wait.c:638
#3  0x00007f6dddc375eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f6dddc371eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f6df126b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f6df1c90163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f6ddffff700 (LWP 401843)):
#0  0x00007f6df1c839cf in __GI___poll (fds=0x7f6ddfffec40, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6df07f51a2 in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007f6df126b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#3  0x00007f6df1c90163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f6de77cb700 (LWP 401839)):
#0  0x00007f6df1c839cf in __GI___poll (fds=0x7f6de0004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6df085236e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6df08524a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6df225465b in QEventDispatcherGlib::processEvents (this=0x7f6de0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6df21f887b in QEventLoop::exec (this=this@entry=0x7f6de77cabb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f6df2012442 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f6df33aaf4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f6df2013623 in QThreadPrivate::start (arg=0x7f6df342ed80) at thread/qthread_unix.cpp:331
#8  0x00007f6df126b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f6df1c90163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f6ded115700 (LWP 401838)):
#0  0x00007f6df1c839cf in __GI___poll (fds=0x7f6ded114ae8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6df013dc1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f6df013f90a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f6ded85f1a8 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f6df2013623 in QThreadPrivate::start (arg=0x563b2fab4ad0) at thread/qthread_unix.cpp:331
#5  0x00007f6df126b609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f6df1c90163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f6dedf0a0c0 (LWP 401837)):
#0  0x00007f6df1c839cf in __GI___poll (fds=0x563b2fec9f90, nfds=1, timeout=438) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6df085236e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6df08524a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6df225465b in QEventDispatcherGlib::processEvents (this=0x563b2fb8b640, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6df21f887b in QEventLoop::exec (this=this@entry=0x7ffeb84dba20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f6df2200a24 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x0000563b2f28e51a in ?? ()
#7  0x00007f6df1b950b3 in __libc_start_main (main=0x563b2f28dd00, argc=1, argv=0x7ffeb84dbe38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffeb84dbe28) at ../csu/libc-start.c:308
#8  0x0000563b2f28e66e in ?? ()
[Inferior 1 (process 401837) detached]

Possible duplicates by query: bug 449266, bug 419428, bug 374173, bug 347564, bug 318909.

Reported using DrKonqi