[Digikam-devel] [Bug 233360] New: digikam crashes on every startup attempt

Michel Franckart michel.franckart at euphonynet.be
Mon Apr 5 15:55:22 BST 2010


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

           Summary: digikam crashes on every startup attempt
           Product: digikam
           Version: 1.2.0
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: michel.franckart at euphonynet.be


Application: digikam (1.2.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2) "release 234"
Qt Version: 4.6.2
Operating System: Linux 2.6.31.12-0.2-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
digikam crashes on first and following startup attempts

The crash can be reproduced every time.

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

Thread 12 (Thread 0x7f981a257910 (LWP 10142)):
#0  0x00007f982d6ac049 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f982f84772b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00000000006de8db in Digikam::ScanController::run (this=0xb17840) at
/usr/src/debug/digikam-1.2.0/digikam/scancontroller.cpp:516
#3  0x00007f982f846775 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f982d6a765d in start_thread () from /lib64/libpthread.so.0
#5  0x00007f982eb50e1d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f9819849910 (LWP 10144)):
#0  0x00007f98289ef86a in g_main_context_query () from
/usr/lib64/libglib-2.0.so.0
#1  0x00007f98289f4471 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f98289f48e0 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f982f963f06 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#4  0x00007f982f9392a2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#5  0x00007f982f93967c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#6  0x00007f982f843d59 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f982f846775 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f982d6a765d in start_thread () from /lib64/libpthread.so.0
#9  0x00007f982eb50e1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f9818dfc910 (LWP 10145)):
#0  0x00007f982eb47d03 in poll () from /lib64/libc.so.6
#1  0x00007f98289f459c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f98289f48e0 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f982f963f06 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#4  0x00007f982f9392a2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#5  0x00007f982f93967c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#6  0x00007f982f843d59 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f982f846775 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f982d6a765d in start_thread () from /lib64/libpthread.so.0
#9  0x00007f982eb50e1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f9813fff910 (LWP 10146)):
#0  0x00007f982d6ac049 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f982f84772b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007f98326b5974 in Digikam::LoadSaveThread::run (this=0x1bfb3e0) at
/usr/src/debug/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#3  0x00007f982f846775 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f982d6a765d in start_thread () from /lib64/libpthread.so.0
#5  0x00007f982eb50e1d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f98137fe910 (LWP 10147)):
#0  0x00007f982d6a9d52 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007f98289f3e7f in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f98289f43b1 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f98289f48e0 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007f982f963f06 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#5  0x00007f982f9392a2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#6  0x00007f982f93967c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#7  0x00007f982f843d59 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x00007f982f846775 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f982d6a765d in start_thread () from /lib64/libpthread.so.0
#10 0x00007f982eb50e1d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f9812ffd910 (LWP 10148)):
#0  0x00007f982eb47d03 in poll () from /lib64/libc.so.6
#1  0x00007f98289f459c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f98289f48e0 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f982f963f06 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#4  0x00007f982f9392a2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#5  0x00007f982f93967c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#6  0x00007f982f843d59 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f982f846775 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f982d6a765d in start_thread () from /lib64/libpthread.so.0
#9  0x00007f982eb50e1d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f980aeb7910 (LWP 10149)):
#0  0x00007f982d6ac2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f9810f64621 in metronom_sync_loop () from /usr/lib64/libxine.so.1
#2  0x00007f982d6a765d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f982eb50e1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f9808922910 (LWP 10150)):
#0  0x00007f982d6ac2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f9810f6fe19 in interruptable_sleep () from /usr/lib64/libxine.so.1
#2  0x00007f9810f72581 in video_out_loop () from /usr/lib64/libxine.so.1
#3  0x00007f982d6a765d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f982eb50e1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f9808121910 (LWP 10151)):
#0  0x00007f982d6a9d33 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007f98289f4015 in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f98289f43b1 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f98289f48e0 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007f982f963f06 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#5  0x00007f982f9392a2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#6  0x00007f982f93967c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#7  0x00007f982f843d59 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x00007f98111bf3f4 in Phonon::MediaSource::type() const () from
/usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x00007f982f846775 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007f982d6a765d in start_thread () from /lib64/libpthread.so.0
#11 0x00007f982eb50e1d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9807716910 (LWP 10154)):
#0  0x00007f982eb47d03 in poll () from /lib64/libc.so.6
#1  0x00007f980771cc4e in ao_alsa_handle_event_thread () from
/usr/lib64/xine/plugins/1.27/xineplug_ao_out_alsa.so
#2  0x00007f982d6a765d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f982eb50e1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f9806f15910 (LWP 10155)):
#0  0x00007f982d6ac049 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f9810f75673 in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007f982d6a765d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f982eb50e1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f98351e37c0 (LWP 10141)):
[KCrash Handler]
#5  0x00007f9831c18c3f in Marble::RenderPlugin::~RenderPlugin (this=0x248b070,
__in_chrg=<value optimized out>) at
/usr/src/debug/kdeedu-4.4.2/marble/src/lib/RenderPlugin.cpp:64
#6  0x00007f9806107df9 in Marble::ExternalDrawPlugin::~ExternalDrawPlugin
(this=0x7f9806107cf0, __in_chrg=<value optimized out>)
    at
/usr/src/debug/digikam-1.2.0/libs/imageproperties/markerclusterholderplugin/externaldraw.h:44
#7  0x00007f9831bb639e in
qDeleteAll<QList<Marble::RenderPlugin*>::const_iterator> (end=<value optimized
out>, begin=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:322
#8  qDeleteAll<QList<Marble::RenderPlugin*> > (end=<value optimized out>,
begin=<value optimized out>) at /usr/include/QtCore/qalgorithms.h:330
#9  Marble::PluginManager::~PluginManager (end=<value optimized out>,
begin=<value optimized out>) at
/usr/src/debug/kdeedu-4.4.2/marble/src/lib/PluginManager.cpp:53
#10 0x00007f9831c0b0e5 in Marble::PositionTracking::PositionTracking
(this=0x2488470, currentGpx=<value optimized out>, parent=<value optimized
out>)
    at /usr/src/debug/kdeedu-4.4.2/marble/src/lib/gps/PositionTracking.cpp:62
#11 0x00007f9831c0ef11 in Marble::GpsLayer::GpsLayer (this=0x248db10,
fileModel=<value optimized out>, parent=<value optimized out>) at
/usr/src/debug/kdeedu-4.4.2/marble/src/lib/gps/GpsLayer.cpp:40
#12 0x00007f9831b6cee9 in Marble::MarbleModel::MarbleModel (this=0x2481820,
parent=<value optimized out>) at
/usr/src/debug/kdeedu-4.4.2/marble/src/lib/MarbleModel.cpp:194
#13 0x00007f9831b7510f in Marble::MarbleMap::MarbleMap (this=0x2480f30) at
/usr/src/debug/kdeedu-4.4.2/marble/src/lib/MarbleMap.cpp:360
#14 0x00007f9831b67727 in Marble::MarbleWidget::MarbleWidget (this=0x2480720,
parent=<value optimized out>) at
/usr/src/debug/kdeedu-4.4.2/marble/src/lib/MarbleWidget.cpp:131
#15 0x00007f98327b32b6 in MarbleSubClassWidget (parent=<value optimized out>,
this=<value optimized out>) at
/usr/src/debug/digikam-1.2.0/libs/imageproperties/markerclusterholder.h:460
#16 Digikam::WorldMapWidget::WorldMapWidget (parent=<value optimized out>,
this=<value optimized out>) at
/usr/src/debug/digikam-1.2.0/libs/imageproperties/worldmapwidget.cpp:168
#17 0x00007f98327adb8b in Digikam::ImagePropertiesGPSTab::ImagePropertiesGPSTab
(this=0x247e780, parent=<value optimized out>)
    at
/usr/src/debug/digikam-1.2.0/libs/imageproperties/imagepropertiesgpstab.cpp:114
#18 0x00007f9832798568 in
Digikam::ImagePropertiesSideBar::ImagePropertiesSideBar (this=0x2337be0,
parent=0xf26c00, splitter=<value optimized out>, side=<value optimized out>, 
    mimimizedDefault=<value optimized out>) at
/usr/src/debug/digikam-1.2.0/libs/imageproperties/imagepropertiessidebar.cpp:77
#19 0x000000000048814d in
Digikam::ImagePropertiesSideBarDB::ImagePropertiesSideBarDB
(this=0x7f9806107cf0, parent=0x0, splitter=0x7f9806107cf0, side=21760,
mimimizedDefault=<value optimized out>)
    at
/usr/src/debug/digikam-1.2.0/libs/imageproperties/imagepropertiessidebardb.cpp:88
#20 0x000000000069a2ff in Digikam::DigikamView::DigikamView (this=0xf26c00,
parent=0xda2d70, modelCollection=0xe5f4f0) at
/usr/src/debug/digikam-1.2.0/digikam/digikamview.cpp:175
#21 0x000000000068072d in Digikam::DigikamApp::setupView (this=0xda2d70) at
/usr/src/debug/digikam-1.2.0/digikam/digikamapp.cpp:478
#22 0x000000000068e8f0 in Digikam::DigikamApp::DigikamApp (this=0xda2d70,
__in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at
/usr/src/debug/digikam-1.2.0/digikam/digikamapp.cpp:230
#23 0x000000000077d2f7 in main (argc=<value optimized out>, argv=<value
optimized out>) 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