Bug 466659 - Application crash at the stage of choosing a scanner or scanning
Summary: Application crash at the stage of choosing a scanner or scanning
Status: RESOLVED UPSTREAM
Alias: None
Product: Skanlite
Classification: Applications
Component: general (show other bugs)
Version: 22.12.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Kåre Särs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-03-01 15:28 UTC by ilirius
Modified: 2023-03-02 13:32 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ilirius 2023-03-01 15:28:39 UTC
Application: skanlite (22.12.2)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.2.1-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 5.27.2 [KCrashBackend]

-- Information about the crash:
The application crashes when I try to select a device to scan. At the time of selection, the multifunction device is turned on and active, but still cannot select closes with an error.

The crash can be reproduced every time.

-- Backtrace:
Application: Skanlite (skanlite), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#6  0x00007fb8e6c145f9 in tcp_configure_device () at /usr/lib/sane/libsane-pantum6500.so.1
#7  0x00007fb93117b369 in sanei_configure_attach (config_file=<optimized out>, config=0x7fb91d7f9970, attach=0x7fb8e6c0bb20, data=0x7fb8e6c17dae) at ../sanei/sanei_config.c:445
#8  0x00007fb8e6c0e334 in sane_pantum6500_get_devices () at /usr/lib/sane/libsane-pantum6500.so.1
#9  0x00007fb93117d136 in sane_dll_get_devices (device_list=<optimized out>, local_only=<optimized out>) at /usr/src/debug/sane/backends-1.2.1/backend/dll.c:1098
#10 0x00007fb933408eb8 in KSaneCore::FindSaneDevicesThread::run() (this=0x5625fead2230) at /usr/src/debug/ksanecore/ksanecore-22.12.2/src/finddevicesthread.cpp:80
#11 0x00007fb931ee432a in QThreadPrivate::start(void*) (arg=0x5625fead2230) at thread/qthread_unix.cpp:330
#12 0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444
#13 0x00007fb931920d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7fb91dffb6c0 (LWP 2392414) "skanlite"):
#1  __libc_recvmsg (fd=26, msg=0x7fb91dff88b0, flags=0) at ../sysdeps/unix/sysv/linux/recvmsg.c:41
#2  0x00007fb8fb34c334 in  () at /usr/lib/sane/libsane-airscan.so.1
#3  0x00007fb8fbe2c72d in avahi_simple_poll_dispatch () at /usr/lib/libavahi-common.so.3
#4  0x00007fb8fb338914 in  () at /usr/lib/sane/libsane-airscan.so.1
#5  0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444
#6  0x00007fb931920d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7fb91e7fc6c0 (LWP 2392411) "skanlite:shlo0"):
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5625fe760d20, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007fb93189b7cf in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5625fe760d20, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fb93189df90 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5625fe760cd0, cond=0x5625fe760cf8) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5625fe760cf8, mutex=0x5625fe760cd0) at pthread_cond_wait.c:618
#5  0x00007fb92490c4ee in cnd_wait () at ../mesa-22.3.6/src/c11/impl/threads_posix.c:135
#6  0x00007fb9248bc8bc in util_queue_thread_func () at ../mesa-22.3.6/src/util/u_queue.c:290
#7  0x00007fb92490c41c in impl_thrd_routine () at ../mesa-22.3.6/src/c11/impl/threads_posix.c:67
#8  0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444
#9  0x00007fb931920d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7fb91effd6c0 (LWP 2392410) "skanlite:sh0"):
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5625fe7607b4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007fb93189b7cf in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5625fe7607b4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fb93189df90 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5625fe760760, cond=0x5625fe760788) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5625fe760788, mutex=0x5625fe760760) at pthread_cond_wait.c:618
#5  0x00007fb92490c4ee in cnd_wait () at ../mesa-22.3.6/src/c11/impl/threads_posix.c:135
#6  0x00007fb9248bc8bc in util_queue_thread_func () at ../mesa-22.3.6/src/util/u_queue.c:290
#7  0x00007fb92490c41c in impl_thrd_routine () at ../mesa-22.3.6/src/c11/impl/threads_posix.c:67
#8  0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444
#9  0x00007fb931920d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7fb91f7fe6c0 (LWP 2392409) "skanlit:disk$0"):
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5625fe7cf518, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007fb93189b7cf in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5625fe7cf518, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fb93189df90 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5625fe7cf4c8, cond=0x5625fe7cf4f0) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5625fe7cf4f0, mutex=0x5625fe7cf4c8) at pthread_cond_wait.c:618
#5  0x00007fb92490c4ee in cnd_wait () at ../mesa-22.3.6/src/c11/impl/threads_posix.c:135
#6  0x00007fb9248bc8bc in util_queue_thread_func () at ../mesa-22.3.6/src/util/u_queue.c:290
#7  0x00007fb92490c41c in impl_thrd_routine () at ../mesa-22.3.6/src/c11/impl/threads_posix.c:67
#8  0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444
#9  0x00007fb931920d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7fb91ffff6c0 (LWP 2392408) "skanlite:cs0"):
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5625fe750948, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007fb93189b7cf in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5625fe750948, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fb93189df90 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5625fe7508f8, cond=0x5625fe750920) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5625fe750920, mutex=0x5625fe7508f8) at pthread_cond_wait.c:618
#5  0x00007fb92490c4ee in cnd_wait () at ../mesa-22.3.6/src/c11/impl/threads_posix.c:135
#6  0x00007fb9248bc8bc in util_queue_thread_func () at ../mesa-22.3.6/src/util/u_queue.c:290
#7  0x00007fb92490c41c in impl_thrd_routine () at ../mesa-22.3.6/src/c11/impl/threads_posix.c:67
#8  0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444
#9  0x00007fb931920d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7fb926bfe6c0 (LWP 2392407) "WaylandEventThr"):
#1  0x00007fb930322d1d in poll (__timeout=-1, __nfds=2, __fds=0x7fb926bfdab0) at /usr/include/bits/poll2.h:39
#2  QtWaylandClient::EventThread::run() (this=0x5625fe6cf340) at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:208
#3  0x00007fb931ee432a in QThreadPrivate::start(void*) (arg=0x5625fe6cf340) at thread/qthread_unix.cpp:330
#4  0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444
#5  0x00007fb931920d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7fb9273ff6c0 (LWP 2392406) "WaylandEventThr"):
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5625fe6cf054, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007fb93189b7cf in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5625fe6cf054, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fb93189df90 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5625fe6cf000, cond=0x5625fe6cf028) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x5625fe6cf028, mutex=0x5625fe6cf000) at pthread_cond_wait.c:618
#5  0x00007fb931eeb7c4 in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5625fe6cf000) at thread/qwaitcondition_unix.cpp:146
#6  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5625fe6cb5f0, mutex=mutex@entry=0x5625fe6cb5e8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#7  0x00007fb930322cc4 in QtWaylandClient::EventThread::waitForReading() (this=0x5625fe6cb5b0) at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:242
#8  QtWaylandClient::EventThread::run() (this=0x5625fe6cb5b0) at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:206
#9  0x00007fb931ee432a in QThreadPrivate::start(void*) (arg=0x5625fe6cb5b0) at thread/qthread_unix.cpp:330
#10 0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444
#11 0x00007fb931920d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7fb92cfff6c0 (LWP 2392405) "QDBusConnection"):
#1  0x00007fb930d6dc2f in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fb9280053e0, timeout=<optimized out>, context=0x7fb928001cf0) at ../glib/glib/gmain.c:4553
#2  g_main_context_iterate.constprop.0 (context=0x7fb928001cf0, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4243
#3  0x00007fb930d150e2 in g_main_context_iteration (context=0x7fb928001cf0, may_block=1) at ../glib/glib/gmain.c:4313
#4  0x00007fb9320d8c8f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fb928000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fb9320866ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fb92cffea90, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007fb931ee725f in QThread::exec() (this=this@entry=0x7fb93365e560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fb933602cba in QDBusConnectionManager::run() (this=0x7fb93365e560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /usr/src/debug/qt5-base/qtbase/src/dbus/qdbusconnection.cpp:179
#8  0x00007fb931ee432a in QThreadPrivate::start(void*) (arg=0x7fb93365e560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:330
#9  0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444
#10 0x00007fb931920d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7fb92d420480 (LWP 2392404) "skanlite"):
#1  __GI___pthread_mutex_unlock_usercnt (mutex=mutex@entry=0x5625fe68c288, decr=decr@entry=1) at pthread_mutex_unlock.c:68
#2  0x00007fb9318a37de in ___pthread_mutex_unlock (mutex=mutex@entry=0x5625fe68c288) at pthread_mutex_unlock.c:368
#3  0x00007fb930c48f3d in wl_display_prepare_read_queue (display=0x5625fe68c1a0, queue=0x5625fe68c270) at ../wayland-1.21.0/src/wayland-client.c:1825
#4  0x00007fb930322c06 in QtWaylandClient::QWaylandDisplay::flushRequests() (this=<optimized out>) at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:261
#5  0x00007fb9320b1bb0 in QObject::event(QEvent*) (this=0x5625fe688050, e=0x7fb920005150) at kernel/qobject.cpp:1347
#6  0x00007fb932d78b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5625fe688050, e=0x7fb920005150) at kernel/qapplication.cpp:3640
#7  0x00007fb93208df48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5625fe688050, event=0x7fb920005150) at kernel/qcoreapplication.cpp:1064
#8  0x00007fb93208dfb3 in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462
#9  0x00007fb93208ea53 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x5625fe684c70) at kernel/qcoreapplication.cpp:1821
#10 0x00007fb9320d4e88 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x5625fe6cc300) at kernel/qeventdispatcher_glib.cpp:277
#11 0x00007fb930d1682b in g_main_dispatch (context=0x7fb928005010) at ../glib/glib/gmain.c:3454
#12 g_main_context_dispatch (context=0x7fb928005010) at ../glib/glib/gmain.c:4172
#13 0x00007fb930d6dcc9 in g_main_context_iterate.constprop.0 (context=0x7fb928005010, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4248
#14 0x00007fb930d150e2 in g_main_context_iteration (context=0x7fb928005010, may_block=1) at ../glib/glib/gmain.c:4313
#15 0x00007fb9320d8c8f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5625fe6cf490, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#16 0x00007fb9320866ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffeb5d87040, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#17 0x00007fb932f739db in QDialog::exec() (this=0x5625feba0cc0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#18 0x00007fb933c06438 in KSaneIface::KSaneWidget::selectDevice(QWidget*) (this=0x5625fead2180, parent=parent@entry=0x0) at /usr/src/debug/libksane/libksane-22.12.2/src/ksanewidget.cpp:271
#19 0x00005625fe426524 in Skanlite::reselectScannerDevice() (this=0x7ffeb5d88120) at /usr/src/debug/skanlite/skanlite-22.12.2/src/skanlite.cpp:302
#20 0x00007fb9320bea71 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffeb5d872a0, r=<optimized out>, this=0x5625ff565830, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#21 doActivate<false>(QObject*, int, void**) (sender=0x5625feadbcb0, signal_index=9, argv=0x7ffeb5d872a0) at kernel/qobject.cpp:3923
#22 0x00007fb932e5c727 in QAbstractButton::clicked(bool) (this=this@entry=0x5625feadbcb0, _t1=<optimized out>) at .moc/moc_qabstractbutton.cpp:308
#23 0x00007fb932e5ef8a in QAbstractButtonPrivate::emitClicked() (this=this@entry=0x5625feadb470) at widgets/qabstractbutton.cpp:416
#24 0x00007fb932e604cd in QAbstractButtonPrivate::click() (this=0x5625feadb470) at widgets/qabstractbutton.cpp:409
#25 0x00007fb932e60670 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) (this=0x5625feadbcb0, e=0x7ffeb5d87830) at widgets/qabstractbutton.cpp:1045
#26 0x00007fb932daf837 in QWidget::event(QEvent*) (this=0x5625feadbcb0, event=0x7ffeb5d87830) at kernel/qwidget.cpp:8671
#27 0x00007fb932d78b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x5625fe685490, receiver=receiver@entry=0x5625feadbcb0, e=e@entry=0x7ffeb5d87830) at kernel/qapplication.cpp:3640
#28 0x00007fb932d7e379 in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=<optimized out>, e=0x7ffeb5d87830) at kernel/qapplication.cpp:3084
#29 0x00007fb93208df48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5625feadbcb0, event=0x7ffeb5d87830) at kernel/qcoreapplication.cpp:1064
#30 0x00007fb93208dfd3 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474
#31 0x00007fb932d7c377 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) (receiver=0x5625feadbcb0, event=0x7ffeb5d87830, alienWidget=<optimized out>, nativeWidget=0x7ffeb5d88120, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2622
#32 0x00007fb932dcd505 in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=this@entry=0x5625ff2403c0, event=event@entry=0x7ffeb5d87b90) at kernel/qwidgetwindow.cpp:683
#33 0x00007fb932dcf2ae in QWidgetWindow::event(QEvent*) (this=0x5625ff2403c0, event=0x7ffeb5d87b90) at kernel/qwidgetwindow.cpp:300
#34 0x00007fb932d78b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5625ff2403c0, e=0x7ffeb5d87b90) at kernel/qapplication.cpp:3640
#35 0x00007fb93208df48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5625ff2403c0, event=0x7ffeb5d87b90) at kernel/qcoreapplication.cpp:1064
#36 0x00007fb93208dfd3 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474
#37 0x00007fb93253efbc in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x7fb920004ef0) at kernel/qguiapplication.cpp:2285
#38 0x00007fb932528885 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:1169
#39 0x00007fb93035ea75 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /usr/lib/libQt5WaylandClient.so.5
#40 0x00007fb930d1682b in g_main_dispatch (context=0x7fb928005010) at ../glib/glib/gmain.c:3454
#41 g_main_context_dispatch (context=0x7fb928005010) at ../glib/glib/gmain.c:4172
#42 0x00007fb930d6dcc9 in g_main_context_iterate.constprop.0 (context=0x7fb928005010, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4248
#43 0x00007fb930d150e2 in g_main_context_iteration (context=0x7fb928005010, may_block=1) at ../glib/glib/gmain.c:4313
#44 0x00007fb9320d8c6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5625fe6cf490, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#45 0x00007fb9320866ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffeb5d87f30, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#46 0x00007fb932091219 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#47 0x00007fb932539fe2 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#48 0x00007fb932d76f2a in QApplication::exec() () at kernel/qapplication.cpp:2832
#49 0x00005625fe420968 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/skanlite/skanlite-22.12.2/src/main.cpp:91
[Inferior 1 (process 2392404) detached]

Reported using DrKonqi
Comment 1 Kåre Särs 2023-03-02 08:11:14 UTC
Thank you for the report.

With a quick look at the crash-log, it looks like the crash is in the sane-backend (driver). Do you get the same crash with XSane?
Comment 2 ilirius 2023-03-02 10:10:29 UTC
Yes the same situation
Comment 3 ilirius 2023-03-02 10:12:01 UTC
(In reply to Kåre Särs from comment #1)
> Thank you for the report.
> 
> With a quick look at the crash-log, it looks like the crash is in the
> sane-backend (driver). Do you get the same crash with XSane?

Yes the same situation
Comment 4 Kåre Särs 2023-03-02 11:21:15 UTC
Thanks for the update.

I can see from the logs that it is a Pantum printer/scanner.  It seems that it is not supported by sane (http://www.sane-project.org/sane-mfgs.html), but Pantum has a proprietary sane-backend.

Unfortunately I cannot help much here :( 

I don't know much else than that you would report the issue to Pantum. Maybe they have a scanning application also that does not trigger that bug...
For me the download for Linux was a .deb package made for Ubuntu, maybe the package for Arch, is just a repackaged binary that might not be 100% compatible...? Then it could work on Ubuntu...
Comment 5 ilirius 2023-03-02 13:32:17 UTC
(In reply to ilirius from comment #0)
> Application: skanlite (22.12.2)
> 
> Qt Version: 5.15.8
> Frameworks Version: 5.103.0
> Operating System: Linux 6.2.1-arch1-1 x86_64
> Windowing System: Wayland
> Distribution: "Arch Linux"
> DrKonqi: 5.27.2 [KCrashBackend]
> 
> -- Information about the crash:
> The application crashes when I try to select a device to scan. At the time
> of selection, the multifunction device is turned on and active, but still
> cannot select closes with an error.
> 
> The crash can be reproduced every time.
> 
> -- Backtrace:
> Application: Skanlite (skanlite), signal: Segmentation fault
> Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
> [KCrash Handler]
> #6  0x00007fb8e6c145f9 in tcp_configure_device () at
> /usr/lib/sane/libsane-pantum6500.so.1
> #7  0x00007fb93117b369 in sanei_configure_attach (config_file=<optimized
> out>, config=0x7fb91d7f9970, attach=0x7fb8e6c0bb20, data=0x7fb8e6c17dae) at
> ../sanei/sanei_config.c:445
> #8  0x00007fb8e6c0e334 in sane_pantum6500_get_devices () at
> /usr/lib/sane/libsane-pantum6500.so.1
> #9  0x00007fb93117d136 in sane_dll_get_devices (device_list=<optimized out>,
> local_only=<optimized out>) at
> /usr/src/debug/sane/backends-1.2.1/backend/dll.c:1098
> #10 0x00007fb933408eb8 in KSaneCore::FindSaneDevicesThread::run()
> (this=0x5625fead2230) at
> /usr/src/debug/ksanecore/ksanecore-22.12.2/src/finddevicesthread.cpp:80
> #11 0x00007fb931ee432a in QThreadPrivate::start(void*) (arg=0x5625fead2230)
> at thread/qthread_unix.cpp:330
> #12 0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at
> pthread_create.c:444
> #13 0x00007fb931920d90 in clone3 () at
> ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
> 
> Thread 9 (Thread 0x7fb91dffb6c0 (LWP 2392414) "skanlite"):
> #1  __libc_recvmsg (fd=26, msg=0x7fb91dff88b0, flags=0) at
> ../sysdeps/unix/sysv/linux/recvmsg.c:41
> #2  0x00007fb8fb34c334 in  () at /usr/lib/sane/libsane-airscan.so.1
> #3  0x00007fb8fbe2c72d in avahi_simple_poll_dispatch () at
> /usr/lib/libavahi-common.so.3
> #4  0x00007fb8fb338914 in  () at /usr/lib/sane/libsane-airscan.so.1
> #5  0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at
> pthread_create.c:444
> #6  0x00007fb931920d90 in clone3 () at
> ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
> 
> Thread 8 (Thread 0x7fb91e7fc6c0 (LWP 2392411) "skanlite:shlo0"):
> #1  __futex_abstimed_wait_common
> (futex_word=futex_word@entry=0x5625fe760d20, expected=expected@entry=0,
> clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0,
> cancel=cancel@entry=true) at futex-internal.c:87
> #2  0x00007fb93189b7cf in __GI___futex_abstimed_wait_cancelable64
> (futex_word=futex_word@entry=0x5625fe760d20, expected=expected@entry=0,
> clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0)
> at futex-internal.c:139
> #3  0x00007fb93189df90 in __pthread_cond_wait_common (abstime=0x0,
> clockid=0, mutex=0x5625fe760cd0, cond=0x5625fe760cf8) at
> pthread_cond_wait.c:503
> #4  ___pthread_cond_wait (cond=0x5625fe760cf8, mutex=0x5625fe760cd0) at
> pthread_cond_wait.c:618
> #5  0x00007fb92490c4ee in cnd_wait () at
> ../mesa-22.3.6/src/c11/impl/threads_posix.c:135
> #6  0x00007fb9248bc8bc in util_queue_thread_func () at
> ../mesa-22.3.6/src/util/u_queue.c:290
> #7  0x00007fb92490c41c in impl_thrd_routine () at
> ../mesa-22.3.6/src/c11/impl/threads_posix.c:67
> #8  0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at
> pthread_create.c:444
> #9  0x00007fb931920d90 in clone3 () at
> ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
> 
> Thread 7 (Thread 0x7fb91effd6c0 (LWP 2392410) "skanlite:sh0"):
> #1  __futex_abstimed_wait_common
> (futex_word=futex_word@entry=0x5625fe7607b4, expected=expected@entry=0,
> clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0,
> cancel=cancel@entry=true) at futex-internal.c:87
> #2  0x00007fb93189b7cf in __GI___futex_abstimed_wait_cancelable64
> (futex_word=futex_word@entry=0x5625fe7607b4, expected=expected@entry=0,
> clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0)
> at futex-internal.c:139
> #3  0x00007fb93189df90 in __pthread_cond_wait_common (abstime=0x0,
> clockid=0, mutex=0x5625fe760760, cond=0x5625fe760788) at
> pthread_cond_wait.c:503
> #4  ___pthread_cond_wait (cond=0x5625fe760788, mutex=0x5625fe760760) at
> pthread_cond_wait.c:618
> #5  0x00007fb92490c4ee in cnd_wait () at
> ../mesa-22.3.6/src/c11/impl/threads_posix.c:135
> #6  0x00007fb9248bc8bc in util_queue_thread_func () at
> ../mesa-22.3.6/src/util/u_queue.c:290
> #7  0x00007fb92490c41c in impl_thrd_routine () at
> ../mesa-22.3.6/src/c11/impl/threads_posix.c:67
> #8  0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at
> pthread_create.c:444
> #9  0x00007fb931920d90 in clone3 () at
> ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
> 
> Thread 6 (Thread 0x7fb91f7fe6c0 (LWP 2392409) "skanlit:disk$0"):
> #1  __futex_abstimed_wait_common
> (futex_word=futex_word@entry=0x5625fe7cf518, expected=expected@entry=0,
> clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0,
> cancel=cancel@entry=true) at futex-internal.c:87
> #2  0x00007fb93189b7cf in __GI___futex_abstimed_wait_cancelable64
> (futex_word=futex_word@entry=0x5625fe7cf518, expected=expected@entry=0,
> clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0)
> at futex-internal.c:139
> #3  0x00007fb93189df90 in __pthread_cond_wait_common (abstime=0x0,
> clockid=0, mutex=0x5625fe7cf4c8, cond=0x5625fe7cf4f0) at
> pthread_cond_wait.c:503
> #4  ___pthread_cond_wait (cond=0x5625fe7cf4f0, mutex=0x5625fe7cf4c8) at
> pthread_cond_wait.c:618
> #5  0x00007fb92490c4ee in cnd_wait () at
> ../mesa-22.3.6/src/c11/impl/threads_posix.c:135
> #6  0x00007fb9248bc8bc in util_queue_thread_func () at
> ../mesa-22.3.6/src/util/u_queue.c:290
> #7  0x00007fb92490c41c in impl_thrd_routine () at
> ../mesa-22.3.6/src/c11/impl/threads_posix.c:67
> #8  0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at
> pthread_create.c:444
> #9  0x00007fb931920d90 in clone3 () at
> ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
> 
> Thread 5 (Thread 0x7fb91ffff6c0 (LWP 2392408) "skanlite:cs0"):
> #1  __futex_abstimed_wait_common
> (futex_word=futex_word@entry=0x5625fe750948, expected=expected@entry=0,
> clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0,
> cancel=cancel@entry=true) at futex-internal.c:87
> #2  0x00007fb93189b7cf in __GI___futex_abstimed_wait_cancelable64
> (futex_word=futex_word@entry=0x5625fe750948, expected=expected@entry=0,
> clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0)
> at futex-internal.c:139
> #3  0x00007fb93189df90 in __pthread_cond_wait_common (abstime=0x0,
> clockid=0, mutex=0x5625fe7508f8, cond=0x5625fe750920) at
> pthread_cond_wait.c:503
> #4  ___pthread_cond_wait (cond=0x5625fe750920, mutex=0x5625fe7508f8) at
> pthread_cond_wait.c:618
> #5  0x00007fb92490c4ee in cnd_wait () at
> ../mesa-22.3.6/src/c11/impl/threads_posix.c:135
> #6  0x00007fb9248bc8bc in util_queue_thread_func () at
> ../mesa-22.3.6/src/util/u_queue.c:290
> #7  0x00007fb92490c41c in impl_thrd_routine () at
> ../mesa-22.3.6/src/c11/impl/threads_posix.c:67
> #8  0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at
> pthread_create.c:444
> #9  0x00007fb931920d90 in clone3 () at
> ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
> 
> Thread 4 (Thread 0x7fb926bfe6c0 (LWP 2392407) "WaylandEventThr"):
> #1  0x00007fb930322d1d in poll (__timeout=-1, __nfds=2,
> __fds=0x7fb926bfdab0) at /usr/include/bits/poll2.h:39
> #2  QtWaylandClient::EventThread::run() (this=0x5625fe6cf340) at
> /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:208
> #3  0x00007fb931ee432a in QThreadPrivate::start(void*) (arg=0x5625fe6cf340)
> at thread/qthread_unix.cpp:330
> #4  0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at
> pthread_create.c:444
> #5  0x00007fb931920d90 in clone3 () at
> ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
> 
> Thread 3 (Thread 0x7fb9273ff6c0 (LWP 2392406) "WaylandEventThr"):
> #1  __futex_abstimed_wait_common
> (futex_word=futex_word@entry=0x5625fe6cf054, expected=expected@entry=0,
> clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0,
> cancel=cancel@entry=true) at futex-internal.c:87
> #2  0x00007fb93189b7cf in __GI___futex_abstimed_wait_cancelable64
> (futex_word=futex_word@entry=0x5625fe6cf054, expected=expected@entry=0,
> clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0)
> at futex-internal.c:139
> #3  0x00007fb93189df90 in __pthread_cond_wait_common (abstime=0x0,
> clockid=0, mutex=0x5625fe6cf000, cond=0x5625fe6cf028) at
> pthread_cond_wait.c:503
> #4  ___pthread_cond_wait (cond=0x5625fe6cf028, mutex=0x5625fe6cf000) at
> pthread_cond_wait.c:618
> #5  0x00007fb931eeb7c4 in QWaitConditionPrivate::wait(QDeadlineTimer)
> (deadline=..., this=0x5625fe6cf000) at thread/qwaitcondition_unix.cpp:146
> #6  QWaitCondition::wait(QMutex*, QDeadlineTimer)
> (this=this@entry=0x5625fe6cb5f0, mutex=mutex@entry=0x5625fe6cb5e8,
> deadline=...) at thread/qwaitcondition_unix.cpp:225
> #7  0x00007fb930322cc4 in QtWaylandClient::EventThread::waitForReading()
> (this=0x5625fe6cb5b0) at
> /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:242
> #8  QtWaylandClient::EventThread::run() (this=0x5625fe6cb5b0) at
> /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:206
> #9  0x00007fb931ee432a in QThreadPrivate::start(void*) (arg=0x5625fe6cb5b0)
> at thread/qthread_unix.cpp:330
> #10 0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at
> pthread_create.c:444
> #11 0x00007fb931920d90 in clone3 () at
> ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
> 
> Thread 2 (Thread 0x7fb92cfff6c0 (LWP 2392405) "QDBusConnection"):
> #1  0x00007fb930d6dc2f in g_main_context_poll (priority=<optimized out>,
> n_fds=1, fds=0x7fb9280053e0, timeout=<optimized out>,
> context=0x7fb928001cf0) at ../glib/glib/gmain.c:4553
> #2  g_main_context_iterate.constprop.0 (context=0x7fb928001cf0, block=1,
> dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4243
> #3  0x00007fb930d150e2 in g_main_context_iteration (context=0x7fb928001cf0,
> may_block=1) at ../glib/glib/gmain.c:4313
> #4  0x00007fb9320d8c8f in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> (this=0x7fb928000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
> #5  0x00007fb9320866ec in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
> (this=0x7fb92cffea90, flags=...) at
> ../../include/QtCore/../../src/corelib/global/qflags.h:69
> #6  0x00007fb931ee725f in QThread::exec() (this=this@entry=0x7fb93365e560
> <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
> ../../include/QtCore/../../src/corelib/global/qflags.h:121
> #7  0x00007fb933602cba in QDBusConnectionManager::run() (this=0x7fb93365e560
> <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
> /usr/src/debug/qt5-base/qtbase/src/dbus/qdbusconnection.cpp:179
> #8  0x00007fb931ee432a in QThreadPrivate::start(void*) (arg=0x7fb93365e560
> <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
> thread/qthread_unix.cpp:330
> #9  0x00007fb93189ebb5 in start_thread (arg=<optimized out>) at
> pthread_create.c:444
> #10 0x00007fb931920d90 in clone3 () at
> ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
> 
> Thread 1 (Thread 0x7fb92d420480 (LWP 2392404) "skanlite"):
> #1  __GI___pthread_mutex_unlock_usercnt (mutex=mutex@entry=0x5625fe68c288,
> decr=decr@entry=1) at pthread_mutex_unlock.c:68
> #2  0x00007fb9318a37de in ___pthread_mutex_unlock
> (mutex=mutex@entry=0x5625fe68c288) at pthread_mutex_unlock.c:368
> #3  0x00007fb930c48f3d in wl_display_prepare_read_queue
> (display=0x5625fe68c1a0, queue=0x5625fe68c270) at
> ../wayland-1.21.0/src/wayland-client.c:1825
> #4  0x00007fb930322c06 in QtWaylandClient::QWaylandDisplay::flushRequests()
> (this=<optimized out>) at
> /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:261
> #5  0x00007fb9320b1bb0 in QObject::event(QEvent*) (this=0x5625fe688050,
> e=0x7fb920005150) at kernel/qobject.cpp:1347
> #6  0x00007fb932d78b5c in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) (this=<optimized out>, receiver=0x5625fe688050, e=0x7fb920005150)
> at kernel/qapplication.cpp:3640
> #7  0x00007fb93208df48 in QCoreApplication::notifyInternal2(QObject*,
> QEvent*) (receiver=0x5625fe688050, event=0x7fb920005150) at
> kernel/qcoreapplication.cpp:1064
> #8  0x00007fb93208dfb3 in QCoreApplication::sendEvent(QObject*, QEvent*)
> (receiver=<optimized out>, event=<optimized out>) at
> kernel/qcoreapplication.cpp:1462
> #9  0x00007fb93208ea53 in
> QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
> (receiver=0x0, event_type=0, data=0x5625fe684c70) at
> kernel/qcoreapplication.cpp:1821
> #10 0x00007fb9320d4e88 in postEventSourceDispatch(GSource*, GSourceFunc,
> gpointer) (s=0x5625fe6cc300) at kernel/qeventdispatcher_glib.cpp:277
> #11 0x00007fb930d1682b in g_main_dispatch (context=0x7fb928005010) at
> ../glib/glib/gmain.c:3454
> #12 g_main_context_dispatch (context=0x7fb928005010) at
> ../glib/glib/gmain.c:4172
> #13 0x00007fb930d6dcc9 in g_main_context_iterate.constprop.0
> (context=0x7fb928005010, block=1, dispatch=1, self=<optimized out>) at
> ../glib/glib/gmain.c:4248
> #14 0x00007fb930d150e2 in g_main_context_iteration (context=0x7fb928005010,
> may_block=1) at ../glib/glib/gmain.c:4313
> #15 0x00007fb9320d8c8f in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> (this=0x5625fe6cf490, flags=...) at kernel/qeventdispatcher_glib.cpp:425
> #16 0x00007fb9320866ec in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
> (this=this@entry=0x7ffeb5d87040, flags=..., flags@entry=...) at
> ../../include/QtCore/../../src/corelib/global/qflags.h:69
> #17 0x00007fb932f739db in QDialog::exec() (this=0x5625feba0cc0) at
> ../../include/QtCore/../../src/corelib/global/qflags.h:121
> #18 0x00007fb933c06438 in KSaneIface::KSaneWidget::selectDevice(QWidget*)
> (this=0x5625fead2180, parent=parent@entry=0x0) at
> /usr/src/debug/libksane/libksane-22.12.2/src/ksanewidget.cpp:271
> #19 0x00005625fe426524 in Skanlite::reselectScannerDevice()
> (this=0x7ffeb5d88120) at
> /usr/src/debug/skanlite/skanlite-22.12.2/src/skanlite.cpp:302
> #20 0x00007fb9320bea71 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
> (a=0x7ffeb5d872a0, r=<optimized out>, this=0x5625ff565830, this=<optimized
> out>, r=<optimized out>, a=<optimized out>) at
> ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
> #21 doActivate<false>(QObject*, int, void**) (sender=0x5625feadbcb0,
> signal_index=9, argv=0x7ffeb5d872a0) at kernel/qobject.cpp:3923
> #22 0x00007fb932e5c727 in QAbstractButton::clicked(bool)
> (this=this@entry=0x5625feadbcb0, _t1=<optimized out>) at
> .moc/moc_qabstractbutton.cpp:308
> #23 0x00007fb932e5ef8a in QAbstractButtonPrivate::emitClicked()
> (this=this@entry=0x5625feadb470) at widgets/qabstractbutton.cpp:416
> #24 0x00007fb932e604cd in QAbstractButtonPrivate::click()
> (this=0x5625feadb470) at widgets/qabstractbutton.cpp:409
> #25 0x00007fb932e60670 in QAbstractButton::mouseReleaseEvent(QMouseEvent*)
> (this=0x5625feadbcb0, e=0x7ffeb5d87830) at widgets/qabstractbutton.cpp:1045
> #26 0x00007fb932daf837 in QWidget::event(QEvent*) (this=0x5625feadbcb0,
> event=0x7ffeb5d87830) at kernel/qwidget.cpp:8671
> #27 0x00007fb932d78b5c in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) (this=this@entry=0x5625fe685490,
> receiver=receiver@entry=0x5625feadbcb0, e=e@entry=0x7ffeb5d87830) at
> kernel/qapplication.cpp:3640
> #28 0x00007fb932d7e379 in QApplication::notify(QObject*, QEvent*)
> (this=<optimized out>, receiver=<optimized out>, e=0x7ffeb5d87830) at
> kernel/qapplication.cpp:3084
> #29 0x00007fb93208df48 in QCoreApplication::notifyInternal2(QObject*,
> QEvent*) (receiver=0x5625feadbcb0, event=0x7ffeb5d87830) at
> kernel/qcoreapplication.cpp:1064
> #30 0x00007fb93208dfd3 in QCoreApplication::sendSpontaneousEvent(QObject*,
> QEvent*) (receiver=<optimized out>, event=<optimized out>) at
> kernel/qcoreapplication.cpp:1474
> #31 0x00007fb932d7c377 in QApplicationPrivate::sendMouseEvent(QWidget*,
> QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool)
> (receiver=0x5625feadbcb0, event=0x7ffeb5d87830, alienWidget=<optimized out>,
> nativeWidget=0x7ffeb5d88120, buttonDown=<optimized out>,
> lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at
> kernel/qapplication.cpp:2622
> #32 0x00007fb932dcd505 in QWidgetWindow::handleMouseEvent(QMouseEvent*)
> (this=this@entry=0x5625ff2403c0, event=event@entry=0x7ffeb5d87b90) at
> kernel/qwidgetwindow.cpp:683
> #33 0x00007fb932dcf2ae in QWidgetWindow::event(QEvent*)
> (this=0x5625ff2403c0, event=0x7ffeb5d87b90) at kernel/qwidgetwindow.cpp:300
> #34 0x00007fb932d78b5c in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) (this=<optimized out>, receiver=0x5625ff2403c0, e=0x7ffeb5d87b90)
> at kernel/qapplication.cpp:3640
> #35 0x00007fb93208df48 in QCoreApplication::notifyInternal2(QObject*,
> QEvent*) (receiver=0x5625ff2403c0, event=0x7ffeb5d87b90) at
> kernel/qcoreapplication.cpp:1064
> #36 0x00007fb93208dfd3 in QCoreApplication::sendSpontaneousEvent(QObject*,
> QEvent*) (receiver=<optimized out>, event=<optimized out>) at
> kernel/qcoreapplication.cpp:1474
> #37 0x00007fb93253efbc in
> QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::
> MouseEvent*) (e=0x7fb920004ef0) at kernel/qguiapplication.cpp:2285
> #38 0x00007fb932528885 in
> QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::
> ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:1169
> #39 0x00007fb93035ea75 in userEventSourceDispatch(_GSource*, int (*)(void*),
> void*) () at /usr/lib/libQt5WaylandClient.so.5
> #40 0x00007fb930d1682b in g_main_dispatch (context=0x7fb928005010) at
> ../glib/glib/gmain.c:3454
> #41 g_main_context_dispatch (context=0x7fb928005010) at
> ../glib/glib/gmain.c:4172
> #42 0x00007fb930d6dcc9 in g_main_context_iterate.constprop.0
> (context=0x7fb928005010, block=1, dispatch=1, self=<optimized out>) at
> ../glib/glib/gmain.c:4248
> #43 0x00007fb930d150e2 in g_main_context_iteration (context=0x7fb928005010,
> may_block=1) at ../glib/glib/gmain.c:4313
> #44 0x00007fb9320d8c6c in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> (this=0x5625fe6cf490, flags=...) at kernel/qeventdispatcher_glib.cpp:423
> #45 0x00007fb9320866ec in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
> (this=0x7ffeb5d87f30, flags=...) at
> ../../include/QtCore/../../src/corelib/global/qflags.h:69
> #46 0x00007fb932091219 in QCoreApplication::exec() () at
> ../../include/QtCore/../../src/corelib/global/qflags.h:121
> #47 0x00007fb932539fe2 in QGuiApplication::exec() () at
> kernel/qguiapplication.cpp:1870
> #48 0x00007fb932d76f2a in QApplication::exec() () at
> kernel/qapplication.cpp:2832
> #49 0x00005625fe420968 in main(int, char**) (argc=<optimized out>,
> argv=<optimized out>) at
> /usr/src/debug/skanlite/skanlite-22.12.2/src/main.cpp:91
> [Inferior 1 (process 2392404) detached]
> 
> Reported using DrKonqi

Thanks for the help