Bug 241810 - Marble widget crash on every close operation
Summary: Marble widget crash on every close operation
Status: RESOLVED DUPLICATE of bug 234311
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian stable Linux
: NOR crash
Target Milestone: 0.9 (KDE 4.4)
Assignee: marble-bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-15 14:16 UTC by Yves
Modified: 2018-08-27 17:19 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yves 2010-06-15 14:16:21 UTC
Application: digikam (1.2.0)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-trunk-amd64 x86_64
Distribution: Debian GNU/Linux 5.0.4 (lenny)

-- Information about the crash:
Hi,

Everytime i'm closing digikam through the window cross, it raise the crash windows.

No problems are detected after when digikam is restarted (DB is  ok)

Regards,

The crash can be reproduced every time.

 -- Backtrace:
Application: digiKam (digikam), signal: Aborted
__lll_lock_wait_private ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
[Current thread is 1 (Thread 0x7ff6e8e327c0 (LWP 7804))]

Thread 15 (Thread 0x7ff6d3667710 (LWP 7805)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007ff6e16b9498 in _L_lock_9590 () from /lib/libc.so.6
#2  0x00007ff6e16b7881 in *__GI___libc_free (mem=0x7ff6e199de40) at malloc.c:3737
#3  0x00007ff6d7e71ddd in sqlite3_free () from /usr/lib/libsqlite3.so.0
#4  0x00007ff6d7e7394c in ?? () from /usr/lib/libsqlite3.so.0
#5  0x00007ff6d7e73b81 in ?? () from /usr/lib/libsqlite3.so.0
#6  0x00007ff6d7e7be5e in ?? () from /usr/lib/libsqlite3.so.0
#7  0x00007ff6d7e963a1 in ?? () from /usr/lib/libsqlite3.so.0
#8  0x00007ff6d7ed5e2c in ?? () from /usr/lib/libsqlite3.so.0
#9  0x00007ff6d7ec3838 in sqlite3_step () from /usr/lib/libsqlite3.so.0
#10 0x00007ff6cfd9cd6f in ?? () from /usr/lib/qt4/plugins/sqldrivers/libqsqlite.so
#11 0x00007ff6cfd9db5f in ?? () from /usr/lib/qt4/plugins/sqldrivers/libqsqlite.so
#12 0x00007ff6e6e2f986 in QSqlQuery::exec() () from /usr/lib/libQtSql.so.4
#13 0x00007ff6e5df7d14 in Digikam::DatabaseCoreBackend::exec(QSqlQuery&) () from /usr/lib/libdigikamcore.so.1
#14 0x00007ff6e5df8ea3 in Digikam::DatabaseCoreBackend::execQuery(QString const&, QVariant const&) () from /usr/lib/libdigikamcore.so.1
#15 0x00007ff6e5df8f0c in Digikam::DatabaseCoreBackend::execSql(QString const&, QVariant const&, QList<QVariant>*, QVariant*) () from /usr/lib/libdigikamcore.so.1
#16 0x00007ff6e589e792 in Digikam::AlbumDB::getSetting(QString const&) () from /usr/lib/libdigikamdatabase.so.1
#17 0x00007ff6e58a46ed in Digikam::AlbumDB::getFilterSettings(QStringList*, QStringList*, QStringList*) () from /usr/lib/libdigikamdatabase.so.1
#18 0x00007ff6e58bb5fb in Digikam::CollectionScanner::loadNameFilters() () from /usr/lib/libdigikamdatabase.so.1
#19 0x00007ff6e58be685 in Digikam::CollectionScanner::partialScan(QString const&, QString const&) () from /usr/lib/libdigikamdatabase.so.1
#20 0x00007ff6e58beca5 in Digikam::CollectionScanner::partialScan(QString const&) () from /usr/lib/libdigikamdatabase.so.1
#21 0x00000000006e20ee in ?? ()
#22 0x00007ff6e24525b5 in ?? () from /usr/lib/libQtCore.so.4
#23 0x00007ff6dfa268ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#24 0x00007ff6e171001d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#25 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7ff6ce662710 (LWP 7811)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff6e245357b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007ff6e5e108b2 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#3  0x00007ff6e24525b5 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007ff6dfa268ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007ff6e171001d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7ff6cde61710 (LWP 7812)):
#0  0x00007ff6e1705103 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff6ddd72299 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ff6ddd726ec in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007ff6e25703b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007ff6e2545832 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007ff6e2545c0c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007ff6e244fbb9 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007ff6e24525b5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007ff6dfa268ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007ff6e171001d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7ff6cd660710 (LWP 7813)):
#0  0x00007ff6e1705103 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff6ddd72299 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007ff6ddd726ec in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007ff6e25703b6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007ff6e2545832 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007ff6e2545c0c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007ff6e244fbb9 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007ff6e24525b5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007ff6dfa268ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007ff6e171001d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7ff6c6626710 (LWP 7817)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007ff6c6e3cf41 in ?? () from /usr/lib/libxine.so.1
#2  0x00007ff6dfa268ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007ff6e171001d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7ff6c6e27710 (LWP 7818)):
#0  0x00007ff6e17098b3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007ff6c6e65a15 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007ff6c6e4a8e9 in ?? () from /usr/lib/libxine.so.1
#3  0x00007ff6dfa268ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007ff6e171001d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7ff69a62d710 (LWP 7819)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007ff6e16b9498 in _L_lock_9590 () from /lib/libc.so.6
#2  0x00007ff6e16b7881 in *__GI___libc_free (mem=0x7ff6e199de40) at malloc.c:3737
#3  0x00007ff6e8c7a7d7 in *__GI__dl_deallocate_tls (tcb=0x7ff691d72710, dealloc_tcb=false) at dl-tls.c:487
#4  0x00007ff6dfa266ad in __free_stacks (limit=41943040) at allocatestack.c:274
#5  0x00007ff6dfa267b9 in queue_stack (pd=0x2efe6a0) at allocatestack.c:302
#6  __deallocate_stack (pd=0x2efe6a0) at allocatestack.c:748
#7  0x00007ff6dfa27bad in pthread_join (threadid=140697109931792, thread_return=0x7ff69a62c2f8) at pthread_join.c:110
#8  0x00007ff6c6e4f81a in ?? () from /usr/lib/libxine.so.1
#9  0x00007ff6cc0c4e3f in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0x00007ff6cc0ab8bf in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#11 0x00007ff6cc0c396d in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#12 0x00007ff6e2556b6d in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#13 0x00007ff6e346e8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#14 0x00007ff6e3474ddb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#15 0x00007ff6e43de436 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#16 0x00007ff6e2546f0c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#17 0x00007ff6e2549687 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#18 0x00007ff6e2570823 in ?? () from /usr/lib/libQtCore.so.4
#19 0x00007ff6ddd6e6c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#20 0x00007ff6ddd72538 in ?? () from /lib/libglib-2.0.so.0
#21 0x00007ff6ddd726ec in g_main_context_iteration () from /lib/libglib-2.0.so.0
#22 0x00007ff6e2570363 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#23 0x00007ff6e2545832 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#24 0x00007ff6e2545c0c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#25 0x00007ff6e244fbb9 in QThread::exec() () from /usr/lib/libQtCore.so.4
#26 0x00007ff6cc0ad400 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#27 0x00007ff6e24525b5 in ?? () from /usr/lib/libQtCore.so.4
#28 0x00007ff6dfa268ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#29 0x00007ff6e171001d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#30 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7ff699c23710 (LWP 7822)):
#0  0x00007ff6e1705103 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff699c28805 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#2  0x00007ff6dfa268ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007ff6e171001d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7ff69657b710 (LWP 7825)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff6e245357b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007ff6e5e108b2 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#3  0x00007ff6e24525b5 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007ff6dfa268ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007ff6e171001d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7ff693575710 (LWP 7832)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff6e245357b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007ff6e5e108b2 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#3  0x00007ff6e24525b5 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007ff6dfa268ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007ff6e171001d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ff695d7a710 (LWP 7833)):
[KCrash Handler]
#5  0x00007ff6e1673175 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007ff6e1675f80 in *__GI_abort () at abort.c:92
#7  0x00007ff6e16a92bb in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007ff6e16b2b16 in malloc_printerr (action=3, str=0x7ff6e1766b35 "free(): invalid pointer", ptr=<value optimized out>) at malloc.c:6267
#9  0x00007ff6e16b788c in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3739
#10 0x00007ff697ffdff3 in gps_close () from /usr/lib/libgps.so.19
#11 0x00007ff6980013a0 in gpsmm::~gpsmm() () from /usr/lib/libgps.so.19
#12 0x00007ff69820b850 in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#13 0x00007ff6e24525b5 in ?? () from /usr/lib/libQtCore.so.4
#14 0x00007ff6dfa268ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#15 0x00007ff6e171001d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ff693d76710 (LWP 7834)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff6e245357b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007ff6e5e108b2 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#3  0x00007ff6e24525b5 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007ff6dfa268ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007ff6e171001d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ff692d74710 (LWP 7893)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff6e245357b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007ff690d0c3f6 in KIPIPlugins::LoadRawThumbThread::run() () from /usr/lib/libkipiplugins.so.1
#3  0x00007ff6e24525b5 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007ff6dfa268ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007ff6e171001d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff695579710 (LWP 9147)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff6e245357b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x000000000059e833 in ?? ()
#3  0x00007ff6e24525b5 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007ff6dfa268ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#5  0x00007ff6e171001d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff6e8e327c0 (LWP 7804)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007ff6e16b9498 in _L_lock_9590 () from /lib/libc.so.6
#2  0x00007ff6e16b7881 in *__GI___libc_free (mem=0x7ff6e199de40) at malloc.c:3737
#3  0x00007ff69820b475 in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#4  0x00007ff6e255585c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#5  0x00007ff6e255c8e4 in QObject::~QObject() () from /usr/lib/libQtCore.so.4
#6  0x00007ff6e533a853 in ?? () from /usr/lib/libmarblewidget.so.4
#7  0x00007ff6e255585c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#8  0x00007ff6e255c8e4 in QObject::~QObject() () from /usr/lib/libQtCore.so.4
#9  0x00007ff6e533fd84 in ?? () from /usr/lib/libmarblewidget.so.4
#10 0x00007ff6e529f94a in Marble::MarbleModel::~MarbleModel() () from /usr/lib/libmarblewidget.so.4
#11 0x00007ff6e52a512e in Marble::MarbleMap::~MarbleMap() () from /usr/lib/libmarblewidget.so.4
#12 0x00007ff6e529a280 in Marble::MarbleWidget::~MarbleWidget() () from /usr/lib/libmarblewidget.so.4
#13 0x00007ff6e5f191b4 in ?? () from /usr/lib/libdigikamcore.so.1
#14 0x00007ff6e255585c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#15 0x00007ff6e34cb985 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#16 0x0000000000593bf3 in ?? ()
#17 0x00007ff6e255585c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#18 0x00007ff6e34cb985 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#19 0x00007ff6e386a971 in QFrame::~QFrame() () from /usr/lib/libQtGui.so.4
#20 0x00007ff6e255585c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#21 0x00007ff6e34cb985 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#22 0x00007ff6e386a971 in QFrame::~QFrame() () from /usr/lib/libQtGui.so.4
#23 0x00007ff6e255585c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#24 0x00007ff6e34cb985 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#25 0x00007ff6e38ca930 in QSplitter::~QSplitter() () from /usr/lib/libQtGui.so.4
#26 0x00007ff6e255585c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#27 0x00007ff6e34cb985 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#28 0x000000000058fbd7 in ?? ()
#29 0x00007ff6e255585c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#30 0x00007ff6e34cb985 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#31 0x00000000006c75cc in ?? ()
#32 0x00007ff6e255585c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#33 0x00007ff6e34cb985 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#34 0x00007ff6e38cc1c1 in QStackedWidget::~QStackedWidget() () from /usr/lib/libQtGui.so.4
#35 0x00007ff6e255585c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#36 0x00007ff6e34cb985 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#37 0x00007ff6e5ea143c in Digikam::SidebarSplitter::~SidebarSplitter() () from /usr/lib/libdigikamcore.so.1
#38 0x00007ff6e255585c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#39 0x00007ff6e34cb985 in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#40 0x000000000069b2a7 in ?? ()
#41 0x000000000067b99c in ?? ()
#42 0x00007ff6e2556b6d in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#43 0x00007ff6e34c428f in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#44 0x00007ff6e3885f5b in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#45 0x00007ff6e44f4de3 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#46 0x00007ff6e346e8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#47 0x00007ff6e3474ddb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#48 0x00007ff6e43de436 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#49 0x00007ff6e2546f0c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#50 0x00007ff6e2549687 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#51 0x00007ff6e2570823 in ?? () from /usr/lib/libQtCore.so.4
#52 0x00007ff6ddd6e6c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#53 0x00007ff6ddd72538 in ?? () from /lib/libglib-2.0.so.0
#54 0x00007ff6ddd726ec in g_main_context_iteration () from /lib/libglib-2.0.so.0
#55 0x00007ff6e2570363 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#56 0x00007ff6e351e3ce in ?? () from /usr/lib/libQtGui.so.4
#57 0x00007ff6e2545832 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#58 0x00007ff6e2545c0c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#59 0x00007ff6e254994b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#60 0x000000000077ff9b in ?? ()
#61 0x00007ff6e165fc4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff6477e668) at libc-start.c:228
#62 0x00000000004773a9 in _start ()

Reported using DrKonqi
Comment 1 caulier.gilles 2010-06-15 14:25:30 UTC
install digiKam debug package and give us a full backtrace to hack

Gilles Caulier
Comment 2 Marcel Wiesweg 2010-06-15 14:56:08 UTC
Crash occurs in Marble's GPS plugin:

[KCrash Handler]
#6  0x00007ff6e1675f80 in *__GI_abort () at abort.c:92
#9  0x00007ff6e16b788c in *__GI___libc_free (mem=<value optimized out>) at
malloc.c:3739
#10 0x00007ff697ffdff3 in gps_close () from /usr/lib/libgps.so.19
#11 0x00007ff6980013a0 in gpsmm::~gpsmm() () from /usr/lib/libgps.so.19
#12 0x00007ff69820b850 in ?? () from
/usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
Comment 3 Yves 2010-06-15 16:53:02 UTC
> install digiKam debug package and give us a full backtrace to hack

Dear Gilles, is it what you want ? : 


Application: digiKam (digikam), signal: Aborted
__lll_lock_wait_private ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
[Current thread is 1 (Thread 0x7f0b8db4e7c0 (LWP 10920))]

Thread 15 (Thread 0x7f0b776ff710 (LWP 10921)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0b8716be8b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x25702f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x25702f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000000006e205b in Digikam::ScanController::run (this=0x23f9230) at /home/mark/src/kde-extras/build-area/digikam-1.2.0/digikam/scancontroller.cpp:516
#4  0x00007f0b8716ae35 in QThreadPrivate::start (arg=0x23f9230) at thread/qthread_unix.cpp:248
#5  0x00007f0b8473e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f0b8642801d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f0b6e8ce710 (LWP 10939)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0b8716be8b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x274d998, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x274d998, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f0b8ab2b8b2 in Digikam::LoadSaveThread::run (this=0x274d980) at /home/mark/src/kde-extras/build-area/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f0b8716ae35 in QThreadPrivate::start (arg=0x274d980) at thread/qthread_unix.cpp:248
#5  0x00007f0b8473e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f0b8642801d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f0b6e0cd710 (LWP 10940)):
#0  0x00007f0b8641d103 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f0b82a8a299 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f0b82a8a6ec in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f0b87283766 in QEventDispatcherGlib::processEvents (this=0x2803ff0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f0b87258a82 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f0b87258e5c in QEventLoop::exec (this=0x7f0b6e0ccdc0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f0b8716879b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f0b8716ae35 in QThreadPrivate::start (arg=0x27ff300) at thread/qthread_unix.cpp:248
#8  0x00007f0b8473e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f0b8642801d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f0b6d8cc710 (LWP 10941)):
#0  0x00007f0b864349d0 in pthread_mutex_lock (mutex=0x2805708) at forward.c:182
#1  0x00007f0b82a8a3c1 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f0b82a8a6ec in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f0b87283766 in QEventDispatcherGlib::processEvents (this=0x2805610, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f0b87258a82 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f0b87258e5c in QEventLoop::exec (this=0x7f0b6d8cbdc0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f0b8716879b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f0b8716ae35 in QThreadPrivate::start (arg=0x2803c80) at thread/qthread_unix.cpp:248
#8  0x00007f0b8473e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f0b8642801d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f0b62880710 (LWP 10945)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f0b6c0bbf41 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f0b8473e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f0b8642801d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f0b63081710 (LWP 10946)):
#0  0x00007f0b864218b3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f0b6c0e4a15 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f0b6c0c98e9 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f0b8473e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f0b8642801d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f0b3e882710 (LWP 10947)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f0b863d1498 in _L_lock_9590 () from /lib/libc.so.6
#2  0x00007f0b863cf881 in *__GI___libc_free (mem=0x7f0b866b5e40) at malloc.c:3737
#3  0x00007f0b8d9967d7 in *__GI__dl_deallocate_tls (tcb=0x7f0b367c8710, dealloc_tcb=false) at dl-tls.c:487
#4  0x00007f0b8473e6ad in __free_stacks (limit=41943040) at allocatestack.c:274
#5  0x00007f0b8473e7b9 in queue_stack (pd=0x4bdf810) at allocatestack.c:302
#6  __deallocate_stack (pd=0x4bdf810) at allocatestack.c:748
#7  0x00007f0b8473fbad in pthread_join (threadid=139686251558672, thread_return=0x7f0b3e8812f8) at pthread_join.c:110
#8  0x00007f0b6c0ce81a in ?? () from /usr/lib/libxine.so.1
#9  0x00007f0b6c32ee3f in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0x00007f0b6c3158bf in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#11 0x00007f0b6c32d96d in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#12 0x00007f0b87269ead in QObject::event (this=0x2ff0ee0, e=0x7f0b281a5800) at kernel/qobject.cpp:1231
#13 0x00007f0b8818632c in QApplicationPrivate::notify_helper (this=0x23a7e60, receiver=0x2ff0ee0, e=0x7f0b281a5800) at kernel/qapplication.cpp:4302
#14 0x00007f0b8818c80b in QApplication::notify (this=0x7fffaaf2e500, receiver=0x2ff0ee0, e=0x7f0b281a5800) at kernel/qapplication.cpp:4185
#15 0x00007f0b890f9436 in KApplication::notify (this=0x7fffaaf2e500, receiver=0x2ff0ee0, event=0x7f0b281a5800) at ../../kdeui/kernel/kapplication.cpp:302
#16 0x00007f0b8725a15c in QCoreApplication::notifyInternal (this=0x7fffaaf2e500, receiver=0x2ff0ee0, event=0x7f0b281a5800) at kernel/qcoreapplication.cpp:726
#17 0x00007f0b8725d804 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x2e35260) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x2e35260) at kernel/qcoreapplication.cpp:1367
#19 0x00007f0b87283bd3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#20 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#21 0x00007f0b82a866c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#22 0x00007f0b82a8a538 in ?? () from /lib/libglib-2.0.so.0
#23 0x00007f0b82a8a6ec in g_main_context_iteration () from /lib/libglib-2.0.so.0
#24 0x00007f0b87283713 in QEventDispatcherGlib::processEvents (this=0x2e35680, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#25 0x00007f0b87258a82 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#26 0x00007f0b87258e5c in QEventLoop::exec (this=0x7f0b3e881d60, flags=) at kernel/qeventloop.cpp:201
#27 0x00007f0b8716879b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#28 0x00007f0b6c317400 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#29 0x00007f0b8716ae35 in QThreadPrivate::start (arg=0x2e350e0) at thread/qthread_unix.cpp:248
#30 0x00007f0b8473e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#31 0x00007f0b8642801d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#32 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f0b3de78710 (LWP 10950)):
#0  0x00007f0b8641bead in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f0b6c8010e5 in ?? () from /usr/lib/libasound.so.2
#2  0x00007f0b6c7fbf08 in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#3  0x00007f0b6c805b39 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#4  0x00007f0b3de7d846 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#5  0x00007f0b8473e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f0b8642801d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f0b3a7d0710 (LWP 10953)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0b8716be8b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x3053a58, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3053a58, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f0b8ab2b8b2 in Digikam::LoadSaveThread::run (this=0x3053a40) at /home/mark/src/kde-extras/build-area/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f0b8716ae35 in QThreadPrivate::start (arg=0x3053a40) at thread/qthread_unix.cpp:248
#5  0x00007f0b8473e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f0b8642801d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f0b39fcf710 (LWP 10960)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0b8716be8b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x334f238, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x334f238, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f0b8ab2b8b2 in Digikam::LoadSaveThread::run (this=0x334f220) at /home/mark/src/kde-extras/build-area/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f0b8716ae35 in QThreadPrivate::start (arg=0x334f220) at thread/qthread_unix.cpp:248
#5  0x00007f0b8473e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f0b8642801d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f0b377ca710 (LWP 10961)):
[KCrash Handler]
#5  0x00007f0b8638b175 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f0b8638df80 in *__GI_abort () at abort.c:92
#7  0x00007f0b863c12bb in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007f0b863cab16 in malloc_printerr (action=3, str=0x7f0b8647eb35 "free(): invalid pointer", ptr=<value optimized out>) at malloc.c:6267
#9  0x00007f0b863cf88c in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3739
#10 0x00007f0b3c252ff3 in gps_close () from /usr/lib/libgps.so.19
#11 0x00007f0b3c2563a0 in gpsmm::~gpsmm() () from /usr/lib/libgps.so.19
#12 0x00007f0b3c460850 in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#13 0x00007f0b8716ae35 in QThreadPrivate::start (arg=0x33ece60) at thread/qthread_unix.cpp:248
#14 0x00007f0b8473e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#15 0x00007f0b8642801d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f0b37fcb710 (LWP 10962)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0b8716be8b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x34878b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x34878b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f0b8ab2b8b2 in Digikam::LoadSaveThread::run (this=0x34878a0) at /home/mark/src/kde-extras/build-area/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f0b8716ae35 in QThreadPrivate::start (arg=0x34878a0) at thread/qthread_unix.cpp:248
#5  0x00007f0b8473e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f0b8642801d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f0b387cc710 (LWP 10971)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f0b863d1498 in _L_lock_9590 () from /lib/libc.so.6
#2  0x00007f0b863cf881 in *__GI___libc_free (mem=0x7f0b866b5e40) at malloc.c:3737
#3  0x00007f0b82a85fba in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f0b872841f3 in ~QEventDispatcherGlib (this=0x33e6cb0, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:366
#5  0x00007f0b8716aa24 in QThreadPrivate::finish (arg=<value optimized out>) at thread/qthread_unix.cpp:284
#6  0x00007f0b8716ae3d in ~__pthread_cleanup_class (arg=0x34570f0) at /usr/include/pthread.h:535
#7  QThreadPrivate::start (arg=0x34570f0) at thread/qthread_unix.cpp:253
#8  0x00007f0b8473e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f0b8642801d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0b38fcd710 (LWP 10991)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f0b863d1498 in _L_lock_9590 () from /lib/libc.so.6
#2  0x00007f0b863cf881 in *__GI___libc_free (mem=0x7f0b866b5e40) at malloc.c:3737
#3  0x00007f0b82a85fba in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f0b872841f3 in ~QEventDispatcherGlib (this=0x617e490, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:366
#5  0x00007f0b8716aa24 in QThreadPrivate::finish (arg=<value optimized out>) at thread/qthread_unix.cpp:284
#6  0x00007f0b8716ae3d in ~__pthread_cleanup_class (arg=0x61a8d10) at /usr/include/pthread.h:535
#7  QThreadPrivate::start (arg=0x61a8d10) at thread/qthread_unix.cpp:253
#8  0x00007f0b8473e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f0b8642801d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0b8db4e7c0 (LWP 10920)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f0b863d1498 in _L_lock_9590 () from /lib/libc.so.6
#2  0x00007f0b863cf881 in *__GI___libc_free (mem=0x7f0b866b5e40) at malloc.c:3737
#3  0x00007f0b3c460475 in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#4  0x00007f0b87268b9c in QObjectPrivate::deleteChildren (this=0x33ea990) at kernel/qobject.cpp:1986
#5  0x00007f0b8726fc7f in ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975
#6  0x00007f0b8a055853 in ?? () from /usr/lib/libmarblewidget.so.4
#7  0x00007f0b87268b9c in QObjectPrivate::deleteChildren (this=0x33ea440) at kernel/qobject.cpp:1986
#8  0x00007f0b8726fc7f in ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975
#9  0x00007f0b8a05ad84 in ?? () from /usr/lib/libmarblewidget.so.4
#10 0x00007f0b89fba94a in Marble::MarbleModel::~MarbleModel() () from /usr/lib/libmarblewidget.so.4
#11 0x00007f0b89fc012e in Marble::MarbleMap::~MarbleMap() () from /usr/lib/libmarblewidget.so.4
#12 0x00007f0b89fb5280 in Marble::MarbleWidget::~MarbleWidget() () from /usr/lib/libmarblewidget.so.4
#13 0x00007f0b8ac341b4 in ~MarbleSubClassWidget (this=0x33e6600, __in_chrg=<value optimized out>)
    at /home/mark/src/kde-extras/build-area/digikam-1.2.0/obj-x86_64-linux-gnu/digikam/../../libs/imageproperties/markerclusterholder.h:469
#14 0x00007f0b87268b9c in QObjectPrivate::deleteChildren (this=0x33e5510) at kernel/qobject.cpp:1986
#15 0x00007f0b881e32fd in ~QWidget (this=0x33e54d0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#16 0x0000000000593bf3 in ~GPSSearchWidget (this=0x33e54d0, __in_chrg=<value optimized out>) at /home/mark/src/kde-extras/build-area/digikam-1.2.0/utilities/gpssearch/gpssearchwidget.cpp:79
#17 0x00007f0b87268b9c in QObjectPrivate::deleteChildren (this=0x33e4f80) at kernel/qobject.cpp:1986
#18 0x00007f0b881e32fd in ~QWidget (this=0x33e4f50, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#19 0x00007f0b88583bd1 in ~QFrame (this=0x7f0b866b5e40, __in_chrg=<value optimized out>) at widgets/qframe.cpp:242
#20 0x00007f0b87268b9c in QObjectPrivate::deleteChildren (this=0x34aa550) at kernel/qobject.cpp:1986
#21 0x00007f0b881e32fd in ~QWidget (this=0x3492830, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#22 0x00007f0b88583bd1 in ~QFrame (this=0x7f0b866b5e40, __in_chrg=<value optimized out>) at widgets/qframe.cpp:242
#23 0x00007f0b87268b9c in QObjectPrivate::deleteChildren (this=0x34aa250) at kernel/qobject.cpp:1986
#24 0x00007f0b881e32fd in ~QWidget (this=0x34a9e90, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#25 0x00007f0b885e3db0 in ~QSplitter (this=0x34a9e90, __in_chrg=<value optimized out>) at widgets/qsplitter.cpp:1029
#26 0x00007f0b87268b9c in QObjectPrivate::deleteChildren (this=0x33e47b0) at kernel/qobject.cpp:1986
#27 0x00007f0b881e32fd in ~QWidget (this=0x33e4760, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#28 0x000000000058fbd7 in ~GPSSearchView (this=0x33e4760, __in_chrg=<value optimized out>) at /home/mark/src/kde-extras/build-area/digikam-1.2.0/utilities/gpssearch/gpssearchview.cpp:287
#29 0x00007f0b87268b9c in QObjectPrivate::deleteChildren (this=0x33e44b0) at kernel/qobject.cpp:1986
#30 0x00007f0b881e32fd in ~QWidget (this=0x33487f0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#31 0x00000000006c75cc in ~GPSSearchSideBarWidget (this=0x33487f0, __in_chrg=<value optimized out>) at /home/mark/src/kde-extras/build-area/digikam-1.2.0/digikam/leftsidebarwidgets.cpp:1052
#32 0x00007f0b87268b9c in QObjectPrivate::deleteChildren (this=0x2696810) at kernel/qobject.cpp:1986
#33 0x00007f0b881e32fd in ~QWidget (this=0x2764d10, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#34 0x00007f0b885e5641 in ~QStackedWidget (this=0x7f0b866b5e40, __in_chrg=<value optimized out>) at widgets/qstackedwidget.cpp:151
#35 0x00007f0b87268b9c in QObjectPrivate::deleteChildren (this=0x275ea50) at kernel/qobject.cpp:1986
#36 0x00007f0b881e32fd in ~QWidget (this=0x26a2bc0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#37 0x00007f0b8abbc43c in ~SidebarSplitter (this=0x26a2bc0, __in_chrg=<value optimized out>) at /home/mark/src/kde-extras/build-area/digikam-1.2.0/libs/widgets/common/sidebar.cpp:453
#38 0x00007f0b87268b9c in QObjectPrivate::deleteChildren (this=0x2756650) at kernel/qobject.cpp:1986
#39 0x00007f0b881e32fd in ~QWidget (this=0x2798050, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#40 0x000000000069b2a7 in ~DigikamView (this=0x2798050, __in_chrg=<value optimized out>) at /home/mark/src/kde-extras/build-area/digikam-1.2.0/digikam/digikamview.cpp:258
#41 0x000000000067b99c in ~DigikamApp (this=0x26ca200, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /home/mark/src/kde-extras/build-area/digikam-1.2.0/digikam/digikamapp.cpp:293
#42 0x00007f0b87269ead in QObject::event (this=0x26ca200, e=0x311bd90) at kernel/qobject.cpp:1231
#43 0x00007f0b881dbc5f in QWidget::event (this=0x26ca200, event=0x311bd90) at kernel/qwidget.cpp:8501
#44 0x00007f0b8859f30b in QMainWindow::event (this=0x26ca200, event=0x311bd90) at widgets/qmainwindow.cpp:1414
#45 0x00007f0b8920fde3 in KXmlGuiWindow::event (this=0x7f0b866b5e40, ev=0x80) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#46 0x00007f0b8818632c in QApplicationPrivate::notify_helper (this=0x23a7e60, receiver=0x26ca200, e=0x311bd90) at kernel/qapplication.cpp:4302
#47 0x00007f0b8818c80b in QApplication::notify (this=0x7fffaaf2e500, receiver=0x26ca200, e=0x311bd90) at kernel/qapplication.cpp:4185
#48 0x00007f0b890f9436 in KApplication::notify (this=0x7fffaaf2e500, receiver=0x26ca200, event=0x311bd90) at ../../kdeui/kernel/kapplication.cpp:302
#49 0x00007f0b8725a15c in QCoreApplication::notifyInternal (this=0x7fffaaf2e500, receiver=0x26ca200, event=0x311bd90) at kernel/qcoreapplication.cpp:726
#50 0x00007f0b8725d804 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x236dbc0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#51 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x236dbc0) at kernel/qcoreapplication.cpp:1367
#52 0x00007f0b87283bd3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#53 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#54 0x00007f0b82a866c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#55 0x00007f0b82a8a538 in ?? () from /lib/libglib-2.0.so.0
#56 0x00007f0b82a8a6ec in g_main_context_iteration () from /lib/libglib-2.0.so.0
#57 0x00007f0b87283713 in QEventDispatcherGlib::processEvents (this=0x236d2b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#58 0x00007f0b8823614e in QGuiEventDispatcherGlib::processEvents (this=0x7f0b866b5e40, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#59 0x00007f0b87258a82 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#60 0x00007f0b87258e5c in QEventLoop::exec (this=0x7fffaaf2e430, flags=) at kernel/qeventloop.cpp:201
#61 0x00007f0b8725daeb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#62 0x000000000077ff9b in main (argc=<value optimized out>, argv=<value optimized out>) at /home/mark/src/kde-extras/build-area/digikam-1.2.0/digikam/main.cpp:193
Comment 4 caulier.gilles 2010-06-16 08:51:18 UTC
as Marcel said, it's a marble plugin crash...

Gilles
Comment 5 Dennis Nienhüser 2010-06-21 08:17:31 UTC
An upgrade to KDE 4.4.5 should fix it, see https://bugs.kde.org/show_bug.cgi?id=234311#c10
Comment 6 Bernhard Beschow 2011-08-20 22:58:42 UTC

*** This bug has been marked as a duplicate of bug 234311 ***