Bug 250598 - DigiKam (showFoto) crashes on start-up
Summary: DigiKam (showFoto) crashes on start-up
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Showfoto-Core (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-08 20:51 UTC by bowfingermail
Modified: 2022-01-20 06:43 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bowfingermail 2010-09-08 20:51:02 UTC
Application: showfoto (1.2.0)
KDE Platform Version: 4.4.92 (KDE 4.4.92 (KDE 4.5 RC2))
Qt Version: 4.7.0
Operating System: Linux 2.6.32-24-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Both starting with an empty config-file in ~/.kde and with configured picture albums leads to crash.

Distro: Kubuntu 10.04 x86_64

The crash can be reproduced every time.

-- Backtrace:
Application: showFoto (showfoto), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fafdb4da7c0 (LWP 3492))]

Thread 5 (Thread 0x7fafc353b710 (LWP 3495)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fafd7500d7b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1ae3d08, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1ae3d08, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fafdaedc532 in Digikam::LoadSaveThread::run (this=0x1ae3cf0) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007fafd75001be in QThreadPrivate::start (arg=0x1ae3cf0) at thread/qthread_unix.cpp:266
#5  0x00007fafd726e9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007fafd681d6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fafc2d3a710 (LWP 3496)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fafd7500d7b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1ad8f28, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1ad8f28, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fafdaedc532 in Digikam::LoadSaveThread::run (this=0x1ad8f10) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007fafd75001be in QThreadPrivate::start (arg=0x1ad8f10) at thread/qthread_unix.cpp:266
#5  0x00007fafd726e9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007fafd681d6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fafc09d3710 (LWP 3497)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fafd7500d7b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1df05e8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1df05e8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fafdaedc532 in Digikam::LoadSaveThread::run (this=0x1df05d0) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007fafd75001be in QThreadPrivate::start (arg=0x1df05d0) at thread/qthread_unix.cpp:266
#5  0x00007fafd726e9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007fafd681d6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fafbe1ce710 (LWP 3506)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fafd7500d7b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x27cbf98, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x27cbf98, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fafdaedc532 in Digikam::LoadSaveThread::run (this=0x27cbf80) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007fafd75001be in QThreadPrivate::start (arg=0x27cbf80) at thread/qthread_unix.cpp:266
#5  0x00007fafd726e9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007fafd681d6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fafdb4da7c0 (LWP 3492)):
[KCrash Handler]
#6  QBasicAtomicInt::ref (this=0x1d17070, other=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:121
#7  QString::operator= (this=0x1d17070, other=...) at tools/qstring.cpp:1323
#8  0x00007fafdafcfceb in KDcrawIface::RawDecodingSettings::operator= (this=0x1d12a20, url=..., selectionArea=..., img=0x0) at /usr/include/libkdcraw/rawdecodingsettings.h:42
#9  Digikam::DRawDecoding::operator= (this=0x1d12a20, url=..., selectionArea=..., img=0x0) at /build/buildd/digikam-1.2.0/digikam/../libs/dimg/drawdecoding.h:47
#10 operator= (this=0x1d12a20, url=..., selectionArea=..., img=0x0) at /build/buildd/digikam-1.2.0/digikam/../libs/threadimageio/loadingdescription.h:38
#11 Digikam::ImagePropertiesColorsTab::setData (this=0x1d12a20, url=..., selectionArea=..., img=0x0) at /build/buildd/digikam-1.2.0/libs/imageproperties/imagepropertiescolorstab.cpp:376
#12 0x00007fafdafc07d5 in Digikam::ImagePropertiesSideBar::slotNoCurrentItem (this=0x1abbfb0) at /build/buildd/digikam-1.2.0/libs/imageproperties/imagepropertiessidebar.cpp:122
#13 0x00007fafdafc0b39 in Digikam::ImagePropertiesSideBar::qt_metacall (this=0x1abbfb0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff62c1e060)
    at /build/buildd/digikam-1.2.0/obj-x86_64-linux-gnu/digikam/imagepropertiessidebar.moc:78
#14 0x00007fafd760a7a7 in QMetaObject::activate (sender=0x19ee360, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3280
#15 0x00007fafdb01b5f9 in Digikam::EditorWindow::slotPrepareToLoad (this=0x1d17070) at /build/buildd/digikam-1.2.0/utilities/imageeditor/editor/editorwindow.cpp:1348
#16 0x00007fafdb02e72d in Digikam::EditorWindow::qt_metacall (this=0x19ee360, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff62c1e1b0)
    at /build/buildd/digikam-1.2.0/obj-x86_64-linux-gnu/digikam/editorwindow.moc:227
#17 0x000000000043f8b0 in ShowFoto::ShowFoto::qt_metacall (this=0x1d17070, _c=1656872432, _id=6628865, _a=0x1) at /build/buildd/digikam-1.2.0/obj-x86_64-linux-gnu/showfoto/showfoto.moc:96
#18 0x00007fafd760a7a7 in QMetaObject::activate (sender=0x1ad4040, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3280
#19 0x00007fafdb00d5f9 in Digikam::Canvas::load (this=0x1ad4040, filename=..., IOFileSettings=0x19f1950) at /build/buildd/digikam-1.2.0/utilities/imageeditor/canvas/canvas.cpp:261
#20 0x000000000043a82e in ShowFoto::ShowFoto::slotOpenUrl (this=0x19ee360, url=...) at /build/buildd/digikam-1.2.0/showfoto/showfoto.cpp:602
#21 0x000000000043f9e9 in ShowFoto::ShowFoto::qt_metacall (this=0x19ee360, _c=QMetaObject::InvokeMetaMethod, _id=6628865, _a=0x7fff62c1e380)
    at /build/buildd/digikam-1.2.0/obj-x86_64-linux-gnu/showfoto/showfoto.moc:107
#22 0x00007fafd760a7a7 in QMetaObject::activate (sender=0x27c5520, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3280
#23 0x00007fafdaf75db5 in Digikam::ThumbBarView::signalUrlSelected (this=0x1d17070, _t1=<value optimized out>) at /build/buildd/digikam-1.2.0/obj-x86_64-linux-gnu/digikam/thumbbar.moc:115
#24 0x00007fafdaf7751f in Digikam::ThumbBarView::insertItem (this=0x27c5520, item=0x20ed890) at /build/buildd/digikam-1.2.0/libs/widgets/common/thumbbar.cpp:922
#25 0x000000000044014b in ShowFoto (this=0x19ee360, urlList=..., __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /build/buildd/digikam-1.2.0/showfoto/showfoto.cpp:263
#26 0x0000000000437a1f in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/digikam-1.2.0/showfoto/main.cpp:80

Reported using DrKonqi
Comment 1 caulier.gilles 2010-09-08 21:11:35 UTC

*** This bug has been marked as a duplicate of bug 250477 ***
Comment 2 caulier.gilles 2022-01-20 06:43:50 UTC
Fixed with https://bugs.kde.org/show_bug.cgi?id=250477