Bug 491942 - I/O error on attempting to scan
Summary: I/O error on attempting to scan
Status: REPORTED
Alias: None
Product: Skanlite
Classification: Applications
Component: general (other bugs)
Version First Reported In: 22.12.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Kåre Särs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-08-20 14:29 UTC by John Carrick Smith
Modified: 2024-09-04 11:23 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 John Carrick Smith 2024-08-20 14:29:41 UTC
Application: skanlite (22.12.3)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 5.14.21-150500.55.73-default x86_64
Windowing System: X11
Distribution: "openSUSE Leap 15.5"
DrKonqi: 5.27.9 [KCrashBackend]

-- Information about the crash:
I attempted to scan a page on my epson SX215 PSC as it was printing. There was a delay before a message box appeared with the message "I/O error".
This occured on all attempts until I closed Skanlite and restarted it.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007f88c5118c5d in KSaneCore::DeviceInformation::~DeviceInformation() () from /usr/lib64/libKSaneCore.so.1
#5  0x00007f88c510c129 in ?? () from /usr/lib64/libKSaneCore.so.1
#6  0x00007f88c56af90c in ?? () from /usr/lib64/libQt5Core.so.5
#7  0x00007f88c489d6ea in start_thread () from /lib64/libpthread.so.0
#8  0x00007f88c52ae58f in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f8877fff700 (LWP 8053) "threaded-ml"):
#1  0x00007f88b9d9e531 in pa_read () from /usr/lib64/pulseaudio/libpulsecommon-15.0.so
#2  0x00007f88bb0a6d9e in pa_mainloop_prepare () from /usr/lib64/libpulse.so.0
#3  0x00007f88bb0a7810 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x00007f88bb0a78d0 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x00007f88bb0b5559 in ?? () from /usr/lib64/libpulse.so.0
#6  0x00007f88b9dd3ef8 in ?? () from /usr/lib64/pulseaudio/libpulsecommon-15.0.so
#7  0x00007f88c489d6ea in start_thread () from /lib64/libpthread.so.0
#8  0x00007f88c52ae58f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f88a28cc700 (LWP 8044) "skanlite"):
#1  0x00007f88bee02ad3 in ?? () from /usr/lib64/libusbmuxd-2.0.so.6
#2  0x00007f88bee03f33 in ?? () from /usr/lib64/libusbmuxd-2.0.so.6
#3  0x00007f88c489d6ea in start_thread () from /lib64/libpthread.so.0
#4  0x00007f88c52ae58f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f88badff700 (LWP 7986) "QDBusConnection"):
#1  0x00007f88c33f2b49 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f88c33f2c5c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f88c590b88b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f88c58a778a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f88c56ae3a7 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f88c6af82e5 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f88c56af90c in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007f88c489d6ea in start_thread () from /lib64/libpthread.so.0
#9  0x00007f88c52ae58f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f88c284da00 (LWP 7984) "skanlite"):
#1  0x00007f88c56b620b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f88c56af511 in QThread::wait(QDeadlineTimer) () from /usr/lib64/libQt5Core.so.5
#3  0x00007f88c510bfd2 in ?? () from /usr/lib64/libKSaneCore.so.1
#4  0x00007f88c510c089 in ?? () from /usr/lib64/libKSaneCore.so.1
#5  0x00007f88c510fbae in KSaneCore::Interface::~Interface() () from /usr/lib64/libKSaneCore.so.1
#6  0x00007f88c510fbe9 in KSaneCore::Interface::~Interface() () from /usr/lib64/libKSaneCore.so.1
#7  0x00007f88c71cfd4f in KSaneIface::KSaneWidget::~KSaneWidget() () from /usr/lib64/libKF5Sane.so.5
#8  0x00007f88c71cfd99 in KSaneIface::KSaneWidget::~KSaneWidget() () from /usr/lib64/libKF5Sane.so.5
#9  0x00007f88c58d9a9b in QObjectPrivate::deleteChildren() () from /usr/lib64/libQt5Core.so.5
#10 0x00007f88c6484836 in QWidget::~QWidget() () from /usr/lib64/libQt5Widgets.so.5
#11 0x000055a8ec2a258c in ?? ()
#12 0x00007f88c51cb24d in __libc_start_main () from /lib64/libc.so.6
#13 0x000055a8ec2a26ca in ?? ()
[Inferior 1 (process 7984) detached]

Reported using DrKonqi
Comment 1 Kåre Särs 2024-08-20 16:40:39 UTC
Thanks for the report!

There has been a lot of fixes since 22.12.3

Can you try a more recent version?
Comment 2 John Carrick Smith 2024-08-20 17:54:50 UTC
Will do. About to upgrade to openSUSE 15.6.
Comment 3 Bug Janitor Service 2024-09-04 03:47:17 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!