[Digikam-devel] [Bug 204232] New: digikam throws a signal 11 segmentation fault when launched. Main window does not come up.

John Choate jdchoate at gmail.com
Tue Aug 18 03:30:43 BST 2009


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

           Summary: digikam throws a signal 11 segmentation fault when
                    launched. Main window does not come up.
           Product: digikam
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: jdchoate at gmail.com


Application that crashed: digikam
Version of the application: 1.0.0-beta3
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-desktop586-0.rc6.1mnb i686
Distribution: "Mandriva Linux 2010.0"

What I was doing when the application crashed:
I have no other details than digikam crashing while starting with signal 11
segmentation. The same happens with amarok too.  I suspect it to be with
kdelibs4 or qtcore4.

 -- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb348e6d0 (LWP 16974))]

Thread 14 (Thread 0xb1b0fb70 (LWP 16978)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb53819e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb54776ed in __pthread_cond_wait (cond=0xa576710, mutex=0xa5766f8) at
forward.c:139
#3  0xb5673fc0 in QWaitCondition::wait (this=0xa56a858, mutex=0xa56a854,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0x08291766 in Digikam::ScanController::run (this=0xa548378) at
/usr/src/debug/digikam-1.0.0-beta3/digikam/scancontroller.cpp:483
#5  0xb5672e93 in QThreadPrivate::start (arg=0xa548378) at
thread/qthread_unix.cpp:188
#6  0xb537d885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb546957e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xb11a4b70 (LWP 17020)):
#0  0xb537fada in pthread_mutex_lock () from /lib/i686/libpthread.so.0
#1  0xb54778b6 in pthread_mutex_lock (mutex=0xa515c2c) at forward.c:182
#2  0xb3a6ef8b in IA__g_main_context_prepare (context=0xa515c28,
priority=0xb11a420c) at gmain.c:2209
#3  0xb3a6f479 in g_main_context_iterate (context=0xa515c28, block=<value
optimized out>, dispatch=1, self=0xa5e9f90) at gmain.c:2571
#4  0xb3a6f9ae in IA__g_main_context_iteration (context=0xa515c28, may_block=1)
at gmain.c:2654
#5  0xb5796417 in QEventDispatcherGlib::processEvents (this=0xa628af8, flags={i
= 36}) at kernel/qeventdispatcher_glib.cpp:329
#6  0xb5768d7d in QEventLoop::processEvents (this=0xb11a4334, flags=) at
kernel/qeventloop.cpp:149
#7  0xb57691c9 in QEventLoop::exec (this=0xb11a4334, flags={i = 0}) at
kernel/qeventloop.cpp:201
#8  0xb566fb77 in QThread::exec (this=0xa57e740) at thread/qthread.cpp:487
#9  0xb6ea4d2b in Digikam::ImageFilterModelWorker::Thread::run (this=0xa57e740)
at /usr/src/debug/digikam-1.0.0-beta3/libs/models/imagefiltermodelthreads.h:66
#10 0xb5672e93 in QThreadPrivate::start (arg=0xa57e740) at
thread/qthread_unix.cpp:188
#11 0xb537d885 in start_thread () from /lib/i686/libpthread.so.0
#12 0xb546957e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xb09a3b70 (LWP 17021)):
#0  0xb3999016 in clock_gettime (clock_id=1, tp=0xb09a30b8) at
../sysdeps/unix/clock_gettime.c:100
#1  0xb5797fb4 in QTimerInfoList::getTime (this=0xa5a2334, t=@0xa5a2358) at
kernel/qeventdispatcher_unix.cpp:339
#2  0xb57981f2 in QTimerInfoList::updateCurrentTime (this=0xa5a2334) at
kernel/qeventdispatcher_unix.cpp:297
#3  0xb5798cf2 in QTimerInfoList::timerWait (this=0xa5a2334, tm=@0xb09a3144) at
kernel/qeventdispatcher_unix.cpp:420
#4  0xb57965c3 in timerSourcePrepare (source=0xa5a2300, timeout=0xb09a319c) at
kernel/qeventdispatcher_glib.cpp:141
#5  0xb3a6f0d8 in IA__g_main_context_prepare (context=0xa5dcc60,
priority=0xb09a320c) at gmain.c:2280
#6  0xb3a6f479 in g_main_context_iterate (context=0xa5dcc60, block=<value
optimized out>, dispatch=1, self=0xa5a35d0) at gmain.c:2571
#7  0xb3a6f9ae in IA__g_main_context_iteration (context=0xa5dcc60, may_block=1)
at gmain.c:2654
#8  0xb5796417 in QEventDispatcherGlib::processEvents (this=0xa56db50, flags={i
= 36}) at kernel/qeventdispatcher_glib.cpp:329
#9  0xb5768d7d in QEventLoop::processEvents (this=0xb09a3334, flags=) at
kernel/qeventloop.cpp:149
#10 0xb57691c9 in QEventLoop::exec (this=0xb09a3334, flags={i = 0}) at
kernel/qeventloop.cpp:201
#11 0xb566fb77 in QThread::exec (this=0xa6391a8) at thread/qthread.cpp:487
#12 0xb6ea4d2b in Digikam::ImageFilterModelWorker::Thread::run (this=0xa6391a8)
at /usr/src/debug/digikam-1.0.0-beta3/libs/models/imagefiltermodelthreads.h:66
#13 0xb5672e93 in QThreadPrivate::start (arg=0xa6391a8) at
thread/qthread_unix.cpp:188
#14 0xb537d885 in start_thread () from /lib/i686/libpthread.so.0
#15 0xb546957e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xb01a2b70 (LWP 17022)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb53819e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb54776ed in __pthread_cond_wait (cond=0xa554568, mutex=0xa554550) at
forward.c:139
#3  0xb5673fc0 in QWaitCondition::wait (this=0xa598e70, mutex=0xa598e6c,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb7099110 in Digikam::LoadSaveThread::run (this=0xa598e60) at
/usr/src/debug/digikam-1.0.0-beta3/libs/threadimageio/loadsavethread.cpp:136
#5  0xb5672e93 in QThreadPrivate::start (arg=0xa598e60) at
thread/qthread_unix.cpp:188
#6  0xb537d885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb546957e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xaf9a1b70 (LWP 17023)):
#0  0xb3999016 in clock_gettime (clock_id=1, tp=0xaf9a10d8) at
../sysdeps/unix/clock_gettime.c:100
#1  0xb5797fb4 in QTimerInfoList::getTime (this=0xa64ff34, t=@0xa64ff58) at
kernel/qeventdispatcher_unix.cpp:339
#2  0xb57981f2 in QTimerInfoList::updateCurrentTime (this=0xa64ff34) at
kernel/qeventdispatcher_unix.cpp:297
#3  0xb5798cf2 in QTimerInfoList::timerWait (this=0xa64ff34, tm=@0xaf9a1164) at
kernel/qeventdispatcher_unix.cpp:420
#4  0xb57965c3 in timerSourcePrepare (source=0xa64ff00, timeout=0xaf9a11bc) at
kernel/qeventdispatcher_glib.cpp:141
#5  0xb3a6f0d8 in IA__g_main_context_prepare (context=0xa552b50,
priority=0xaf9a122c) at gmain.c:2280
#6  0xb3a6f479 in g_main_context_iterate (context=0xa552b50, block=<value
optimized out>, dispatch=1, self=0xa59a780) at gmain.c:2571
#7  0xb3a6f9ae in IA__g_main_context_iteration (context=0xa552b50, may_block=1)
at gmain.c:2654
#8  0xb5796417 in QEventDispatcherGlib::processEvents (this=0xa54ee90, flags={i
= 36}) at kernel/qeventdispatcher_glib.cpp:329
#9  0xb5768d7d in QEventLoop::processEvents (this=0xaf9a1354, flags=) at
kernel/qeventloop.cpp:149
#10 0xb57691c9 in QEventLoop::exec (this=0xaf9a1354, flags={i = 0}) at
kernel/qeventloop.cpp:201
#11 0xb566fb77 in QThread::exec (this=0xa68e4a8) at thread/qthread.cpp:487
#12 0xb5672e93 in QThreadPrivate::start (arg=0xa68e4a8) at
thread/qthread_unix.cpp:188
#13 0xb537d885 in start_thread () from /lib/i686/libpthread.so.0
#14 0xb546957e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xaf1a0b70 (LWP 17024)):
#0  0xb54778b4 in pthread_mutex_lock (mutex=0xa7fa704) at forward.c:182
#1  0xb3a6f748 in g_main_context_iterate (context=0xa7fa700, block=<value
optimized out>, dispatch=1, self=0xa7625a0) at gmain.c:2557
#2  0xb3a6f9ae in IA__g_main_context_iteration (context=0xa7fa700, may_block=1)
at gmain.c:2654
#3  0xb5796417 in QEventDispatcherGlib::processEvents (this=0xa4702a8, flags={i
= 36}) at kernel/qeventdispatcher_glib.cpp:329
#4  0xb5768d7d in QEventLoop::processEvents (this=0xaf1a0354, flags=) at
kernel/qeventloop.cpp:149
#5  0xb57691c9 in QEventLoop::exec (this=0xaf1a0354, flags={i = 0}) at
kernel/qeventloop.cpp:201
#6  0xb566fb77 in QThread::exec (this=0xa53f890) at thread/qthread.cpp:487
#7  0xb5672e93 in QThreadPrivate::start (arg=0xa53f890) at
thread/qthread_unix.cpp:188
#8  0xb537d885 in start_thread () from /lib/i686/libpthread.so.0
#9  0xb546957e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xae99fb70 (LWP 17030)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb53819e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb54776ed in __pthread_cond_wait (cond=0xa5b0c88, mutex=0xa5b0c70) at
forward.c:139
#3  0xb5673fc0 in QWaitCondition::wait (this=0xa5a2ed0, mutex=0xa5a2ecc,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb7099110 in Digikam::LoadSaveThread::run (this=0xa5a2ec0) at
/usr/src/debug/digikam-1.0.0-beta3/libs/threadimageio/loadsavethread.cpp:136
#5  0xb5672e93 in QThreadPrivate::start (arg=0xa5a2ec0) at
thread/qthread_unix.cpp:188
#6  0xb537d885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb546957e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xabd62b70 (LWP 17033)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5381d12 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb5477744 in __pthread_cond_timedwait (cond=0xa98ec10, mutex=0xa98ebf8,
abstime=0xabd6236c) at forward.c:152
#3  0xaca28a11 in ?? () from /usr/lib/libxine.so.1
#4  0xb537d885 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb546957e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xaafcab70 (LWP 17034)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5461911 in select () from /lib/i686/libc.so.6
#2  0xaca53c42 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0xaca3705d in ?? () from /usr/lib/libxine.so.1
#4  0xb537d885 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb546957e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xaa7c9b70 (LWP 17035)):
#0  0xb3999016 in clock_gettime (clock_id=1, tp=0xaa7c9078) at
../sysdeps/unix/clock_gettime.c:100
#1  0xb5797fb4 in QTimerInfoList::getTime (this=0xa99bc74, t=@0xa99bc98) at
kernel/qeventdispatcher_unix.cpp:339
#2  0xb57981f2 in QTimerInfoList::updateCurrentTime (this=0xa99bc74) at
kernel/qeventdispatcher_unix.cpp:297
#3  0xb5798cf2 in QTimerInfoList::timerWait (this=0xa99bc74, tm=@0xaa7c9104) at
kernel/qeventdispatcher_unix.cpp:420
#4  0xb57965c3 in timerSourcePrepare (source=0xa99bc40, timeout=0xaa7c915c) at
kernel/qeventdispatcher_glib.cpp:141
#5  0xb3a6f0d8 in IA__g_main_context_prepare (context=0xa99a958,
priority=0xaa7c91cc) at gmain.c:2280
#6  0xb3a6f479 in g_main_context_iterate (context=0xa99a958, block=<value
optimized out>, dispatch=1, self=0xa99bed0) at gmain.c:2571
#7  0xb3a6f9ae in IA__g_main_context_iteration (context=0xa99a958, may_block=1)
at gmain.c:2654
#8  0xb5796417 in QEventDispatcherGlib::processEvents (this=0xa631728, flags={i
= 36}) at kernel/qeventdispatcher_glib.cpp:329
#9  0xb5768d7d in QEventLoop::processEvents (this=0xaa7c92f4, flags=) at
kernel/qeventloop.cpp:149
#10 0xb57691c9 in QEventLoop::exec (this=0xaa7c92f4, flags={i = 0}) at
kernel/qeventloop.cpp:201
#11 0xb566fb77 in QThread::exec (this=0xa5c8bb8) at thread/qthread.cpp:487
#12 0xb120f7f1 in ?? () from
/usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#13 0xb5672e93 in QThreadPrivate::start (arg=0xa5c8bb8) at
thread/qthread_unix.cpp:188
#14 0xb537d885 in start_thread () from /lib/i686/libpthread.so.0
#15 0xb546957e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa9fc8b70 (LWP 17036)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb545e246 in __poll (fds=0xb54efff4, nfds=2, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0xab51af66 in ?? () from /usr/lib/libpulse.so.0
#3  0xab5080e0 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xab50980d in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xab5098e4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xab51ae4e in ?? () from /usr/lib/libpulse.so.0
#7  0xab4d7373 in ?? () from /usr/lib/libpulsecommon-0.9.16.so
#8  0xb537d885 in start_thread () from /lib/i686/libpthread.so.0
#9  0xb546957e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa5784b70 (LWP 17039)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb53819e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb54776ed in __pthread_cond_wait (cond=0xaa39b48, mutex=0xaa39b30) at
forward.c:139
#3  0xaca3abfb in ?? () from /usr/lib/libxine.so.1
#4  0xb537d885 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb546957e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa4e6cb70 (LWP 17049)):
#0  0xb3999016 in clock_gettime (clock_id=1, tp=0xa4e6c068) at
../sysdeps/unix/clock_gettime.c:100
#1  0xb5797fb4 in QTimerInfoList::getTime (this=0xbeb4424, t=@0xbeb4448) at
kernel/qeventdispatcher_unix.cpp:339
#2  0xb57981f2 in QTimerInfoList::updateCurrentTime (this=0xbeb4424) at
kernel/qeventdispatcher_unix.cpp:297
#3  0xb5798cf2 in QTimerInfoList::timerWait (this=0xbeb4424, tm=@0xa4e6c0f4) at
kernel/qeventdispatcher_unix.cpp:420
#4  0xb57965c3 in timerSourcePrepare (source=0xbeb43f0, timeout=0xa4e6c14c) at
kernel/qeventdispatcher_glib.cpp:141
#5  0xb3a6f0d8 in IA__g_main_context_prepare (context=0xc0f3cf8,
priority=0xa4e6c1bc) at gmain.c:2280
#6  0xb3a6f479 in g_main_context_iterate (context=0xc0f3cf8, block=<value
optimized out>, dispatch=1, self=0xbf1c768) at gmain.c:2571
#7  0xb3a6f9ae in IA__g_main_context_iteration (context=0xc0f3cf8, may_block=1)
at gmain.c:2654
#8  0xb5796417 in QEventDispatcherGlib::processEvents (this=0xbfe7640, flags={i
= 36}) at kernel/qeventdispatcher_glib.cpp:329
#9  0xb5768d7d in QEventLoop::processEvents (this=0xa4e6c2e4, flags=) at
kernel/qeventloop.cpp:149
#10 0xb57691c9 in QEventLoop::exec (this=0xa4e6c2e4, flags={i = 0}) at
kernel/qeventloop.cpp:201
#11 0xb566fb77 in QThread::exec (this=0xbf7f6c0) at thread/qthread.cpp:487
#12 0xa4f4b17e in ?? () from
/usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#13 0xb5672e93 in QThreadPrivate::start (arg=0xbf7f6c0) at
thread/qthread_unix.cpp:188
#14 0xb537d885 in start_thread () from /lib/i686/libpthread.so.0
#15 0xb546957e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb348e6d0 (LWP 16974)):
[KCrash Handler]
#6  0xb522f508 in jpeg_CreateDecompress () from /usr/lib/libjpeg.so.7
#7  0xb3243886 in read_jpeg_image (device=0xc05cd08, outImage=0xbf9c13b4,
parameters=@0xc0bff54, scaledSize={wd = -1, ht = -1}, inQuality=-1) at
qjpeghandler.cpp:757
#8  0xb324497a in QJpegHandler::read (this=0xc0bff48, image=0xbf9c13b4) at
qjpeghandler.cpp:1201
#9  0xb5d017c6 in QImageReader::read (this=0xbf9c1408, image=0xbf9c13b4) at
image/qimagereader.cpp:1077
#10 0xb5d01d4a in QImageReader::read (this=0xbf9c1408) at
image/qimagereader.cpp:1027
#11 0xb5cf3ac0 in QImage::load (this=0x3e, fileName=@0xbf9c13fc, format=0x3e
<Address 0x3e out of bounds>) at image/qimage.cpp:4566
#12 0xb6cb5c13 in ?? () from /usr/lib/libmarblewidget.so.4
#13 0xb6cb8448 in ?? () from /usr/lib/libmarblewidget.so.4
#14 0xb6c4a464 in Marble::MarbleModel::setMapTheme () from
/usr/lib/libmarblewidget.so.4
#15 0xb6c51536 in Marble::MarbleMap::setMapThemeId () from
/usr/lib/libmarblewidget.so.4
#16 0xb6c45f32 in Marble::MarbleWidget::setMapThemeId () from
/usr/lib/libmarblewidget.so.4
#17 0xb7158bcf in WorldMapWidget (this=0xaf6aa08, w=256, h=256,
parent=0xaf6a778) at
/usr/src/debug/digikam-1.0.0-beta3/libs/imageproperties/worldmapwidget.cpp:79
#18 0xb7155243 in ImagePropertiesGPSTab (this=0xaf6a778, parent=0x3e) at
/usr/src/debug/digikam-1.0.0-beta3/libs/imageproperties/imagepropertiesgpstab.cpp:102
#19 0xb7146213 in ImagePropertiesSideBar (this=0xaa3ab40, parent=0xa3b7250,
splitter=0x3e, side=62, mimimizedDefault=true)
    at
/usr/src/debug/digikam-1.0.0-beta3/libs/imageproperties/imagepropertiessidebar.cpp:82
#20 0x080aa2b7 in ImagePropertiesSideBarDB (this=0xaa3ab40, parent=0xa3b7250,
splitter=0x3e, side=62, mimimizedDefault=true)
    at
/usr/src/debug/digikam-1.0.0-beta3/libs/imageproperties/imagepropertiessidebardb.cpp:89
#21 0x08240284 in DigikamView (this=0xa3b7250, parent=0xa5c7870) at
/usr/src/debug/digikam-1.0.0-beta3/digikam/digikamview.cpp:210
#22 0x08235ad8 in Digikam::DigikamApp::setupView (this=0xa5c7870) at
/usr/src/debug/digikam-1.0.0-beta3/digikam/digikamapp.cpp:466
#23 0x08236eed in DigikamApp (this=0xa5c7870) at
/usr/src/debug/digikam-1.0.0-beta3/digikam/digikamapp.cpp:205
#24 0x082e2ff1 in main (argc=5, argv=0xbf9c2074) at
/usr/src/debug/digikam-1.0.0-beta3/digikam/main.cpp:161

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list