[Digikam-devel] [Bug 239978] New: Digikam crash on startup, kde 4.5 beta1

Mark van Rossum mvanross at inf.ed.ac.uk
Sat May 29 14:06:27 BST 2010


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

           Summary: Digikam crash on startup, kde 4.5 beta1
           Product: digikam
           Version: 1.2.0
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: mvanross at inf.ed.ac.uk


Application: digikam (1.2.0)
KDE Platform Version: 4.4.80 (KDE 4.4.80 (KDE 4.5 Beta1))
Qt Version: 4.7.0
Operating System: Linux 2.6.33.4-95.fc13.i686.PAE i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
In the 4.4.80, installed with the fedora kde-unstable repo, 
digikam crashes on startup.

The crash can be reproduced every time.

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

Thread 13 (Thread 0xb44abb70 (LWP 2844)):
#0  0x00cbf424 in __kernel_vsyscall ()
#1  0x0046623c in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x01c5989f in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3  0x082c14a4 in Digikam::ScanController::run (this=0x874fbc0) at
/usr/src/debug/digikam-1.2.0/digikam/scancontroller.cpp:516
#4  0x01c58d9a in ?? () from /usr/lib/libQtCore.so.4
#5  0x00462919 in start_thread (arg=0xb44abb70) at pthread_create.c:301
#6  0x0204be5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 12 (Thread 0xb36ffb70 (LWP 2845)):
#0  0x05605df6 in clock_gettime (clock_id=1, tp=0xb36fef10) at
../sysdeps/unix/clock_gettime.c:100
#1  0x01cb10eb in ?? () from /usr/lib/libQtCore.so.4
#2  0x01d799c6 in ?? () from /usr/lib/libQtCore.so.4
#3  0x01d79a0b in ?? () from /usr/lib/libQtCore.so.4
#4  0x01d78228 in ?? () from /usr/lib/libQtCore.so.4
#5  0x01d782bd in ?? () from /usr/lib/libQtCore.so.4
#6  0x02136a6a in IA__g_main_context_prepare (context=<value optimized out>,
priority=0xb36ff0bc) at gmain.c:2280
#7  0x02136e81 in g_main_context_iterate (context=0xb21004e8, block=1,
dispatch=1, self=0xb2101b28) at gmain.c:2571
#8  0x02137449 in IA__g_main_context_iteration (context=0xb21004e8,
may_block=1) at gmain.c:2654
#9  0x01d7800f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#10 0x01d4c60a in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#11 0x01d4c94a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#12 0x01c55ece in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0x06c8e21e in Digikam::ImageFilterModelWorker::Thread::run (this=0x8993f90)
at /usr/src/debug/digikam-1.2.0/libs/models/imagefiltermodelthreads.h:66
#14 0x01c58d9a in ?? () from /usr/lib/libQtCore.so.4
#15 0x00462919 in start_thread (arg=0xb36ffb70) at pthread_create.c:301
#16 0x0204be5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 11 (Thread 0xb2cfeb70 (LWP 2846)):
#0  0x05605df6 in clock_gettime (clock_id=1, tp=0xb2cfdf10) at
../sysdeps/unix/clock_gettime.c:100
#1  0x01cb10eb in ?? () from /usr/lib/libQtCore.so.4
#2  0x01d799c6 in ?? () from /usr/lib/libQtCore.so.4
#3  0x01d79a0b in ?? () from /usr/lib/libQtCore.so.4
#4  0x01d78228 in ?? () from /usr/lib/libQtCore.so.4
#5  0x01d782bd in ?? () from /usr/lib/libQtCore.so.4
#6  0x02136a6a in IA__g_main_context_prepare (context=<value optimized out>,
priority=0xb2cfe0bc) at gmain.c:2280
#7  0x02136e81 in g_main_context_iterate (context=0xb1f004e8, block=1,
dispatch=1, self=0xb1f01928) at gmain.c:2571
#8  0x02137449 in IA__g_main_context_iteration (context=0xb1f004e8,
may_block=1) at gmain.c:2654
#9  0x01d7800f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#10 0x01d4c60a in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#11 0x01d4c94a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#12 0x01c55ece in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0x06c8e21e in Digikam::ImageFilterModelWorker::Thread::run (this=0x89943e8)
at /usr/src/debug/digikam-1.2.0/libs/models/imagefiltermodelthreads.h:66
#14 0x01c58d9a in ?? () from /usr/lib/libQtCore.so.4
#15 0x00462919 in start_thread (arg=0xb2cfeb70) at pthread_create.c:301
#16 0x0204be5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 10 (Thread 0xb1effb70 (LWP 2847)):
#0  0x00cbf424 in __kernel_vsyscall ()
#1  0x0046623c in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x01c5989f in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#3  0x0250ea5a in Digikam::LoadSaveThread::run (this=0x89a9b30) at
/usr/src/debug/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x01c58d9a in ?? () from /usr/lib/libQtCore.so.4
#5  0x00462919 in start_thread (arg=0xb1effb70) at pthread_create.c:301
#6  0x0204be5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 9 (Thread 0xb14feb70 (LWP 2848)):
#0  __pthread_mutex_lock (mutex=0xb1f01a44) at pthread_mutex_lock.c:127
#1  0x02136768 in IA__g_main_context_check (context=0xb1f01a40,
max_priority=2147483647, fds=0xb1f02e90, n_fds=1) at gmain.c:2471
#2  0x02137066 in g_main_context_iterate (context=0x465490, block=1,
dispatch=1, self=0xb1f02e68) at gmain.c:2588
#3  0x02137449 in IA__g_main_context_iteration (context=0xb1f01a40,
may_block=1) at gmain.c:2654
#4  0x01d7800f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#5  0x01d4c60a in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#6  0x01d4c94a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#7  0x01c55ece in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x01c58d9a in ?? () from /usr/lib/libQtCore.so.4
#9  0x00462919 in start_thread (arg=0xb14feb70) at pthread_create.c:301
#10 0x0204be5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 8 (Thread 0xb0afdb70 (LWP 2849)):
#0  0x05605df6 in clock_gettime (clock_id=1, tp=0xb0afcf30) at
../sysdeps/unix/clock_gettime.c:100
#1  0x01cb10eb in ?? () from /usr/lib/libQtCore.so.4
#2  0x01d799c6 in ?? () from /usr/lib/libQtCore.so.4
#3  0x01d79a0b in ?? () from /usr/lib/libQtCore.so.4
#4  0x01d78228 in ?? () from /usr/lib/libQtCore.so.4
#5  0x01d782bd in ?? () from /usr/lib/libQtCore.so.4
#6  0x02136a6a in IA__g_main_context_prepare (context=<value optimized out>,
priority=0xb0afd0dc) at gmain.c:2280
#7  0x02136e81 in g_main_context_iterate (context=0xb2101c40, block=1,
dispatch=1, self=0xb2103268) at gmain.c:2571
#8  0x02137449 in IA__g_main_context_iteration (context=0xb2101c40,
may_block=1) at gmain.c:2654
#9  0x01d7800f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#10 0x01d4c60a in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#11 0x01d4c94a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#12 0x01c55ece in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0x01c58d9a in ?? () from /usr/lib/libQtCore.so.4
#14 0x00462919 in start_thread (arg=0xb0afdb70) at pthread_create.c:301
#15 0x0204be5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 7 (Thread 0xa9651b70 (LWP 2851)):
#0  0x00cbf424 in __kernel_vsyscall ()
#1  0x004665e4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
#2  0x05f6cc25 in ?? () from /usr/lib/libxine.so.1
#3  0x00462919 in start_thread (arg=0xa9651b70) at pthread_create.c:301
#4  0x0204be5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0xa8845b70 (LWP 2852)):
#0  0x00cbf424 in __kernel_vsyscall ()
#1  0x02044251 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x05f979f9 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x05f7b636 in ?? () from /usr/lib/libxine.so.1
#4  0x00462919 in start_thread (arg=0xa8845b70) at pthread_create.c:301
#5  0x0204be5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0xa7e44b70 (LWP 2853)):
#0  IA__g_main_context_query (context=0xb39a8c30, max_priority=2147483647,
timeout=0xa7e44068, fds=0xb3918bd8, n_fds=1) at gmain.c:2381
#1  0x02136ecc in g_main_context_iterate (context=0xb39a8c30, block=1,
dispatch=1, self=0xb3924a58) at gmain.c:2573
#2  0x02137449 in IA__g_main_context_iteration (context=0xb39a8c30,
may_block=1) at gmain.c:2654
#3  0x01d7800f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#4  0x01d4c60a in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#5  0x01d4c94a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6  0x01c55ece in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x042160cb in Phonon::Xine::XineThread::run (this=0x8ee7550) at
/usr/src/debug/phonon-4.4.1/xine/xinethread.cpp:143
#8  0x01c58d9a in ?? () from /usr/lib/libQtCore.so.4
#9  0x00462919 in start_thread (arg=0xa7e44b70) at pthread_create.c:301
#10 0x0204be5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0xa7443b70 (LWP 2854)):
#0  0x00cbf424 in __kernel_vsyscall ()
#1  0x02040fa6 in __poll (fds=0x8ef6680, nfds=2, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0x033f9ce3 in ?? () from /usr/lib/libpulse.so.0
#3  0x033e64ca in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x033e7d54 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x033e7e34 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x033f9a84 in ?? () from /usr/lib/libpulse.so.0
#7  0x033b1863 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x00462919 in start_thread (arg=0xa7443b70) at pthread_create.c:301
#9  0x0204be5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0xa2a41b70 (LWP 2855)):
#0  0x00cbf424 in __kernel_vsyscall ()
#1  0x0046623c in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x05f7ee18 in ?? () from /usr/lib/libxine.so.1
#3  0x00462919 in start_thread (arg=0xa2a41b70) at pthread_create.c:301
#4  0x0204be5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xa2040b70 (LWP 2860)):
#0  0x00cbf424 in __kernel_vsyscall ()
#1  0x02040fa6 in __poll (fds=0xb1f04588, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0214464c in IA__g_poll (fds=0xb1f04588, nfds=1, timeout=-1) at
gpoll.c:127
#3  0x02137044 in g_main_context_poll (context=0x465490, block=1, dispatch=1,
self=0xb1f04560) at gmain.c:2904
#4  g_main_context_iterate (context=0x465490, block=1, dispatch=1,
self=0xb1f04560) at gmain.c:2586
#5  0x02137449 in IA__g_main_context_iteration (context=0xb1f02f90,
may_block=1) at gmain.c:2654
#6  0x01d7800f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#7  0x01d4c60a in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#8  0x01d4c94a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#9  0x01c55ece in QThread::exec() () from /usr/lib/libQtCore.so.4
#10 0x01d2dd8c in ?? () from /usr/lib/libQtCore.so.4
#11 0x01c58d9a in ?? () from /usr/lib/libQtCore.so.4
#12 0x00462919 in start_thread (arg=0xa2040b70) at pthread_create.c:301
#13 0x0204be5e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb647f7d0 (LWP 2843)):
[KCrash Handler]
#7  0x0517618c in
Marble::RenderPlugin::setDataFacade(Marble::MarbleDataFacade*) () from
/usr/lib/libmarblewidget.so.4
#8  0x051096f9 in Marble::LayerManager::LayerManager(Marble::MarbleDataFacade*,
Marble::PluginManager*, QObject*) () from /usr/lib/libmarblewidget.so.4
#9  0x050b5ebf in Marble::MarbleModel::MarbleModel(QObject*) () from
/usr/lib/libmarblewidget.so.4
#10 0x050bf957 in Marble::MarbleMap::MarbleMap() () from
/usr/lib/libmarblewidget.so.4
#11 0x050afbbf in Marble::MarbleWidget::MarbleWidget(QWidget*) () from
/usr/lib/libmarblewidget.so.4
#12 0x025fefc9 in MarbleSubClassWidget (this=0x90ebcd0, w=256, h=256,
parent=0x8a4a058) at
/usr/src/debug/digikam-1.2.0/libs/imageproperties/markerclusterholder.h:460
#13 Digikam::WorldMapWidget::WorldMapWidget (this=0x90ebcd0, w=256, h=256,
parent=0x8a4a058) at
/usr/src/debug/digikam-1.2.0/libs/imageproperties/worldmapwidget.cpp:168
#14 0x025fb5c1 in Digikam::ImagePropertiesGPSTab::ImagePropertiesGPSTab
(this=0x8a4a058, parent=0x88afe98) at
/usr/src/debug/digikam-1.2.0/libs/imageproperties/imagepropertiesgpstab.cpp:114
#15 0x025e977f in Digikam::ImagePropertiesSideBar::ImagePropertiesSideBar
(this=0x904f348, parent=0x88afe98, splitter=0x88b3bf0,
side=KMultiTabBar::Right, mimimizedDefault=true)
    at
/usr/src/debug/digikam-1.2.0/libs/imageproperties/imagepropertiessidebar.cpp:77
#16 0x080ae892 in Digikam::ImagePropertiesSideBarDB::ImagePropertiesSideBarDB
(this=0x904f348, parent=0x88afe98, splitter=0x88b3bf0,
side=KMultiTabBar::Right, mimimizedDefault=true)
    at
/usr/src/debug/digikam-1.2.0/libs/imageproperties/imagepropertiessidebardb.cpp:88
#17 0x08283a11 in Digikam::DigikamView::DigikamView (this=0x88afe98,
parent=0x88818b0, modelCollection=0x8757e70) at
/usr/src/debug/digikam-1.2.0/digikam/digikamview.cpp:175
#18 0x0826a810 in Digikam::DigikamApp::setupView (this=0x88818b0) at
/usr/src/debug/digikam-1.2.0/digikam/digikamapp.cpp:478
#19 0x08278d0f in Digikam::DigikamApp::DigikamApp (this=0x88818b0,
__in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at
/usr/src/debug/digikam-1.2.0/digikam/digikamapp.cpp:230
#20 0x0834611a in main (argc=1, argv=0xbfeeb4a4) at
/usr/src/debug/digikam-1.2.0/digikam/main.cpp:170

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