[Digikam-devel] [Bug 266149] New: crash at startup

Serg trans9006 at gmail.com
Sat Feb 12 16:51:04 GMT 2011


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

           Summary: crash at startup
           Product: digikam
           Version: 1.8.0
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: trans9006 at gmail.com


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

-- 
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