Bug 196477 - Startup crash during initializing the Marble widget in KDE 4.3 Beta2
Summary: Startup crash during initializing the Marble widget in KDE 4.3 Beta2
Status: RESOLVED FIXED
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Torsten Rahn
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-14 13:44 UTC by René Krell
Modified: 2009-07-10 19:35 UTC (History)
1 user (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 René Krell 2009-06-14 13:44:20 UTC
Application that crashed: digikam
Version of the application: 1.0.0-beta2 (rev.: 981766)
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2)) "release 138"
Qt Version: 4.5.1
Operating System: Linux 2.6.30-rc8-6-default x86_64
Distribution: "openSUSE 11.2 Milestone 2 (x86_64)"

What I was doing when the application crashed:
On starting Digikam I get a crash with the included backtrace, maybe a problem for the Marble developers. Please redirect it if this is not for you.

 -- Backtrace:
Application: digiKam (digikam), signal: Aborted
[Current thread is 1 (Thread 0x7febae4a1760 (LWP 20502))]

Thread 11 (Thread 0x7feb9933c910 (LWP 20503)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007feba7d8f98b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00000000006e825d in Digikam::ScanController::run (this=0xc7f760) at /home/rkrell/src/KDE/graphics/digikam/digikam/scancontroller.cpp:455
#4  0x00007feba7d8e8b1 in QThreadPrivate::start (arg=0xc7f760) at thread/qthread_unix.cpp:189
#5  0x00007feba7b1a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007feba710e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7feb9847e910 (LWP 20505)):
#0  0x00007feba7105383 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007feba4708802 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007feba4708b7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007feba7ea02de in QEventDispatcherGlib::processEvents (this=0xd24e40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326
#4  0x00007feba7e75852 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007feba7e75c24 in QEventLoop::exec (this=0x7feb9847e020, flags=) at kernel/qeventloop.cpp:200
#6  0x00007feba7d8ba8b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007febab2b014e in Digikam::ImageFilterModelWorker::Thread::run (this=0xe2d1b0) at /home/rkrell/src/KDE/graphics/digikam/libs/models/imagefiltermodelthreads.h:66
#8  0x00007feba7d8e8b1 in QThreadPrivate::start (arg=0xe2d1b0) at thread/qthread_unix.cpp:189
#9  0x00007feba7b1a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00007feba710e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7feb97b0d910 (LWP 20506)):
#0  0x00007feba7105383 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007feba4708802 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007feba4708b7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007feba7ea02de in QEventDispatcherGlib::processEvents (this=0xc763b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326
#4  0x00007feba7e75852 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007feba7e75c24 in QEventLoop::exec (this=0x7feb97b0d020, flags=) at kernel/qeventloop.cpp:200
#6  0x00007feba7d8ba8b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007febab2b014e in Digikam::ImageFilterModelWorker::Thread::run (this=0xd83040) at /home/rkrell/src/KDE/graphics/digikam/libs/models/imagefiltermodelthreads.h:66
#8  0x00007feba7d8e8b1 in QThreadPrivate::start (arg=0xd83040) at thread/qthread_unix.cpp:189
#9  0x00007feba7b1a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00007feba710e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7feb9730c910 (LWP 20507)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007feba7d8f98b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007febab732f66 in Digikam::LoadSaveThread::run (this=0xd47770) at /home/rkrell/src/KDE/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136
#4  0x00007feba7d8e8b1 in QThreadPrivate::start (arg=0xd47770) at thread/qthread_unix.cpp:189
#5  0x00007feba7b1a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007feba710e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7feb96b0b910 (LWP 20508)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007feba7d8f98b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007febab732f66 in Digikam::LoadSaveThread::run (this=0xc7a0e0) at /home/rkrell/src/KDE/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136
#4  0x00007feba7d8e8b1 in QThreadPrivate::start (arg=0xc7a0e0) at thread/qthread_unix.cpp:189
#5  0x00007feba7b1a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007feba710e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7feb92b56910 (LWP 20509)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007feb9444c641 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007feba7b1a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007feba710e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7feb91719910 (LWP 20510)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007feb94457fc9 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007feb9445a781 in ?? () from /usr/lib64/libxine.so.1
#3  0x00007feba7b1a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007feba710e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7feb90f18910 (LWP 20511)):
#0  0x00007feba7105383 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007feba4708802 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007feba4708b7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007feba7ea02de in QEventDispatcherGlib::processEvents (this=0xd59000, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326
#4  0x00007feba7e75852 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007feba7e75c24 in QEventLoop::exec (this=0x7feb90f17ff0, flags=) at kernel/qeventloop.cpp:200
#6  0x00007feba7d8ba8b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007feb946a7484 in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x00007feba7d8e8b1 in QThreadPrivate::start (arg=0xd29f50) at thread/qthread_unix.cpp:189
#9  0x00007feba7b1a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#10 0x00007feba710e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7feb90418910 (LWP 20514)):
#0  0x00007feba7105383 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007feb90513d2e in snd_pcm_sw_params_set_start_threshold () from /usr/lib64/xine/plugins/1.25/xineplug_ao_out_alsa.so
#2  0x00007feba7b1a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007feba710e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7feb8fc17910 (LWP 20515)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007feb9445d7e3 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007feba7b1a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007feba710e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7febae4a1760 (LWP 20502)):
[KCrash Handler]
#5  0x00007feba706e875 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007feba706fd8a in *__GI_abort () at abort.c:88
#7  0x00007feba70af7a0 in malloc_printerr (action=2, str=0x7feba715d233 "free(): invalid pointer", ptr=0x5016) at malloc.c:6201
#8  0x00007feba7eb251f in QVector<QXmlStreamAttribute>::operator= (v=<value optimized out>, this=<value optimized out>) at ../../src/corelib/tools/qvector.h:372
#9  QVector<QXmlStreamAttribute>::clear (v=<value optimized out>, this=<value optimized out>) at ../../src/corelib/tools/qvector.h:326
#10 QXmlStreamReaderPrivate::init (v=<value optimized out>, this=<value optimized out>) at xml/qxmlstream.cpp:761
#11 0x00007febaac24b30 in Marble::GeoParser::read(QIODevice*) () from /usr/lib64/libmarblewidget.so.4
#12 0x00007febaac8703c in Marble::MapThemeManager::loadMapThemeFile(QString const&) () from /usr/lib64/libmarblewidget.so.4
#13 0x00007febaac89dcc in Marble::MapThemeManager::loadMapTheme(QString const&) () from /usr/lib64/libmarblewidget.so.4
#14 0x00007febaac8d931 in Marble::ViewParams::setMapThemeId(QString const&) () from /usr/lib64/libmarblewidget.so.4
#15 0x00007febaac4a453 in Marble::MarbleMap::setMapThemeId(QString const&) () from /usr/lib64/libmarblewidget.so.4
#16 0x00007febaac3e988 in Marble::MarbleWidget::setMapThemeId(QString const&) () from /usr/lib64/libmarblewidget.so.4
#17 0x00007febab80ff58 in Digikam::WorldMapWidget::WorldMapWidget(int, int, struct QWidget *) (this=0x15fd0d0, w=256, h=256, parent=0x1601b40)
    at /home/rkrell/src/KDE/graphics/digikam/libs/imageproperties/worldmapwidget.cpp:79
#18 0x00007febab80d2f6 in Digikam::ImagePropertiesGPSTab::ImagePropertiesGPSTab(struct QWidget *) (this=0x1601b40, parent=0xd13a80)
    at /home/rkrell/src/KDE/graphics/digikam/libs/imageproperties/imagepropertiesgpstab.cpp:96
#19 0x00007febab7f7406 in Digikam::ImagePropertiesSideBar::ImagePropertiesSideBar(struct QWidget *, struct Digikam::SidebarSplitter *, KMultiTabBar::KMultiTabBarPosition, bool) (this=0xfc43c0, 
    parent=0xd13a80, splitter=0xd1deb0, side=KMultiTabBar::Right, mimimizedDefault=true) at /home/rkrell/src/KDE/graphics/digikam/libs/imageproperties/imagepropertiessidebar.cpp:82
#20 0x000000000047aee0 in Digikam::ImagePropertiesSideBarDB::ImagePropertiesSideBarDB(struct QWidget *, struct Digikam::SidebarSplitter *, KMultiTabBar::KMultiTabBarPosition, bool) (this=0xfc43c0, 
    parent=0xd13a80, splitter=0xd1deb0, side=KMultiTabBar::Right, mimimizedDefault=true) at /home/rkrell/src/KDE/graphics/digikam/libs/imageproperties/imagepropertiessidebardb.cpp:89
#21 0x00000000006802ad in Digikam::DigikamView::DigikamView(struct QWidget *) (this=0xd13a80, parent=0xcd4c20) at /home/rkrell/src/KDE/graphics/digikam/digikam/digikamview.cpp:210
#22 0x0000000000661700 in Digikam::DigikamApp::setupView (this=0xcd4c20) at /home/rkrell/src/KDE/graphics/digikam/digikam/digikamapp.cpp:452
#23 0x00000000006602b2 in Digikam::DigikamApp::DigikamApp (this=0xcd4c20, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /home/rkrell/src/KDE/graphics/digikam/digikam/digikamapp.cpp:200
#24 0x000000000071e55c in main (argc=5, argv=0x7fffe5b2a788) at /home/rkrell/src/KDE/graphics/digikam/digikam/main.cpp:161

Reported using DrKonqi
Comment 1 René Krell 2009-06-14 13:54:29 UTC
Marble itself starts without any crash or other problem.
Comment 2 René Krell 2009-06-14 15:00:31 UTC
A more detailed backtrace with more debug symbols:

Application: digiKam (digikam), signal: Aborted
[Current thread is 1 (Thread 0x7f02da021760 (LWP 25930))]

Thread 11 (Thread 0x7f02c7cfe910 (LWP 25931)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f02d390f98b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00000000006e825d in Digikam::ScanController::run (this=0xbfe380) at /home/rkrell/src/KDE/graphics/digikam/digikam/scancontroller.cpp:455
#4  0x00007f02d390e8b1 in QThreadPrivate::start (arg=0xbfe380) at thread/qthread_unix.cpp:189
#5  0x00007f02d369a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f02d2c8e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f02c3fbf910 (LWP 25933)):
#0  0x00007f02d369e31e in __pthread_mutex_unlock_usercnt (mutex=0xdc6338, decr=<value optimized out>) at pthread_mutex_unlock.c:52
#1  0x00007f02d02881fe in IA__g_main_context_prepare (context=0xdc6330, priority=<value optimized out>) at gmain.c:2132
#2  0x00007f02d0288608 in g_main_context_iterate (context=0xdc6330, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2428
#3  0x00007f02d0288b7c in IA__g_main_context_iteration (context=0xdc6330, may_block=1) at gmain.c:2511
#4  0x00007f02d3a202de in QEventDispatcherGlib::processEvents (this=0xca01f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326
#5  0x00007f02d39f5852 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f02d39f5c24 in QEventLoop::exec (this=0x7f02c3fbf020, flags=) at kernel/qeventloop.cpp:200
#7  0x00007f02d390ba8b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f02d6e3014e in Digikam::ImageFilterModelWorker::Thread::run (this=0xc78b10) at /home/rkrell/src/KDE/graphics/digikam/libs/models/imagefiltermodelthreads.h:66
#9  0x00007f02d390e8b1 in QThreadPrivate::start (arg=0xc78b10) at thread/qthread_unix.cpp:189
#10 0x00007f02d369a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#11 0x00007f02d2c8e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f02c3698910 (LWP 25934)):
#0  __pthread_mutex_unlock_usercnt (mutex=0xe40118, decr=1) at pthread_mutex_unlock.c:36
#1  0x00007f02d02881fe in IA__g_main_context_prepare (context=0xe40110, priority=<value optimized out>) at gmain.c:2132
#2  0x00007f02d0288608 in g_main_context_iterate (context=0xe40110, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2428
#3  0x00007f02d0288b7c in IA__g_main_context_iteration (context=0xe40110, may_block=1) at gmain.c:2511
#4  0x00007f02d3a202de in QEventDispatcherGlib::processEvents (this=0xcad6f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326
#5  0x00007f02d39f5852 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f02d39f5c24 in QEventLoop::exec (this=0x7f02c3698020, flags=) at kernel/qeventloop.cpp:200
#7  0x00007f02d390ba8b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f02d6e3014e in Digikam::ImageFilterModelWorker::Thread::run (this=0xc78bf0) at /home/rkrell/src/KDE/graphics/digikam/libs/models/imagefiltermodelthreads.h:66
#9  0x00007f02d390e8b1 in QThreadPrivate::start (arg=0xc78bf0) at thread/qthread_unix.cpp:189
#10 0x00007f02d369a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#11 0x00007f02d2c8e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f02c2e97910 (LWP 25935)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f02d390f98b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f02d72b2f66 in Digikam::LoadSaveThread::run (this=0xe8b450) at /home/rkrell/src/KDE/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136
#4  0x00007f02d390e8b1 in QThreadPrivate::start (arg=0xe8b450) at thread/qthread_unix.cpp:189
#5  0x00007f02d369a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f02d2c8e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f02c2696910 (LWP 25936)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f02d390f98b in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f02d72b2f66 in Digikam::LoadSaveThread::run (this=0xcead10) at /home/rkrell/src/KDE/graphics/digikam/libs/threadimageio/loadsavethread.cpp:136
#4  0x00007f02d390e8b1 in QThreadPrivate::start (arg=0xcead10) at thread/qthread_unix.cpp:189
#5  0x00007f02d369a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007f02d2c8e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f02be6e1910 (LWP 25937)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f02bffd7641 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f02d369a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f02d2c8e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f02bd2a4910 (LWP 25938)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f02bffe2fc9 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f02bffe5781 in ?? () from /usr/lib64/libxine.so.1
#3  0x00007f02d369a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007f02d2c8e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f02bcaa3910 (LWP 25939)):
#0  0x00007f02d2c85383 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=2589) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f02d0288802 in g_main_context_poll (n_fds=<value optimized out>, fds=<value optimized out>, priority=<value optimized out>, timeout=<value optimized out>, context=<value optimized out>)
    at gmain.c:2761
#2  g_main_context_iterate (n_fds=<value optimized out>, fds=<value optimized out>, priority=<value optimized out>, timeout=<value optimized out>, context=<value optimized out>) at gmain.c:2443
#3  0x00007f02d0288b7c in IA__g_main_context_iteration (context=0xb35f90, may_block=1) at gmain.c:2511
#4  0x00007f02d3a202de in QEventDispatcherGlib::processEvents (this=0xf6ec90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:326
#5  0x00007f02d39f5852 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f02d39f5c24 in QEventLoop::exec (this=0x7f02bcaa2ff0, flags=) at kernel/qeventloop.cpp:200
#7  0x00007f02d390ba8b in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f02c0232484 in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x00007f02d390e8b1 in QThreadPrivate::start (arg=0xaf4830) at thread/qthread_unix.cpp:189
#10 0x00007f02d369a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#11 0x00007f02d2c8e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f02bbfa3910 (LWP 25942)):
#0  0x00007f02d2c85383 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f02bc09ed2e in snd_pcm_sw_params_set_start_threshold () from /usr/lib64/xine/plugins/1.25/xineplug_ao_out_alsa.so
#2  0x00007f02d369a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f02d2c8e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f02bb7a2910 (LWP 25943)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f02bffe87e3 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007f02d369a64d in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f02d2c8e3fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f02da021760 (LWP 25930)):
[KCrash Handler]
#5  0x00007f02d2bee875 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f02d2befd8a in *__GI_abort () at abort.c:88
#7  0x00007f02d2c2f7a0 in malloc_printerr (action=2, str=0x7f02d2cdd233 "free(): invalid pointer", ptr=0x654a) at malloc.c:6201
#8  0x00007f02d4640d57 in qSafeXDestroyImage (x=<value optimized out>, x=<value optimized out>) at image/qpixmap_x11.cpp:108
#9  QX11PixmapData::toImage (x=<value optimized out>, x=<value optimized out>) at image/qpixmap_x11.cpp:1463
#10 0x00007f02d462fdad in QPixmap::toImage (this=0x28a3908) at image/qpixmap.cpp:447
#11 0x00007f02d4581c2d in QCursor::QCursor(const struct QPixmap &, int, int) (this=0x7fff86d48ff0, pixmap=@0x654a, hotX=6, hotY=-1) at kernel/qcursor.cpp:307
#12 0x00007f02d67df8d9 in Marble::MarbleWidgetDefaultInputHandler::MarbleWidgetDefaultInputHandler (this=0x28a3830) at /usr/src/debug/kdeedu-4.2.90/marble/src/lib/MarbleWidgetInputHandler.cpp:81
#13 0x00007f02d67bd2c3 in Marble::MarbleWidgetPrivate::construct (this=0x289a630) at /usr/src/debug/kdeedu-4.2.90/marble/src/lib/MarbleWidget.cpp:205
#14 0x00007f02d67be65b in Marble::MarbleWidget::MarbleWidget(struct QWidget *) (this=0x156e890, parent=<value optimized out>) at /usr/src/debug/kdeedu-4.2.90/marble/src/lib/MarbleWidget.cpp:122
#15 0x00007f02d738ff00 in Digikam::WorldMapWidget::WorldMapWidget(int, int, struct QWidget *) (this=0x156e930, w=256, h=256, parent=0x15733b0)
    at /home/rkrell/src/KDE/graphics/digikam/libs/imageproperties/worldmapwidget.cpp:77
#16 0x00007f02d738d2f6 in Digikam::ImagePropertiesGPSTab::ImagePropertiesGPSTab(struct QWidget *) (this=0x15733b0, parent=0xe10970)
    at /home/rkrell/src/KDE/graphics/digikam/libs/imageproperties/imagepropertiesgpstab.cpp:96
#17 0x00007f02d7377406 in Digikam::ImagePropertiesSideBar::ImagePropertiesSideBar(struct QWidget *, struct Digikam::SidebarSplitter *, KMultiTabBar::KMultiTabBarPosition, bool) (this=0xf3f8a0, 
    parent=0xe10970, splitter=0xe7c170, side=KMultiTabBar::Right, mimimizedDefault=true) at /home/rkrell/src/KDE/graphics/digikam/libs/imageproperties/imagepropertiessidebar.cpp:82
#18 0x000000000047aee0 in Digikam::ImagePropertiesSideBarDB::ImagePropertiesSideBarDB(struct QWidget *, struct Digikam::SidebarSplitter *, KMultiTabBar::KMultiTabBarPosition, bool) (this=0xf3f8a0, 
    parent=0xe10970, splitter=0xe7c170, side=KMultiTabBar::Right, mimimizedDefault=true) at /home/rkrell/src/KDE/graphics/digikam/libs/imageproperties/imagepropertiessidebardb.cpp:89
#19 0x00000000006802ad in Digikam::DigikamView::DigikamView(struct QWidget *) (this=0xe10970, parent=0xd15e20) at /home/rkrell/src/KDE/graphics/digikam/digikam/digikamview.cpp:210
#20 0x0000000000661700 in Digikam::DigikamApp::setupView (this=0xd15e20) at /home/rkrell/src/KDE/graphics/digikam/digikam/digikamapp.cpp:452
#21 0x00000000006602b2 in Digikam::DigikamApp::DigikamApp (this=0xd15e20, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /home/rkrell/src/KDE/graphics/digikam/digikam/digikamapp.cpp:200
#22 0x000000000071e55c in main (argc=1, argv=0x7fff86d4a418) at /home/rkrell/src/KDE/graphics/digikam/digikam/main.cpp:161
Comment 3 Salvatore Brigaglia 2009-06-14 15:37:54 UTC
Had the same problem. Resolved with marble from SVN. Try again compiling marble yourself to see if my solution applies also for you (i'm also on openSUSE 11.2 milestone 2)
Comment 4 René Krell 2009-07-10 10:05:25 UTC
You are right, this does no longer happen for me now in 1.0.0 Beta 2 using the Marble widget (on OpenSUSE 11.2 Factory Milestone 3 using KDE 4.3 RC1).
Comment 5 Torsten Rahn 2009-07-10 19:35:10 UTC
Closing this bug as it seems to have magically disappeared.