[Digikam-devel] [Bug 300838] New: AMD64_Digikam_segfualt_on_import

col.panix at gmail.com col.panix at gmail.com
Wed May 30 01:27:52 BST 2012


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

            Bug ID: 300838
          Severity: crash
           Version: unspecified
          Priority: NOR
          Assignee: digikam-devel at kde.org
           Summary: AMD64_Digikam_segfualt_on_import
    Classification: Unclassified
                OS: Linux
          Reporter: col.panix at gmail.com
          Hardware: Fedora RPMs
            Status: UNCONFIRMED
         Component: general
           Product: digikam

Application: digikam (2.6.0-rc)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.3.7-1.fc17.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed: Launched when Canon camera
detected and then immediately crashed without importing new photos.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
166    62:    movl    (%rsp), %edi
[Current thread is 1 (Thread 0x7f736c979a80 (LWP 1831))]

Thread 6 (Thread 0x7f7360c79700 (LWP 1833)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x000000370e27ba3b in wait (time=18446744073709551615, this=0x17f6420) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x17f6318,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005c84e8 in Digikam::ScanController::run (this=0x17f60b0) at
/usr/src/debug/digikam-software-compilation-2.6.0-rc/core/digikam/database/scancontroller.cpp:698
#4  0x000000370e27b53b in QThreadPrivate::start (arg=0x17f60b0) at
thread/qthread_unix.cpp:298
#5  0x0000003a26607d14 in start_thread (arg=0x7f7360c79700) at
pthread_create.c:309
#6  0x0000003a262f199d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f735bfff700 (LWP 1834)):
#0  0x0000003a262e8eef in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003efca47984 in g_main_context_poll (n_fds=1, fds=0x7f73540029b0,
timeout=-1, context=0x7f73540009a0, priority=<optimized out>) at gmain.c:3417
#2  g_main_context_iterate (context=context at entry=0x7f73540009a0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<error reading variable:
Unhandled dwarf expression opcode 0xfa>) at gmain.c:3118
#3  0x0000003efca47aa4 in g_main_context_iteration (context=0x7f73540009a0,
may_block=1) at gmain.c:3184
#4  0x000000370e3a39e6 in QEventDispatcherGlib::processEvents
(this=0x7f73540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x000000370e37493f in QEventLoop::processEvents
(this=this at entry=0x7f735bffeaf0, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000370e374bc8 in QEventLoop::exec (this=0x7f735bffeaf0, flags=...) at
kernel/qeventloop.cpp:204
#7  0x000000370e2785a0 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#8  0x000000370e3553bf in QInotifyFileSystemWatcherEngine::run (this=0x17d0f10)
at io/qfilesystemwatcher_inotify.cpp:248
#9  0x000000370e27b53b in QThreadPrivate::start (arg=0x17d0f10) at
thread/qthread_unix.cpp:298
#10 0x0000003a26607d14 in start_thread (arg=0x7f735bfff700) at
pthread_create.c:309
#11 0x0000003a262f199d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f7358b1c700 (LWP 1853)):
[KCrash Handler]
#6  0x000000000074a9f3 in Digikam::GPCamera::getItemInfoInternal
(this=this at entry=0x5ccedd0, folder=..., itemName=..., info=...,
useMetadata=useMetadata at entry=true) at
/usr/src/debug/digikam-software-compilation-2.6.0-rc/core/utilities/cameragui/devices/gpcamera.cpp:849
#7  0x000000000075229a in Digikam::GPCamera::getItemsInfoList (this=0x5ccedd0,
folder=..., useMetadata=<optimized out>, items=...) at
/usr/src/debug/digikam-software-compilation-2.6.0-rc/core/utilities/cameragui/devices/gpcamera.cpp:802
#8  0x000000000077588d in Digikam::CameraController::executeCommand
(this=this at entry=0x5be6260, cmd=cmd at entry=0x5849740) at
/usr/src/debug/digikam-software-compilation-2.6.0-rc/core/utilities/cameragui/controller/cameracontroller.cpp:501
#9  0x0000000000779f2e in Digikam::CameraController::run (this=0x5be6260) at
/usr/src/debug/digikam-software-compilation-2.6.0-rc/core/utilities/cameragui/controller/cameracontroller.cpp:399
#10 0x000000370e27b53b in QThreadPrivate::start (arg=0x5be6260) at
thread/qthread_unix.cpp:298
#11 0x0000003a26607d14 in start_thread (arg=0x7f7358b1c700) at
pthread_create.c:309
#12 0x0000003a262f199d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f734623e700 (LWP 1855)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x000000370e27ba3b in wait (time=18446744073709551615, this=0x1920b30) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1973fe8,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000037043358a2 in moveToCurrentThread (parkedObject=0x1cd6f40,
this=0x1973fd0) at
/usr/src/debug/digikam-software-compilation-2.6.0-rc/core/libs/threads/threadmanager.cpp:100
#4  Digikam::WorkerObjectRunnable::run (this=0x5cd7e40) at
/usr/src/debug/digikam-software-compilation-2.6.0-rc/core/libs/threads/threadmanager.cpp:178
#5  0x000000370e26f1cd in QThreadPoolThread::run (this=0x5cd7e70) at
concurrent/qthreadpool.cpp:107
#6  0x000000370e27b53b in QThreadPrivate::start (arg=0x5cd7e70) at
thread/qthread_unix.cpp:298
#7  0x0000003a26607d14 in start_thread (arg=0x7f734623e700) at
pthread_create.c:309
#8  0x0000003a262f199d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f7345a3d700 (LWP 1856)):
#0  0x0000003a262e8eef in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003efca47984 in g_main_context_poll (n_fds=1, fds=0x7f7334001910,
timeout=-1, context=0x7f73340009a0, priority=<optimized out>) at gmain.c:3417
#2  g_main_context_iterate (context=context at entry=0x7f73340009a0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<error reading variable:
Unhandled dwarf expression opcode 0xfa>) at gmain.c:3118
#3  0x0000003efca47aa4 in g_main_context_iteration (context=0x7f73340009a0,
may_block=1) at gmain.c:3184
#4  0x000000370e3a39e6 in QEventDispatcherGlib::processEvents
(this=0x7f73340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x000000370e37493f in QEventLoop::processEvents
(this=this at entry=0x7f7345a3cac0, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000370e374bc8 in QEventLoop::exec (this=0x7f7345a3cac0, flags=...) at
kernel/qeventloop.cpp:204
#7  0x000000370433597b in Digikam::WorkerObjectRunnable::run (this=0x5cd8370)
at
/usr/src/debug/digikam-software-compilation-2.6.0-rc/core/libs/threads/threadmanager.cpp:196
#8  0x000000370e26f1cd in QThreadPoolThread::run (this=0x5cd83a0) at
concurrent/qthreadpool.cpp:107
#9  0x000000370e27b53b in QThreadPrivate::start (arg=0x5cd83a0) at
thread/qthread_unix.cpp:298
#10 0x0000003a26607d14 in start_thread (arg=0x7f7345a3d700) at
pthread_create.c:309
#11 0x0000003a262f199d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f736c979a80 (LWP 1831)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x000000370e27ba3b in wait (time=18446744073709551615, this=0x18d0c60) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x17f1c58,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x000000370e26e99f in QThreadPoolPrivate::waitForDone (this=0x17f1bd0,
msecs=msecs at entry=-1) at concurrent/qthreadpool.cpp:298
#4  0x000000370e27044d in QThreadPool::~QThreadPool (this=0x179bc20,
__in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440
#5  0x000000370e270489 in QThreadPool::~QThreadPool (this=0x179bc20,
__in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:442
#6  0x000000370e387f12 in QObjectPrivate::deleteChildren
(this=this at entry=0x18ff210) at kernel/qobject.cpp:1908
#7  0x000000370e38d0e6 in QObject::~QObject (this=0x18cd2a0,
__in_chrg=<optimized out>) at kernel/qobject.cpp:927
#8  0x00000037043351e7 in ~ThreadManagerCreator (this=0x18cd2a0,
__in_chrg=<optimized out>) at
/usr/src/debug/digikam-software-compilation-2.6.0-rc/core/libs/threads/threadmanager.cpp:236
#9  destroy () at
/usr/src/debug/digikam-software-compilation-2.6.0-rc/core/libs/threads/threadmanager.cpp:241
#10 0x0000003a26238bb1 in __run_exit_handlers (status=1, listp=0x3a265b0688,
run_list_atexit=run_list_atexit at entry=true) at exit.c:78
#11 0x0000003a26238c35 in __GI_exit (status=<optimized out>) at exit.c:100
#12 0x000000370fc340f8 in qt_xio_errhandler () at
kernel/qapplication_x11.cpp:770
#13 0x0000003711644838 in KApplication::xioErrhandler (this=0x7fffb78373e0,
dpy=0x16830f0) at
/usr/src/debug/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:419
#14 0x0000003a2a2455ce in _XIOError () from /lib64/libX11.so.6
#15 0x0000003a2a2435ac in _XReply () from /lib64/libX11.so.6
#16 0x0000003a2a239179 in XQueryPointer () from /lib64/libX11.so.6
#17 0x000000370fc4c80f in QCursor::pos () at kernel/qcursor_x11.cpp:162
#18 0x00000000005f9528 in Digikam::ImageCategorizedView::slotDelayedEnter
(this=0x4c2f370) at
/usr/src/debug/digikam-software-compilation-2.6.0-rc/core/digikam/items/imagecategorizedview.cpp:579
#19 0x00000000005fa20d in qt_static_metacall (_a=<optimized out>,
_id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at
/usr/src/debug/digikam-software-compilation-2.6.0-rc/x86_64-redhat-linux-gnu/core/digikam/imagecategorizedview.moc:94
#20 Digikam::ImageCategorizedView::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/usr/src/debug/digikam-software-compilation-2.6.0-rc/x86_64-redhat-linux-gnu/core/digikam/imagecategorizedview.moc:73
#21 0x000000370e38c07f in QMetaObject::activate (sender=0x4c3a7d0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#22 0x000000370e389ffc in QObject::event (this=0x4c3a7d0, e=<optimized out>) at
kernel/qobject.cpp:1157
#23 0x000000370fbca47c in QApplicationPrivate::notify_helper
(this=this at entry=0x1660fe0, receiver=receiver at entry=0x4c3a7d0,
e=e at entry=0x7fffb7836b80) at kernel/qapplication.cpp:4554
#24 0x000000370fbce9aa in QApplication::notify (this=0x7fffb78373e0,
receiver=0x4c3a7d0, e=0x7fffb7836b80) at kernel/qapplication.cpp:4415
#25 0x0000003711645a56 in KApplication::notify (this=0x7fffb78373e0,
receiver=0x4c3a7d0, event=0x7fffb7836b80) at
/usr/src/debug/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:311
#26 0x000000370e37593e in QCoreApplication::notifyInternal
(this=0x7fffb78373e0, receiver=0x4c3a7d0, event=0x7fffb7836b80) at
kernel/qcoreapplication.cpp:876
#27 0x000000370e3a6232 in sendEvent (event=0x7fffb7836b80, receiver=<optimized
out>) at kernel/qcoreapplication.h:231
#28 QTimerInfoList::activateTimers (this=0x165d9c0) at
kernel/qeventdispatcher_unix.cpp:611
#29 0x000000370e3a3364 in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:186
#30 timerSourceDispatch (source=source at entry=0x165d960) at
kernel/qeventdispatcher_glib.cpp:180
#31 0x0000003efca475cc in g_main_dispatch (context=0x1662220) at gmain.c:2515
#32 g_main_context_dispatch (context=context at entry=0x1662220) at gmain.c:3052
#33 0x0000003efca479e8 in g_main_context_iterate
(context=context at entry=0x1662220, block=block at entry=1,
dispatch=dispatch at entry=1, self=<error reading variable: Unhandled dwarf
expression opcode 0xfa>) at gmain.c:3123
#34 0x0000003efca47aa4 in g_main_context_iteration (context=0x1662220,
may_block=1) at gmain.c:3184
#35 0x000000370e3a39c6 in QEventDispatcherGlib::processEvents (this=0x15fb570,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0x000000370fc6a3ee in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#37 0x000000370e37493f in QEventLoop::processEvents
(this=this at entry=0x7fffb7836df0, flags=...) at kernel/qeventloop.cpp:149
#38 0x000000370e374bc8 in QEventLoop::exec (this=0x7fffb7836df0, flags=...) at
kernel/qeventloop.cpp:204
#39 0x000000370e3796f8 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1148
#40 0x000000000048f20e in main (argc=3, argv=0x7fffb7837618) at
/usr/src/debug/digikam-software-compilation-2.6.0-rc/core/digikam/main/main.cpp:232

This bug may be a duplicate of or related to bug 293492.

Possible duplicates by query: bug 295778, bug 295751, bug 295062, bug 293492.

Reported using DrKonqi

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



More information about the Digikam-devel mailing list