Bug 266149 - crash at startup
Summary: crash at startup
Status: RESOLVED DUPLICATE of bug 244914
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: marble-bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-12 17:51 UTC by Serg
Modified: 2011-02-13 17:29 UTC (History)
2 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 Serg 2011-02-12 17:51:01 UTC
Application: digikam (1.8.0)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.1
Operating System: Linux 2.6.37-41-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
Digikam 1.8 constantly crash at startup.
operating system is OpenSUSE 11.3 KDE4.6

The crash can be reproduced every time.

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

Thread 9 (Thread 0xafb12b70 (LWP 11138)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4387125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb499824c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb56ffaa0 in wait (this=0x8572150, mutex=0x857214c, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8572150, mutex=0x857214c, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0823171a in Digikam::ScanController::run (this=0x8595fa8) at /usr/src/debug/digikam-1.8.0/digikam/scancontroller.cpp:571
#6  0xb56ff39a in QThreadPrivate::start (arg=0x8595fa8) at thread/qthread_unix.cpp:285
#7  0xb4382b25 in start_thread () from /lib/libpthread.so.0
#8  0xb498a46e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xaf311b70 (LWP 11139)):
#0  0xb28160a1 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#1  0xb2816f22 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0xb281760e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb582cda7 in QEventDispatcherGlib::processEvents (this=0x858b370, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0xb57fd89d in QEventLoop::processEvents (this=0xaf311280, flags=...) at kernel/qeventloop.cpp:149
#5  0xb57fdac9 in QEventLoop::exec (this=0xaf311280, flags=...) at kernel/qeventloop.cpp:201
#6  0xb56fc7a9 in QThread::exec (this=0x87773b8) at thread/qthread.cpp:490
#7  0xb57dd4ad in QInotifyFileSystemWatcherEngine::run (this=0x87773b8) at io/qfilesystemwatcher_inotify.cpp:248
#8  0xb56ff39a in QThreadPrivate::start (arg=0x87773b8) at thread/qthread_unix.cpp:285
#9  0xb4382b25 in start_thread () from /lib/libpthread.so.0
#10 0xb498a46e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xae9ffb70 (LWP 11144)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4387125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb499824c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb56ffaa0 in wait (this=0x896b708, mutex=0x896b704, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x896b708, mutex=0x896b704, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb6a294c8 in Digikam::ParkingThread::run (this=0x896b6f8) at /usr/src/debug/digikam-1.8.0/libs/threads/threadmanager.cpp:119
#6  0xb56ff39a in QThreadPrivate::start (arg=0x896b6f8) at thread/qthread_unix.cpp:285
#7  0xb4382b25 in start_thread () from /lib/libpthread.so.0
#8  0xb498a46e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xad5deb70 (LWP 11184)):
#0  0xb49984a4 in pthread_mutex_unlock () from /lib/libc.so.6
#1  0xb28156e6 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#2  0xb2816e9d in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb281760e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb582cda7 in QEventDispatcherGlib::processEvents (this=0x85418b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0xb57fd89d in QEventLoop::processEvents (this=0xad5de2b0, flags=...) at kernel/qeventloop.cpp:149
#6  0xb57fdac9 in QEventLoop::exec (this=0xad5de2b0, flags=...) at kernel/qeventloop.cpp:201
#7  0xb56fc7a9 in QThread::exec (this=0x87e5270) at thread/qthread.cpp:490
#8  0xb6704d8b in Digikam::ImageFilterModelWorker::Thread::run (this=0x87e5270) at /usr/src/debug/digikam-1.8.0/libs/models/imagefiltermodelthreads.h:74
#9  0xb56ff39a in QThreadPrivate::start (arg=0x87e5270) at thread/qthread_unix.cpp:285
#10 0xb4382b25 in start_thread () from /lib/libpthread.so.0
#11 0xb498a46e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xacdddb70 (LWP 11185)):
#0  0xb4387f20 in pthread_getspecific () from /lib/libpthread.so.0
#1  0xb56ff4b4 in QThreadData::current () at thread/qthread_unix.cpp:163
#2  0xb582c827 in postEventSourcePrepare (s=0xaea0cc28, timeout=0x0) at kernel/qeventdispatcher_glib.cpp:254
#3  0xb582c8a7 in postEventSourceCheck (source=0xaea0cc28) at kernel/qeventdispatcher_glib.cpp:270
#4  0xb28167d0 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#5  0xb2817108 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb281760e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#7  0xb582cda7 in QEventDispatcherGlib::processEvents (this=0x89aebd8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#8  0xb57fd89d in QEventLoop::processEvents (this=0xacddd2b0, flags=...) at kernel/qeventloop.cpp:149
#9  0xb57fdac9 in QEventLoop::exec (this=0xacddd2b0, flags=...) at kernel/qeventloop.cpp:201
#10 0xb56fc7a9 in QThread::exec (this=0x87ebb08) at thread/qthread.cpp:490
#11 0xb6704d8b in Digikam::ImageFilterModelWorker::Thread::run (this=0x87ebb08) at /usr/src/debug/digikam-1.8.0/libs/models/imagefiltermodelthreads.h:74
#12 0xb56ff39a in QThreadPrivate::start (arg=0x87ebb08) at thread/qthread_unix.cpp:285
#13 0xb4382b25 in start_thread () from /lib/libpthread.so.0
#14 0xb498a46e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xac5dcb70 (LWP 11186)):
#0  QElapsedTimer::isMonotonic () at tools/qelapsedtimer_unix.cpp:106
#1  0xb582dcb3 in QTimerInfoList::repairTimersIfNeeded (this=0xaea529cc) at kernel/qeventdispatcher_unix.cpp:395
#2  0xb582dd45 in QTimerInfoList::timerWait (this=0xaea529cc, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#3  0xb582c55b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xac5dc13c) at kernel/qeventdispatcher_glib.cpp:136
#4  0xb582c5fd in timerSourcePrepare (source=0xaea52998, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#5  0xb28160c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb2816f22 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb281760e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb582cda7 in QEventDispatcherGlib::processEvents (this=0xaea0ba78, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#9  0xb57fd89d in QEventLoop::processEvents (this=0xac5dc2d0, flags=...) at kernel/qeventloop.cpp:149
#10 0xb57fdac9 in QEventLoop::exec (this=0xac5dc2d0, flags=...) at kernel/qeventloop.cpp:201
#11 0xb56fc7a9 in QThread::exec (this=0x8a74778) at thread/qthread.cpp:490
#12 0xb56ff39a in QThreadPrivate::start (arg=0x8a74778) at thread/qthread_unix.cpp:285
#13 0xb4382b25 in start_thread () from /lib/libpthread.so.0
#14 0xb498a46e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xabddbb70 (LWP 11187)):
#0  0xb4386450 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb49984a4 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb28164ac in g_main_context_query () from /usr/lib/libglib-2.0.so.0
#3  0xb2816f6c in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb281760e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb582cda7 in QEventDispatcherGlib::processEvents (this=0x89b7190, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb57fd89d in QEventLoop::processEvents (this=0xabddb2d0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb57fdac9 in QEventLoop::exec (this=0xabddb2d0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb56fc7a9 in QThread::exec (this=0x898c8b0) at thread/qthread.cpp:490
#9  0xb56ff39a in QThreadPrivate::start (arg=0x898c8b0) at thread/qthread_unix.cpp:285
#10 0xb4382b25 in start_thread () from /lib/libpthread.so.0
#11 0xb498a46e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa9013b70 (LWP 11192)):
#0  0xb28c222b in clock_gettime () from /lib/librt.so.1
#1  0xb575a265 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb582dd26 in updateCurrentTime (this=0x944d994, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x944d994, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb582c55b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa90130ec) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb582c5fd in timerSourcePrepare (source=0x944d960, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb28160c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0xb2816f22 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb281760e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb582cda7 in QEventDispatcherGlib::processEvents (this=0x9449de8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb57fd89d in QEventLoop::processEvents (this=0xa9013280, flags=...) at kernel/qeventloop.cpp:149
#12 0xb57fdac9 in QEventLoop::exec (this=0xa9013280, flags=...) at kernel/qeventloop.cpp:201
#13 0xb56fc7a9 in QThread::exec (this=0x94499c0) at thread/qthread.cpp:490
#14 0xb57dd4ad in QInotifyFileSystemWatcherEngine::run (this=0x94499c0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb56ff39a in QThreadPrivate::start (arg=0x94499c0) at thread/qthread_unix.cpp:285
#16 0xb4382b25 in start_thread () from /lib/libpthread.so.0
#17 0xb498a46e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb1f78960 (LWP 11137)):
[KCrash Handler]
#7  0xb46494c8 in jpeg_CreateDecompress (cinfo=0x875c234, version=80, structsize=484) at ./jdapimin.c:37
#8  0xb1caee7d in QJpegHandlerPrivate::readJpegHeader (this=0x875c1f8, device=0x9545240) at ../../../gui/image/qjpeghandler.cpp:737
#9  0xb1caf152 in QJpegHandlerPrivate::read (this=0x875c1f8, image=0xbfe0a164) at ../../../gui/image/qjpeghandler.cpp:772
#10 0xb4d7512e in QImageReader::read (this=0xbfe0a1a8, image=0xbfe0a164) at image/qimagereader.cpp:1205
#11 0xb4d756da in QImageReader::read (this=0xbfe0a1a8) at image/qimagereader.cpp:1155
#12 0xb4d65830 in QImage::load (this=0x50, fileName=..., format=0x50 <Address 0x50 out of bounds>) at image/qimage.cpp:4995
#13 0xb4d659fc in QImage::QImage (this=0xbfe0a248, fileName=..., format=0x0) at image/qimage.cpp:1025
#14 0xb63770e7 in Marble::GeoSceneTexture::tileSize (this=0x954e258) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/geodata/scene/GeoSceneTexture.cpp:125
#15 0xb648bff3 in Marble::StackedTileLoader::tileSize (this=0x9486d10) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/StackedTileLoader.cpp:141
#16 0xb64785f3 in Marble::AbstractScanlineTextureMapper::AbstractScanlineTextureMapper (this=0x954b738, tileLoader=0x9486d10, parent=0x9452444)
    at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/AbstractScanlineTextureMapper.cpp:46
#17 0xb647a22c in Marble::SphericalScanlineTextureMapper::SphericalScanlineTextureMapper (this=0x954b738, tileLoader=0x9486d10, parent=0x9452444)
    at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/SphericalScanlineTextureMapper.cpp:35
#18 0xb646fedc in Marble::TextureLayer::setupTextureMapper (this=0x9452444, projection=Marble::Spherical) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/TextureLayer.cpp:178
#19 0xb63e0745 in Marble::MarbleMap::setMapThemeId (this=0x9449638, mapThemeId=...) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/MarbleMap.cpp:947
#20 0xb63d3301 in Marble::MarbleWidget::setMapThemeId (this=0x9448ed8, mapThemeId=...) at /usr/src/debug/kdeedu-4.6.0/marble/src/lib/MarbleWidget.cpp:864
#21 0xb6ac0f41 in Digikam::WorldMapWidget::setMapTheme (this=0x944b2b0, theme=Digikam::WorldMapWidget::AtlasMap) at /usr/src/debug/digikam-1.8.0/libs/imageproperties/worldmapwidget.cpp:416
#22 0xb6ac12ad in Digikam::WorldMapWidget::readConfig (this=0x944b2b0, group=...) at /usr/src/debug/digikam-1.8.0/libs/imageproperties/worldmapwidget.cpp:370
#23 0xb6abe68a in Digikam::ImagePropertiesGPSTab::readConfig (this=0x50) at /usr/src/debug/digikam-1.8.0/libs/imageproperties/imagepropertiesgpstab.cpp:215
#24 0xb6abf87b in Digikam::ImagePropertiesGPSTab::ImagePropertiesGPSTab (this=0x944ab10, parent=0x50) at /usr/src/debug/digikam-1.8.0/libs/imageproperties/imagepropertiesgpstab.cpp:197
#25 0xb6aaeedc in Digikam::ImagePropertiesSideBar::ImagePropertiesSideBar (this=0x9346858, parent=0x8a6f340, splitter=0x50, side=80, mimimizedDefault=true)
    at /usr/src/debug/digikam-1.8.0/libs/imageproperties/imagepropertiessidebar.cpp:77
#26 0x080bc4b7 in Digikam::ImagePropertiesSideBarDB::ImagePropertiesSideBarDB (this=0x9346858, parent=0x8a6f340, splitter=0x50, side=80, mimimizedDefault=true)
    at /usr/src/debug/digikam-1.8.0/libs/imageproperties/imagepropertiessidebardb.cpp:86
#27 0x081f53ff in Digikam::DigikamView::DigikamView (this=0x8a6f340, parent=0x87f03f0, modelCollection=0x85c6418) at /usr/src/debug/digikam-1.8.0/digikam/digikamview.cpp:189
#28 0x081cad0f in Digikam::DigikamApp::setupView (this=0x87f03f0) at /usr/src/debug/digikam-1.8.0/digikam/digikamapp.cpp:512
#29 0x081e4b21 in Digikam::DigikamApp::DigikamApp (this=0x87f03f0, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/digikam-1.8.0/digikam/digikamapp.cpp:234
#30 0x08276ba6 in main (argc=1836348019, argv=0x0) at /usr/src/debug/digikam-1.8.0/digikam/main.cpp:177

Possible duplicates by query: bug 244914.

Reported using DrKonqi
Comment 1 Dennis Nienhüser 2011-02-13 17:29:32 UTC
Possibly a broken libjpeg installation as indicated in bug 244914.

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