Bug 366453 - digiKam crash while using mouse over title bar
Summary: digiKam crash while using mouse over title bar
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Usability-Mouse (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-08-05 17:46 UTC by bruno noreve
Modified: 2018-08-10 12:53 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bruno noreve 2016-08-05 17:46:58 UTC
Application: digikam (4.12.0)
KDE Platform Version: 4.14.16
Qt Version: 4.8.7
Operating System: Linux 4.4.0-31-generic i686
Distribution: Ubuntu 16.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:

Arrivée du pointeur de souris sur la barre de titre supérieure de l'application entraîne un plantage systématique. Segmentation Fault.

The crash can be reproduced every time.

-- 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 0xaa62b9c0 (LWP 6477))]

Thread 6 (Thread 0xa1b02b40 (LWP 6483)):
#0  0xb2fe35cb in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb2fe4014 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb2fe4244 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb46d011c in QEventDispatcherGlib::processEvents (this=0xa8033998, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0xb469bc5d in QEventLoop::processEvents (this=0xa1b01fe4, flags=...) at kernel/qeventloop.cpp:149
#5  0xb469bfee in QEventLoop::exec (this=0xa1b01fe4, flags=...) at kernel/qeventloop.cpp:204
#6  0xb457d0eb in QThread::exec (this=0x9fee9a0) at thread/qthread.cpp:538
#7  0xb467b4a6 in QInotifyFileSystemWatcherEngine::run (this=0x9fee9a0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0xb457fd3e in QThreadPrivate::start (arg=0x9fee9a0) at thread/qthread_unix.cpp:352
#9  0xb39342b5 in start_thread (arg=0xa1b02b40) at pthread_create.c:333
#10 0xb422e16e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 5 (Thread 0xa75ffb40 (LWP 6482)):
#0  0xb772bc31 in __kernel_vsyscall ()
#1  0xb3939a8c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/pthread_cond_wait.S:187
#2  0xb423a8cd in __pthread_cond_wait (cond=0xa01ae28, mutex=0xa01ae10) at forward.c:149
#3  0xb4580312 in QWaitConditionPrivate::wait (time=4294967295, this=0xa01ae10) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xa119780, mutex=0xa11977c, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb6f852de in Digikam::ParkingThread::run (this=0xa119770) at /build/digikam-Gcg5vj/digikam-4.12.0/core/libs/threads/threadmanager.cpp:119
#6  0xb457fd3e in QThreadPrivate::start (arg=0xa119770) at thread/qthread_unix.cpp:352
#7  0xb39342b5 in start_thread (arg=0xa75ffb40) at pthread_create.c:333
#8  0xb422e16e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 4 (Thread 0xa7fffb40 (LWP 6480)):
#0  0xb302a4a0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb2fe2f4a in g_main_context_acquire () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb2fe3fa8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2fe4244 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb46d011c in QEventDispatcherGlib::processEvents (this=0xa7600488, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0xb469bc5d in QEventLoop::processEvents (this=0xa7ffefe4, flags=...) at kernel/qeventloop.cpp:149
#6  0xb469bfee in QEventLoop::exec (this=0xa7ffefe4, flags=...) at kernel/qeventloop.cpp:204
#7  0xb457d0eb in QThread::exec (this=0x9f81770) at thread/qthread.cpp:538
#8  0xb467b4a6 in QInotifyFileSystemWatcherEngine::run (this=0x9f81770) at io/qfilesystemwatcher_inotify.cpp:265
#9  0xb457fd3e in QThreadPrivate::start (arg=0x9f81770) at thread/qthread_unix.cpp:352
#10 0xb39342b5 in start_thread (arg=0xa7fffb40) at pthread_create.c:333
#11 0xb422e16e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 3 (Thread 0xa8914b40 (LWP 6479)):
#0  0xb772bc31 in __kernel_vsyscall ()
#1  0xb3939a8c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/pthread_cond_wait.S:187
#2  0xb423a8cd in __pthread_cond_wait (cond=0xa05fc30, mutex=0xa05fc18) at forward.c:149
#3  0xb4580312 in QWaitConditionPrivate::wait (time=4294967295, this=0xa05fc18) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0xa05fb8c, mutex=0xa05fb88, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x082256be in Digikam::ScanController::run (this=0x9fc5840) at /build/digikam-Gcg5vj/digikam-4.12.0/core/app/database/scancontroller.cpp:725
#6  0xb457fd3e in QThreadPrivate::start (arg=0x9fc5840) at thread/qthread_unix.cpp:352
#7  0xb39342b5 in start_thread (arg=0xa8914b40) at pthread_create.c:333
#8  0xb422e16e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 2 (Thread 0xaa428b40 (LWP 6478)):
#0  0xb772bc31 in __kernel_vsyscall ()
#1  0xb4223f8f in poll () at ../sysdeps/unix/syscall-template.S:84
#2  0xad5737cb in ?? () from /lib/i386-linux-gnu/libusb-1.0.so.0
#3  0xb39342b5 in start_thread (arg=0xaa428b40) at pthread_create.c:333
#4  0xb422e16e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:114

Thread 1 (Thread 0xaa62b9c0 (LWP 6477)):
[KCrash Handler]
#7  KMenuBar::qt_metacast (this=0xb435a60, _clname=0xbffc0ac8 "") at ./kmenubar.moc:85
#8  0xa95c312f in ?? () from /usr/lib/i386-linux-gnu/qt4/plugins/styles/qtcurve.so
#9  0xb469d6e9 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9edb3f0, receiver=0xb435a60, event=0xbffee1c4) at kernel/qcoreapplication.cpp:1065
#10 0xb4cee628 in QApplicationPrivate::notify_helper (this=0x9edb3f0, receiver=0xb435a60, e=0xbffee1c4) at kernel/qapplication.cpp:4566
#11 0xb4cf5ba6 in QApplication::notify (this=0xbffee834, receiver=0xb435a60, e=0xbffee1c4) at kernel/qapplication.cpp:4113
#12 0xb58ae78c in KApplication::notify (this=0xbffee834, receiver=0xb435a60, event=0xbffee1c4) at ../../kdeui/kernel/kapplication.cpp:311
#13 0xb469d57a in QCoreApplication::notifyInternal (this=0xbffee834, receiver=0xb435a60, event=0xbffee1c4) at kernel/qcoreapplication.cpp:955
#14 0xb4cf50b1 in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#15 QApplicationPrivate::sendMouseEvent (receiver=0xb435a60, event=0xbffee1c4, alienWidget=0x0, nativeWidget=0xb435a60, buttonDown=0xb56cbd2c <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3178
#16 0xb4d7fe0a in QETWidget::translateMouseEvent (this=0xb435a60, event=0xbffee3ec) at kernel/qapplication_x11.cpp:4638
#17 0xb4d7e99a in QApplication::x11ProcessEvent (this=0xbffee834, event=0xbffee3ec) at kernel/qapplication_x11.cpp:3762
#18 0xb4daba82 in x11EventSourceDispatch (s=0x9ecdc28, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#19 0xb2fe3ed9 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#20 0xb2fe4179 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#21 0xb2fe4244 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#22 0xb46d00f5 in QEventDispatcherGlib::processEvents (this=0x9df91d0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#23 0xb4dabb66 in QGuiEventDispatcherGlib::processEvents (this=0x9df91d0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#24 0xb469bc5d in QEventLoop::processEvents (this=0xbffee6c4, flags=...) at kernel/qeventloop.cpp:149
#25 0xb469bfee in QEventLoop::exec (this=0xbffee6c4, flags=...) at kernel/qeventloop.cpp:204
#26 0xb46a25f6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#27 0xb4cec4e4 in QApplication::exec () at kernel/qapplication.cpp:3828
#28 0x080bc135 in main (argc=5, argv=0xbffee974) at /build/digikam-Gcg5vj/digikam-4.12.0/core/app/main/main.cpp:230

Reported using DrKonqi
Comment 1 caulier.gilles 2018-08-10 12:53:40 UTC
Not reproducible with Qt5 based digiKam.