[Digikam-devel] [Bug 309578] New: crash importing images from an android usb storage

Jaime Torres jtamate at gmail.com
Mon Nov 5 10:34:01 GMT 2012


https://bugs.kde.org/show_bug.cgi?id=309578

            Bug ID: 309578
          Severity: crash
           Version: unspecified
          Priority: NOR
          Assignee: digikam-devel at kde.org
           Summary: crash importing images from an android usb storage
    Classification: Unclassified
                OS: Linux
          Reporter: jtamate at gmail.com
          Hardware: Compiled Sources
            Status: NEW
         Component: general
           Product: digikam

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 at 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 at 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 at entry=QtFatalMsg,
msg=0x7fabcf996400 "ASSERT: \"%s\" in file %s, line %d",
ap=ap at 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 at entry=0x2753ca0, receiver=receiver at entry=0x49bc5e0,
e=e at 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 at entry=0x49bc5e0,
event=event at 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 at 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

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list