[Digikam-devel] [Bug 218873] New: Digikam crashes while starting up [mem2chunk_check, free_check, Marble::GeoDataObject::~GeoDataObject]

Chris c.lusby at gmail.com
Wed Dec 16 02:28:15 GMT 2009


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

           Summary: Digikam crashes while starting up [mem2chunk_check,
                    free_check, Marble::GeoDataObject::~GeoDataObject]
           Product: digikam
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: c.lusby at gmail.com


Application: digikam (rc..-rc)
KDE Platform Version: 4.3.80 (KDE 4.3.80 (KDE 4.4 Beta1))
Qt Version: 4.6.0
Operating System: Linux 2.6.31-16-generic i686
Distribution: Ubuntu 9.10

-- Information about the crash:
Digikam crashes at startup - attached backtrace.

Kubuntu package for 1.0.0 RC:
Version 2:1.0.0~rc-1ubuntu1~karmic1

The crash can be reproduced everytime.

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

Thread 15 (Thread 0xb617fb70 (LWP 4023)):
#0  0x008eb422 in __kernel_vsyscall ()
#1  0x00a25e15 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0216c78d in __pthread_cond_wait (cond=0x9db4970, mutex=0x9db4958) at
forward.c:139
#3  0x04e67307 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0x083184f9 in ?? ()
#5  0x04e663ae in ?? () from /usr/lib/libQtCore.so.4
#6  0x00a2180e in start_thread (arg=0xb617fb70) at pthread_create.c:300
#7  0x0215f7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xb58d0b70 (LWP 4027)):
#0  0x00a2514f in __pthread_mutex_unlock_usercnt (mutex=0x9ddb67c, decr=0) at
pthread_mutex_unlock.c:77
#1  0x0216c996 in pthread_mutex_unlock (mutex=0x9ddb67c) at forward.c:184
#2  0x032232ad in ?? () from /lib/libglib-2.0.so.0
#3  0x03223853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x04f93c0f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#5  0x04f664c9 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#6  0x04f6691a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#7  0x04e63558 in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x00cfa2dd in ?? () from /usr/lib/libdigikamdatabase.so.1
#9  0x04e663ae in ?? () from /usr/lib/libQtCore.so.4
#10 0x00a2180e in start_thread (arg=0xb58d0b70) at pthread_create.c:300
#11 0x0215f7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xb4ff3b70 (LWP 4028)):
#0  0x032218fa in g_main_context_acquire () from /lib/libglib-2.0.so.0
#1  0x032232b5 in ?? () from /lib/libglib-2.0.so.0
#2  0x03223853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x04f93c0f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#4  0x04f664c9 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#5  0x04f6691a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6  0x04e63558 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00cfa2dd in ?? () from /usr/lib/libdigikamdatabase.so.1
#8  0x04e663ae in ?? () from /usr/lib/libQtCore.so.4
#9  0x00a2180e in start_thread (arg=0xb4ff3b70) at pthread_create.c:300
#10 0x0215f7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xb4772b70 (LWP 4029)):
#0  0x008eb422 in __kernel_vsyscall ()
#1  0x00a25e15 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0216c78d in __pthread_cond_wait (cond=0xa02e430, mutex=0xa02e418) at
forward.c:139
#3  0x04e67307 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0x01e8c28a in Digikam::LoadSaveThread::run() () from
/usr/lib/libdigikamcore.so.1
#5  0x04e663ae in ?? () from /usr/lib/libQtCore.so.4
#6  0x00a2180e in start_thread (arg=0xb4772b70) at pthread_create.c:300
#7  0x0215f7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xb3f71b70 (LWP 4030)):
#0  0x03222d51 in g_main_context_check () from /lib/libglib-2.0.so.0
#1  0x0322346c in ?? () from /lib/libglib-2.0.so.0
#2  0x03223853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x04f93c0f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#4  0x04f664c9 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#5  0x04f6691a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6  0x04e63558 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x04e663ae in ?? () from /usr/lib/libQtCore.so.4
#8  0x00a2180e in start_thread (arg=0xb3f71b70) at pthread_create.c:300
#9  0x0215f7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xb3770b70 (LWP 4031)):
#0  __i686.get_pc_thunk.bx () at ../sysdeps/i386/i686/memcmp.S:52
#1  0x0216c96b in pthread_mutex_unlock (mutex=0xa0712ec) at forward.c:184
#2  0x0321fd07 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#3  0x03223720 in ?? () from /lib/libglib-2.0.so.0
#4  0x03223853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x04f93c0f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6  0x04f664c9 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7  0x04f6691a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#8  0x04e63558 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x04e663ae in ?? () from /usr/lib/libQtCore.so.4
#10 0x00a2180e in start_thread (arg=0xb3770b70) at pthread_create.c:300
#11 0x0215f7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xb2f6fb70 (LWP 4032)):
#0  0x008eb422 in __kernel_vsyscall ()
#1  0x00a25e15 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0216c78d in __pthread_cond_wait (cond=0xa07bea8, mutex=0xa07be90) at
forward.c:139
#3  0x04e67307 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0x01e8c28a in Digikam::LoadSaveThread::run() () from
/usr/lib/libdigikamcore.so.1
#5  0x04e663ae in ?? () from /usr/lib/libQtCore.so.4
#6  0x00a2180e in start_thread (arg=0xb2f6fb70) at pthread_create.c:300
#7  0x0215f7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
The current source language is "auto; currently asm".

Thread 8 (Thread 0xb0b7bb70 (LWP 4033)):
#0  0x008eb422 in __kernel_vsyscall ()
#1  0x00a26142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x0216c7e4 in __pthread_cond_timedwait (cond=0xa1c5ae0, mutex=0xa1c5ac8,
abstime=0xb0b7b2d0) at forward.c:152
#3  0x09b159ff in ?? () from /usr/lib/libxine.so.1
#4  0x00a2180e in start_thread (arg=0xb0b7bb70) at pthread_create.c:300
#5  0x0215f7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xaff6fb70 (LWP 4034)):
#0  0x008eb422 in __kernel_vsyscall ()
#1  0x02158981 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x09b3ebe0 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x09b23011 in ?? () from /usr/lib/libxine.so.1
#4  0x00a2180e in start_thread (arg=0xaff6fb70) at pthread_create.c:300
#5  0x0215f7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xaf76eb70 (LWP 4035)):
#0  0x00a23d4b in __pthread_mutex_lock (mutex=0xa5de5d4) at
pthread_mutex_lock.c:61
#1  0x0216c956 in pthread_mutex_lock (mutex=0xa5de5d4) at forward.c:182
#2  0x0321fcc7 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#3  0x03223720 in ?? () from /lib/libglib-2.0.so.0
#4  0x03223853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x04f93c0f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#6  0x04f664c9 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#7  0x04f6691a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#8  0x04e63558 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x0411f4ba in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#10 0x04e663ae in ?? () from /usr/lib/libQtCore.so.4
#11 0x00a2180e in start_thread (arg=0xaf76eb70) at pthread_create.c:300
#12 0x0215f7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xaef6db70 (LWP 4038)):
#0  0x008eb422 in __kernel_vsyscall ()
#1  0x0214fecb in read () from /lib/tls/i686/cmov/libc.so.6
#2  0x02d4b932 in ?? () from /usr/lib/libasound.so.2
#3  0x02d4871d in snd_ctl_read () from /usr/lib/libasound.so.2
#4  0x02d44aff in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#5  0x02d50911 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#6  0x03605c89 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#7  0x00a2180e in start_thread (arg=0xaef6db70) at pthread_create.c:300
#8  0x0215f7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
The current source language is "auto; currently c".

Thread 4 (Thread 0xae72ab70 (LWP 4039)):
#0  0x008eb422 in __kernel_vsyscall ()
#1  0x00a25e15 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0216c78d in __pthread_cond_wait (cond=0xa5ffa30, mutex=0xa5ffa18) at
forward.c:139
#3  0x09b265ee in ?? () from /usr/lib/libxine.so.1
#4  0x00a2180e in start_thread (arg=0xae72ab70) at pthread_create.c:300
#5  0x0215f7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xade7eb70 (LWP 4040)):
#0  0x008eb422 in __kernel_vsyscall ()
#1  0x00a25e15 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0216c78d in __pthread_cond_wait (cond=0xa7fe658, mutex=0xa7fe640) at
forward.c:139
#3  0x04e67307 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4  0x01e8c28a in Digikam::LoadSaveThread::run() () from
/usr/lib/libdigikamcore.so.1
#5  0x04e663ae in ?? () from /usr/lib/libQtCore.so.4
#6  0x00a2180e in start_thread (arg=0xade7eb70) at pthread_create.c:300
#7  0x0215f7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xad67db70 (LWP 4041)):
[KCrash Handler]
#6  mem2chunk_check (mem=0xfc184c78, magic_p=<value optimized out>) at
hooks.c:166
#7  0x020ffc38 in free_check (mem=0xb184cd8, caller=0x9c476f1) at hooks.c:279
#8  0x02102806 in *__GI___libc_free (mem=0xf0ffffa8) at malloc.c:3677
#9  0x09c476f1 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#10 0x06fa9436 in Marble::GeoDataObject::~GeoDataObject() () from
/usr/lib/libmarblewidget.so.4
#11 0x06f965b0 in Marble::GeoDataFeature::~GeoDataFeature() () from
/usr/lib/libmarblewidget.so.4
#12 0x06f9b7de in Marble::GeoDataPlacemark::~GeoDataPlacemark() () from
/usr/lib/libmarblewidget.so.4
#13 0x070a0d42 in ?? () from /usr/lib/libmarblewidget.so.4
#14 0x070a213b in ?? () from /usr/lib/libmarblewidget.so.4
#15 0x04e663ae in ?? () from /usr/lib/libQtCore.so.4
#16 0x00a2180e in start_thread (arg=0xad67db70) at pthread_create.c:300
#17 0x0215f7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7758760 (LWP 4022)):
#0  0x008eb422 in __kernel_vsyscall ()
#1  0x02151ba6 in *__GI___poll (fds=0x21d2ff4, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0x04d9cd80 in ?? () from /usr/lib/libxcb.so.1
#3  0x04d9d2eb in ?? () from /usr/lib/libxcb.so.1
#4  0x04d9d687 in xcb_writev () from /usr/lib/libxcb.so.1
#5  0x07e312e9 in _XSend () from /usr/lib/libX11.so.6
#6  0x07e31480 in _XReply () from /usr/lib/libX11.so.6
#7  0x07e26b71 in XTranslateCoordinates () from /usr/lib/libX11.so.6
#8  0x013e40cb in QWidget::mapToGlobal(QPoint const&) const () from
/usr/lib/libQtGui.so.4
#9  0x013e4027 in QWidget::mapToGlobal(QPoint const&) const () from
/usr/lib/libQtGui.so.4
#10 0x013e4027 in QWidget::mapToGlobal(QPoint const&) const () from
/usr/lib/libQtGui.so.4
#11 0x013e4027 in QWidget::mapToGlobal(QPoint const&) const () from
/usr/lib/libQtGui.so.4
#12 0x013e4027 in QWidget::mapToGlobal(QPoint const&) const () from
/usr/lib/libQtGui.so.4
#13 0x013e4027 in QWidget::mapToGlobal(QPoint const&) const () from
/usr/lib/libQtGui.so.4
#14 0x013dd6fc in QDesktopWidget::screenNumber(QWidget const*) const () from
/usr/lib/libQtGui.so.4
#15 0x0652b612 in KGlobalSettings::desktopGeometry(QWidget const*) () from
/usr/lib/libkdeui.so.5
#16 0x06610f36 in KSqueezedTextLabel::sizeHint() const () from
/usr/lib/libkdeui.so.5
#17 0x013733c3 in QWidgetItemV2::updateCacheIfNecessary() const () from
/usr/lib/libQtGui.so.4
#18 0x01374400 in QWidgetItemV2::minimumSize() const () from
/usr/lib/libQtGui.so.4
#19 0x0136783d in ?? () from /usr/lib/libQtGui.so.4
#20 0x01368262 in ?? () from /usr/lib/libQtGui.so.4
#21 0x013685da in QGridLayout::setGeometry(QRect const&) () from
/usr/lib/libQtGui.so.4
#22 0x0136f92f in QLayoutPrivate::doResize(QSize const&) () from
/usr/lib/libQtGui.so.4
#23 0x0136fa57 in QLayout::activate() () from /usr/lib/libQtGui.so.4
#24 0x0139e361 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#25 0x01f04d52 in Digikam::RLabelExpander::setExpanded(bool) () from
/usr/lib/libdigikamcore.so.1
#26 0x01f0626c in Digikam::RExpanderBox::readSettings() () from
/usr/lib/libdigikamcore.so.1
#27 0x01f685b4 in
Digikam::ImagePropertiesSideBar::ImagePropertiesSideBar(QWidget*,
Digikam::SidebarSplitter*, KMultiTabBar::KMultiTabBarPosition, bool) () from
/usr/lib/libdigikamcore.so.1
#28 0x080b2de1 in _start ()

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