Bug 299162 - Crash while start scanning
Summary: Crash while start scanning
Status: RESOLVED WORKSFORME
Alias: None
Product: libksane
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Kåre Särs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-01 11:43 UTC by Antoine FADDI
Modified: 2021-01-16 04:34 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Antoine FADDI 2012-05-01 11:43:23 UTC
Application: digikam (2.5.0)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Scanne d'une photo depuis le menu "Importation".
Edition de la photo pour modification.
Fermeture de l'édition.
Demande d'une nouvelle scanne depuis le menu d'Importation.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb519e8c0 (LWP 7422))]

Thread 7 (Thread 0xb3d24b40 (LWP 7425)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00c57380 in __GI___poll (fds=0xb3400c78, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x03ccda3b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x03cc006e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x03cc052b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0610c134 in ?? () from /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
#6  0x03ce3673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x00e44d4c in start_thread (arg=0xb3d24b40) at pthread_create.c:308
#8  0x00c65ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xb33d4b40 (LWP 7426)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00c57380 in __GI___poll (fds=0xb2a02298, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x03ccda3b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x03cc006e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x03cc052b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x043cf0ea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x03ce3673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x00e44d4c in start_thread (arg=0xb33d4b40) at pthread_create.c:308
#8  0x00c65ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xb159db40 (LWP 7428)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00e4896b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00c733dc in __pthread_cond_wait (cond=0x88b3748, mutex=0x88b3730) at forward.c:139
#3  0x018a3350 in wait (time=4294967295, this=0x88b3730) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x88b369c, mutex=0x88b3698, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x0820346e in Digikam::ScanController::run (this=0x8899828) at /build/buildd/digikam-2.5.0/core/digikam/database/scancontroller.cpp:647
#6  0x018a2de0 in QThreadPrivate::start (arg=0x8899828) at thread/qthread_unix.cpp:298
#7  0x00e44d4c in start_thread (arg=0xb159db40) at pthread_create.c:308
#8  0x00c65ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb0d9cb40 (LWP 7429)):
#0  0x0190128a in QElapsedTimer::isMonotonic () at tools/qelapsedtimer_unix.cpp:108
#1  0x019eb513 in QTimerInfoList::repairTimersIfNeeded (this=0xb20018cc) at kernel/qeventdispatcher_unix.cpp:403
#2  0x019eb591 in QTimerInfoList::timerWait (this=0xb20018cc, tm=...) at kernel/qeventdispatcher_unix.cpp:451
#3  0x019e9e23 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb0d9bf3c) at kernel/qeventdispatcher_glib.cpp:136
#4  0x019e9ebd in timerSourcePrepare (source=0xb2001898, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#5  0x03cbf762 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x03cbff6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x03cc01c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x019ea8e7 in QEventDispatcherGlib::processEvents (this=0xb2000cb8, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#9  0x019b650d in QEventLoop::processEvents (this=0xb0d9c0c0, flags=...) at kernel/qeventloop.cpp:149
#10 0x019b67a9 in QEventLoop::exec (this=0xb0d9c0c0, flags=...) at kernel/qeventloop.cpp:204
#11 0x0189f94c in QThread::exec (this=0x88b9138) at thread/qthread.cpp:501
#12 0x01993b5d in QInotifyFileSystemWatcherEngine::run (this=0x88b9138) at io/qfilesystemwatcher_inotify.cpp:248
#13 0x018a2de0 in QThreadPrivate::start (arg=0x88b9138) at thread/qthread_unix.cpp:298
#14 0x00e44d4c in start_thread (arg=0xb0d9cb40) at pthread_create.c:308
#15 0x00c65ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb059bb40 (LWP 7432)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00e4896b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00c733dc in __pthread_cond_wait (cond=0x8aeb618, mutex=0x8aeb600) at forward.c:139
#3  0x018a3350 in wait (time=4294967295, this=0x8aeb600) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x892bce0, mutex=0x892bcdc, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x02d6cb2c in Digikam::ParkingThread::run (this=0x892bcd0) at /build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:119
#6  0x018a2de0 in QThreadPrivate::start (arg=0x892bcd0) at thread/qthread_unix.cpp:298
#7  0x00e44d4c in start_thread (arg=0xb059bb40) at pthread_create.c:308
#8  0x00c65ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xaacdeb40 (LWP 7472)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x00c57380 in __GI___poll (fds=0x9b51958, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x05e719c2 in ?? () from /usr/lib/i386-linux-gnu/libavahi-common.so.3
#3  0x05e7139c in avahi_simple_poll_run () from /usr/lib/i386-linux-gnu/libavahi-common.so.3
#4  0x05e71608 in avahi_simple_poll_iterate () from /usr/lib/i386-linux-gnu/libavahi-common.so.3
#5  0x05e718a0 in avahi_simple_poll_loop () from /usr/lib/i386-linux-gnu/libavahi-common.so.3
#6  0x05e71956 in ?? () from /usr/lib/i386-linux-gnu/libavahi-common.so.3
#7  0x00e44d4c in start_thread (arg=0xaacdeb40) at pthread_create.c:308
#8  0x00c65ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb519e8c0 (LWP 7422)):
[KCrash Handler]
#7  0x030fe6a8 in parent (this=0x88f2a60) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:273
#8  parentWidget (this=0x88f2a60) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1033
#9  QLayout::addChildWidget (this=0x8a0c838, w=0x88f2a60) at kernel/qlayout.cpp:992
#10 0x030dda0d in QBoxLayout::insertWidget (this=0x8a0c838, index=-1, widget=0x88f2a60, stretch=0, alignment=<error reading variable: Cannot access memory at address 0x0>) at kernel/qboxlayout.cpp:1032
#11 0x030ddca5 in QBoxLayout::addWidget (this=0x8a0c838, widget=0x88f2a60, stretch=0, alignment=...) at kernel/qboxlayout.cpp:1112
#12 0x07f5c1cc in KSaneIface::KSaneWidgetPrivate::createOptInterface (this=0x9e56b98) at ../../libksane/ksane_widget_private.cpp:241
#13 0x07f57587 in KSaneIface::KSaneWidget::openDevice (this=0xa4be7b0, deviceName=...) at ../../libksane/ksane_widget.cpp:472
#14 0x07b1c348 in Plugin_AcquireImages::slotActivate (this=0xa07bdf0) at /build/buildd/digikam-2.5.0/extra/kipi-plugins/acquireimages/plugin_acquireimages.cpp:114
#15 0x019ce6b1 in QMetaObject::activate (sender=0xa0662f8, m=0x85470d8, local_signal_index=1, argv=0xbfe11d18) at kernel/qobject.cpp:3547
#16 0x030c79bd in QAction::triggered (this=0xa0662f8, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#17 0x030c7c5b in QAction::activate (this=0xa0662f8, event=QAction::Trigger) at kernel/qaction.cpp:1257
#18 0x030c7fb8 in trigger (this=0xa0662f8) at kernel/qaction.h:218
#19 qt_static_metacall (_a=0x9e5ff80, _id=8, _o=0xa0662f8, _c=<optimized out>) at .moc/release-shared/moc_qaction.cpp:151
#20 QAction::qt_static_metacall (_o=0xa0662f8, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x9e5ff80) at .moc/release-shared/moc_qaction.cpp:137
#21 0x019c9c01 in QMetaCallEvent::placeMetaCall (this=0x9fffb78, object=0xa0662f8) at kernel/qobject.cpp:525
#22 0x019d2c7b in QObject::event (this=0xa0662f8, e=0x9fffb78) at kernel/qobject.cpp:1195
#23 0x030c7d31 in event (e=<optimized out>, this=<optimized out>) at kernel/qaction.cpp:1187
#24 QAction::event (this=0xa728f38, e=0x0) at kernel/qaction.cpp:1172
#25 0x021ddaff in KAction::event (this=0xa0662f8, event=0x9fffb78) at ../../kdeui/actions/kaction.cpp:131
#26 0x030ceed4 in notify_helper (e=0x9fffb78, receiver=0xa0662f8, this=0x86c6408) at kernel/qapplication.cpp:4559
#27 QApplicationPrivate::notify_helper (this=0x86c6408, receiver=0xa0662f8, e=0x9fffb78) at kernel/qapplication.cpp:4531
#28 0x030d430d in QApplication::notify (this=0x9fffb78, receiver=0xa0662f8, e=0x9fffb78) at kernel/qapplication.cpp:4288
#29 0x022e3b21 in KApplication::notify (this=0xbfe126b0, receiver=0xa0662f8, event=0x9fffb78) at ../../kdeui/kernel/kapplication.cpp:311
#30 0x019b797e in QCoreApplication::notifyInternal (this=0xbfe126b0, receiver=0xa0662f8, event=0x9fffb78) at kernel/qcoreapplication.cpp:876
#31 0x019bbad8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x867fb28) at kernel/qcoreapplication.cpp:1500
#33 0x019bbe0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#34 0x019ea494 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#35 postEventSourceDispatch (s=0x86c74a0) at kernel/qeventdispatcher_glib.cpp:279
#36 0x03cbfcda in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#37 0x03cc00e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#38 0x03cc01c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#39 0x019ea887 in QEventDispatcherGlib::processEvents (this=0x86808a0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#40 0x03187aaa in QGuiEventDispatcherGlib::processEvents (this=0x86808a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x019b650d in QEventLoop::processEvents (this=0xbfe12594, flags=...) at kernel/qeventloop.cpp:149
#42 0x019b67a9 in QEventLoop::exec (this=0xbfe12594, flags=...) at kernel/qeventloop.cpp:204
#43 0x019bbeba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#44 0x030cca74 in QApplication::exec () at kernel/qapplication.cpp:3820
#45 0x080b69e4 in main (argc=0, argv=0x0) at /build/buildd/digikam-2.5.0/core/digikam/main/main.cpp:232

Reported using DrKonqi
Comment 1 Justin Zobel 2020-12-17 05:38:52 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 2 Bug Janitor Service 2021-01-01 04:34:42 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2021-01-16 04:34:04 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

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