Bug 456594 - Skanlite crashes during scanning preview
Summary: Skanlite crashes during scanning preview
Status: REPORTED
Alias: None
Product: Skanlite
Classification: Applications
Component: general (show other bugs)
Version: 22.04.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Kåre Särs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-07-11 17:23 UTC by Jan
Modified: 2023-11-22 12:10 UTC (History)
1 user (show)

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


Attachments
New crash information added by DrKonqi (3.31 KB, text/plain)
2023-11-22 12:10 UTC, John Carrick Smith
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan 2022-07-11 17:23:43 UTC
Application: skanlite (22.04.3)

Qt Version: 5.15.5
Frameworks Version: 5.96.0
Operating System: Linux 5.18.10-arch1-1 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.25.2 [KCrashBackend]

-- Information about the crash:
Crashes every time I try to scan the preview. Scans approx 10 - 25 % of a page before crashing.
Scanner: EPSON L365

The crash can be reproduced every time.

-- Backtrace:
Application: Skanlite (skanlite), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f35c7b73cdc in  () at /usr/lib/libc.so.6
#5  0x00007f35bbaa4caf in e2_dev_model () at /usr/lib/sane/libsane-epson2.so.1
#6  0x00007f35bbab0533 in e2_ext_read () at /usr/lib/sane/libsane-epson2.so.1
#7  0x00007f35bbab0f76 in sane_epson2_read () at /usr/lib/sane/libsane-epson2.so.1
#8  0x00007f35c9ec88f3 in  () at /usr/lib/libKF5Sane.so.5
#9  0x00007f35c82e42ca in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f35c7a8c54d in  () at /usr/lib/libc.so.6
#11 0x00007f35c7b11874 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f35c1960640 (LWP 18754) "QDBusConnection"):
#1  0x00007f35c6ec5f68 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f35c6e6d392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f35c84d734f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f35c848527c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f35c82e749f in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f35c98c9cba in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f35c82e42ca in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f35c7a8c54d in  () at /usr/lib/libc.so.6
#9  0x00007f35c7b11874 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f35c31ab640 (LWP 18753) "QXcbEventQueue"):
#1  0x00007f35c648c20b in  () at /usr/lib/libxcb.so.1
#2  0x00007f35c648dccd in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f35c3882652 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f35c82e42ca in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f35c7a8c54d in  () at /usr/lib/libc.so.6
#6  0x00007f35c7b11874 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f35c3989a80 (LWP 18752) "skanlite"):
#1  0x00007f35c648c20b in  () at /usr/lib/libxcb.so.1
#2  0x00007f35c648c540 in  () at /usr/lib/libxcb.so.1
#3  0x00007f35c648c7a7 in  () at /usr/lib/libxcb.so.1
#4  0x00007f35c648d851 in xcb_flush () at /usr/lib/libxcb.so.1
#5  0x00007f35c387ea1e in  () at /usr/lib/libQt5XcbQpa.so.5
#6  0x00007f35c8addb03 in QBackingStore::flush(QRegion const&, QWindow*, QPoint const&) () at /usr/lib/libQt5Gui.so.5
#7  0x00007f35c9182e61 in  () at /usr/lib/libQt5Widgets.so.5
#8  0x00007f35c91833b5 in  () at /usr/lib/libQt5Widgets.so.5
#9  0x00007f35c9184a41 in  () at /usr/lib/libQt5Widgets.so.5
#10 0x00007f35c91af0b4 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007f35c9178b3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007f35c848cad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#13 0x00007f35c9185687 in  () at /usr/lib/libQt5Widgets.so.5
#14 0x00007f35c91859df in  () at /usr/lib/libQt5Widgets.so.5
#15 0x00007f35c91b3175 in QWidget::repaint(QRect const&) () at /usr/lib/libQt5Widgets.so.5
#16 0x00007f35c91b31df in QWidget::repaint() () at /usr/lib/libQt5Widgets.so.5
#17 0x00007f35c9ed1b79 in  () at /usr/lib/libKF5Sane.so.5
#18 0x00007f35c84bd341 in  () at /usr/lib/libQt5Core.so.5
#19 0x00007f35c9eb0ca6 in KSaneIface::KSaneCore::scanProgress(int) () at /usr/lib/libKF5Sane.so.5
#20 0x00007f35c84bd341 in  () at /usr/lib/libQt5Core.so.5
#21 0x00007f35c9ec5247 in  () at /usr/lib/libKF5Sane.so.5
#22 0x00007f35c84bd341 in  () at /usr/lib/libQt5Core.so.5
#23 0x00007f35c84bf6ff in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#24 0x00007f35c84b03e6 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#25 0x00007f35c9178b3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#26 0x00007f35c848cad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#27 0x00007f35c84d6b73 in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#28 0x00007f35c84d716a in  () at /usr/lib/libQt5Core.so.5
#29 0x00007f35c6e6fc6b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#30 0x00007f35c6ec6001 in  () at /usr/lib/libglib-2.0.so.0
#31 0x00007f35c6e6d392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#32 0x00007f35c84d732c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#33 0x00007f35c848527c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#34 0x00007f35c848fda9 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#35 0x000055e6180fc8e8 in  ()
#36 0x00007f35c7a29290 in  () at /usr/lib/libc.so.6
#37 0x00007f35c7a2934a in __libc_start_main () at /usr/lib/libc.so.6
#38 0x000055e6180fd115 in  ()
[Inferior 1 (process 18752) detached]

Reported using DrKonqi
Comment 1 John Carrick Smith 2023-11-22 12:10:03 UTC
Created attachment 163358 [details]
New crash information added by DrKonqi

skanlite (22.12.3) using Qt 5.15.8

Opened Skanlite with the scanner plugged in and switched on. Set the preview resolution to 300 dpi and no automatic selection, selected lineart at 600dpi and crash happened when I pressed the Preview button.

-- Backtrace (Reduced):
#4  0x00007f426d5e75bc in e2_init_parameters () from /usr/lib64/sane/libsane-epson2.so.1
#5  0x00007f426d5e0e28 in sane_epson2_start () from /usr/lib64/sane/libsane-epson2.so.1
[...]
#3  0x00007f4273b9c9bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f4273b388da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f427393f4f7 in QThread::exec() () from /usr/lib64/libQt5Core.so.5