Application: digikam (3.0.0-beta3) KDE Platform Version: 4.9.80 (Compiled from sources) Qt Version: 4.8.4 Operating System: Linux 3.6.2-7-desktop x86_64 Distribution: "openSUSE 12.3 Milestone 0 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: Have pressed the button "Import Storage Devices" > usb disk "Android phone".... The import screen is shown, and then crash. The stdout output: digikam(24419)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType "Digikam/ImagePlugin" not found QObject::connect: Connecting from QTabBar::tabCloseRequested(int) to COMPAT slot (KTabBar::closeRequest(int)) ASSERT: "last >= first" in file /g/kdegit/qt/src/corelib/kernel/qabstractitemmodel.cpp, line 2413 - Unusual behavior I noticed: I do not have any kipi-plugins availables (I've recompiled kipi-plugins and digikam from scratch, but they are not there). The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Aborted Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fabd53998c0 (LWP 24419))] Thread 5 (Thread 0x7fabb7503700 (LWP 24476)): #0 0x00007fabcf523954 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fabcf823693 in wait (time=18446744073709551615, this=0x290cfa0) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:86 #2 wait (time=18446744073709551615, mutex=0x2946068, this=<optimized out>) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:158 #3 QWaitCondition::wait (this=<optimized out>, mutex=0x2946068, time=18446744073709551615) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:145 #4 0x00000000006bc7c4 in Digikam::ScanController::run() (this=0x2902ad0) at /g/kdegit/extragear/graphics/digikam/digikam/database/scancontroller.cpp:698 #5 0x00007fabcf8230b9 in QThreadPrivate::start (arg=0x2902ad0) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:338 #6 0x00007fabcf51fe0f in start_thread () from /lib64/libpthread.so.0 #7 0x00007fabce29113d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7fabb6d02700 (LWP 24478)): #0 0x00007fabcf52637d in read () from /lib64/libpthread.so.0 #1 0x00007fabc7b81e6f in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fabc7b45684 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fabc7b45a92 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fabc7b45c14 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #5 0x00007fabcf95d4ce in QEventDispatcherGlib::processEvents (this=0x7faba80008c0, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fabcf92a30f in QEventLoop::processEvents (this=this@entry=0x7fabb6d01c80, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:149 #7 0x00007fabcf92a5c8 in QEventLoop::exec (this=0x7fabb6d01c80, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:204 #8 0x00007fabcf82038d in QThread::exec (this=<optimized out>) at /g/kdegit/qt/src/corelib/thread/qthread.cpp:501 #9 0x00007fabcf9093f3 in QInotifyFileSystemWatcherEngine::run (this=0x2946140) at /g/kdegit/qt/src/corelib/io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007fabcf8230b9 in QThreadPrivate::start (arg=0x2946140) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:338 #11 0x00007fabcf51fe0f in start_thread () from /lib64/libpthread.so.0 #12 0x00007fabce29113d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7fabb6501700 (LWP 24813)): #0 0x00007fabcf523954 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fabcf823693 in wait (time=18446744073709551615, this=0x2b42d70) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:86 #2 wait (time=18446744073709551615, mutex=0x2b95258, this=<optimized out>) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:158 #3 QWaitCondition::wait (this=<optimized out>, mutex=0x2b95258, time=18446744073709551615) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:145 #4 0x00007fabd30686da in Digikam::ParkingThread::run (this=0x2b95240) at /g/kdegit/extragear/graphics/digikam/libs/threads/threadmanager.cpp:119 #5 0x00007fabcf8230b9 in QThreadPrivate::start (arg=0x2b95240) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:338 #6 0x00007fabcf51fe0f in start_thread () from /lib64/libpthread.so.0 #7 0x00007fabce29113d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fab9f7fe700 (LWP 25071)): #0 0x00007fabcf523954 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fabcf823693 in wait (time=18446744073709551615, this=0x4a334c0) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:86 #2 wait (time=18446744073709551615, mutex=0x4a2dc18, this=<optimized out>) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:158 #3 QWaitCondition::wait (this=<optimized out>, mutex=0x4a2dc18, time=18446744073709551615) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:145 #4 0x0000000000535e2a in Digikam::CameraController::run (this=0x4996670) at /g/kdegit/extragear/graphics/digikam/utilities/importui/backend/cameracontroller.cpp:389 #5 0x00007fabcf8230b9 in QThreadPrivate::start (arg=0x4996670) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:338 #6 0x00007fabcf51fe0f in start_thread () from /lib64/libpthread.so.0 #7 0x00007fabce29113d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fabd53998c0 (LWP 24419)): [KCrash Handler] #6 0x00007fabce1e00b5 in raise () from /lib64/libc.so.6 #7 0x00007fabce1e1538 in abort () from /lib64/libc.so.6 #8 0x00007fabcf8188df in qt_message_output (msgType=<optimized out>, msgType@entry=QtFatalMsg, buf=<optimized out>) at /g/kdegit/qt/src/corelib/global/qglobal.cpp:2266 #9 0x00007fabcf818a44 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, msg=0x7fabcf996400 "ASSERT: \"%s\" in file %s, line %d", ap=ap@entry=0x7fff4a94c588) at /g/kdegit/qt/src/corelib/global/qglobal.cpp:2312 #10 0x00007fabcf818bd4 in qFatal (msg=<optimized out>) at /g/kdegit/qt/src/corelib/global/qglobal.cpp:2495 #11 0x00007fabcf9228bc in QAbstractItemModel::beginInsertRows (this=0x49bc5e0, parent=..., first=1, last=0) at /g/kdegit/qt/src/corelib/kernel/qabstractitemmodel.cpp:2413 #12 0x00000000005d9b4d in publiciseInfos (this=0x49bc5e0, infos=...) at /g/kdegit/extragear/graphics/digikam/utilities/importui/models/importimagemodel.cpp:621 #13 0x00007fabcf942afe in QObject::event (this=0x49bc5e0, e=<optimized out>) at /g/kdegit/qt/src/corelib/kernel/qobject.cpp:1194 #14 0x00007fabd042e491 in QApplicationPrivate::notify_helper (this=this@entry=0x2753ca0, receiver=receiver@entry=0x49bc5e0, e=e@entry=0x7fab8c1d8bd0) at /g/kdegit/qt/src/gui/kernel/qapplication.cpp:4560 #15 0x00007fabd0433539 in QApplication::notify (this=0x7fff4a94d6d0, receiver=0x49bc5e0, e=0x7fab8c1d8bd0) at /g/kdegit/qt/src/gui/kernel/qapplication.cpp:4421 #16 0x00007fabd121aad6 in KApplication::notify (this=0x7fff4a94d6d0, receiver=0x49bc5e0, event=0x7fab8c1d8bd0) at /g/kdegit/kdelibs/kdeui/kernel/kapplication.cpp:311 #17 0x00007fabcf92bdad in QCoreApplication::notifyInternal (this=0x7fff4a94d6d0, receiver=receiver@entry=0x49bc5e0, event=event@entry=0x7fab8c1d8bd0) at /g/kdegit/qt/src/corelib/kernel/qcoreapplication.cpp:944 #18 0x00007fabcf92f737 in QCoreApplication::sendEvent (event=0x7fab8c1d8bd0, receiver=0x49bc5e0) at ../../include/QtCore/../../../../kdegit/qt/src/corelib/kernel/qcoreapplication.h:231 #19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x26e6b40) at /g/kdegit/qt/src/corelib/kernel/qcoreapplication.cpp:1568 #20 0x00007fabcf95d333 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../../../kdegit/qt/src/corelib/kernel/qcoreapplication.h:236 #21 postEventSourceDispatch (s=0x27516e0) at /g/kdegit/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:279 #22 0x00007fabc7b45825 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #23 0x00007fabc7b45b58 in ?? () from /usr/lib64/libglib-2.0.so.0 #24 0x00007fabc7b45c14 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #25 0x00007fabcf95d4a4 in QEventDispatcherGlib::processEvents (this=0x26e6400, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:424 #26 0x00007fabd04dcbc6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at /g/kdegit/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:204 #27 0x00007fabcf92a30f in QEventLoop::processEvents (this=this@entry=0x7fff4a94d160, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:149 #28 0x00007fabcf92a5c8 in QEventLoop::exec (this=0x7fff4a94d160, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:204 #29 0x00007fabcf92fb48 in QCoreApplication::exec () at /g/kdegit/qt/src/corelib/kernel/qcoreapplication.cpp:1216 #30 0x00000000006f9dc5 in main (argc=<optimized out>, argv=0x7fff4a94d908) at /g/kdegit/extragear/graphics/digikam/digikam/main/main.cpp:234 Reported using DrKonqi
In crash handler, there is no digiKam source code relevant. Please try to get a better BT using GDB... Gilles Caulier
#0 0x00007ffff0c440b5 in raise () from /lib64/libc.so.6 #1 0x00007ffff0c45538 in abort () from /lib64/libc.so.6 #2 0x00007ffff227c8df in qt_message_output (msgType=<optimized out>, msgType@entry=QtFatalMsg, buf=<optimized out>) at /g/kdegit/qt/src/corelib/global/qglobal.cpp:2266 #3 0x00007ffff227ca44 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) ( msgType=msgType@entry=QtFatalMsg, msg=0x7ffff23fa400 "ASSERT: \"%s\" in file %s, line %d", ap=ap@entry= 0x7fffffffc018) at /g/kdegit/qt/src/corelib/global/qglobal.cpp:2312 #4 0x00007ffff227cbd4 in qFatal (msg=<optimized out>) at /g/kdegit/qt/src/corelib/global/qglobal.cpp:2495 #5 0x00007ffff23868bc in QAbstractItemModel::beginInsertRows (this=0x3b71900, parent=..., first=1, last=0) at /g/kdegit/qt/src/corelib/kernel/qabstractitemmodel.cpp:2413 #6 0x00000000005d9b4d in publiciseInfos (this=0x3b71900, infos=...) at /g/kdegit/extragear/graphics/digikam/utilities/importui/models/importimagemodel.cpp:621
Islam, It sound a crash from Import tool Qt4 model/view... Gilles Caulier
Can you still reproduce?
No, I can not reproduce it anymore. Thanks for the hard work.