Bug 273534 - showFoto crashes (Segmentation fault) when run
Summary: showFoto crashes (Segmentation fault) when run
Status: RESOLVED WORKSFORME
Alias: None
Product: digikam
Classification: Applications
Component: Showfoto-Core (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-18 05:55 UTC by Kaustubh Ashtekar
Modified: 2016-07-03 05:06 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.3.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kaustubh Ashtekar 2011-05-18 05:55:14 UTC
Application: showfoto (1.2.0)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.38 i686
Distribution: "Fedora release 12 (Constantine)"

-- Information about the crash:
showFoto crashes (Segmentation fault) when run. Reproducible every time. 


The crash can be reproduced every time.

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

Thread 6 (Thread 0xb5316b70 (LWP 3610)):
#0  0xb787f424 in __kernel_vsyscall ()
#1  0x0088cc45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x06ec86bf in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x0660b22a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#4  0x06ec775f in ?? () from /usr/lib/libQtCore.so.4
#5  0x00888ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x007b383e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xb49ffb70 (LWP 3611)):
#0  0xb787f424 in __kernel_vsyscall ()
#1  0x0088cc45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x06ec86bf in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x0660b22a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#4  0x06ec775f in ?? () from /usr/lib/libQtCore.so.4
#5  0x00888ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x007b383e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb05fab70 (LWP 3621)):
#0  0xb787f424 in __kernel_vsyscall ()
#1  0x007a8e46 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00aa0a0c in g_poll () from /lib/libglib-2.0.so.0
#3  0x00a93883 in ?? () from /lib/libglib-2.0.so.0
#4  0x00a93b74 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x06fe10ff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x06fb742a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x06fb776a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x06ec530e in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb4b06cad in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#10 0x06ec775f in ?? () from /usr/lib/libQtCore.so.4
#11 0x00888ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#12 0x007b383e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb2dffb70 (LWP 3622)):
#0  0xb787f424 in __kernel_vsyscall ()
#1  0x0088cc45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x06ec86bf in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x0660b22a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#4  0x06ec775f in ?? () from /usr/lib/libQtCore.so.4
#5  0x00888ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x007b383e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb3fcab70 (LWP 3629)):
#0  0xb787f424 in __kernel_vsyscall ()
#1  0x0088cc45 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x06ec86bf in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x0660b22a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1
#4  0x06ec775f in ?? () from /usr/lib/libQtCore.so.4
#5  0x00888ab5 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x007b383e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb783f7e0 (LWP 3608)):
[KCrash Handler]
#6  0x00000000 in ?? ()
#7  0x0262412e in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#8  0x025d16cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#9  0x025d82a1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#10 0x03c30a6b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#11 0x06fb8d53 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#12 0x025df1ef in QCoreApplication::sendEvent(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#13 0x02625bb7 in QWidgetPrivate::setEnabled_helper(bool) () from /usr/lib/libQtGui.so.4
#14 0x02625b0e in QWidgetPrivate::setEnabled_helper(bool) () from /usr/lib/libQtGui.so.4
#15 0x02625b0e in QWidgetPrivate::setEnabled_helper(bool) () from /usr/lib/libQtGui.so.4
#16 0x02625d43 in QWidget::setEnabled(bool) () from /usr/lib/libQtGui.so.4
#17 0x066f4dfb in Digikam::ImagePropertiesGPSTab::setGPSInfo() () from /usr/lib/libdigikamcore.so.1
#18 0x066f576b in Digikam::ImagePropertiesGPSTab::setCurrentURL(KUrl const&) () from /usr/lib/libdigikamcore.so.1
#19 0x066e4615 in Digikam::ImagePropertiesSideBar::slotNoCurrentItem() () from /usr/lib/libdigikamcore.so.1
#20 0x066e48d6 in Digikam::ImagePropertiesSideBar::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libdigikamcore.so.1
#21 0x06fbd7eb in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#22 0x06fcc6e5 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#23 0x06735768 in Digikam::EditorWindow::signalNoCurrentItem() () from /usr/lib/libdigikamcore.so.1
#24 0x06735793 in Digikam::EditorWindow::slotPrepareToLoad() () from /usr/lib/libdigikamcore.so.1
#25 0x06749ca6 in Digikam::EditorWindow::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libdigikamcore.so.1
#26 0x08078d10 in ?? ()
#27 0x06fbd7eb in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#28 0x06fcc6e5 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#29 0x06724798 in Digikam::Canvas::signalPrepareToLoad() () from /usr/lib/libdigikamcore.so.1
#30 0x0672795b in Digikam::Canvas::load(QString const&, Digikam::IOFileSettingsContainer*) () from /usr/lib/libdigikamcore.so.1
#31 0x080738dc in ?? ()
#32 0x08078e0a in ?? ()
#33 0x06fbd7eb in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#34 0x06fcc6e5 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#35 0x066a42e4 in Digikam::ThumbBarView::signalUrlSelected(KUrl const&) () from /usr/lib/libdigikamcore.so.1
#36 0x066a5f68 in Digikam::ThumbBarView::insertItem(Digikam::ThumbBarItem*) () from /usr/lib/libdigikamcore.so.1
#37 0x066a6099 in Digikam::ThumbBarItem::ThumbBarItem(Digikam::ThumbBarView*, KUrl const&) () from /usr/lib/libdigikamcore.so.1
#38 0x08079559 in ?? ()
#39 0x08070c8f in ?? ()
#40 0x006efbb6 in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=<value optimized out>) at libc-start.c:220
#41 0x08055af1 in _start ()

Possible duplicates by query: bug 273296, bug 273136, bug 272867, bug 272491, bug 272434.

Reported using DrKonqi
Comment 1 caulier.gilles 2011-05-18 07:41:25 UTC
It crash in GPS tab. Perhaps it's due to marble widget. The trace is not instructive about the origine of this problem.

Also, you use 1.2.0 release. 1.9.0 is the last stable. Please update and try again.

Gilles Caulier
Comment 2 caulier.gilles 2011-11-03 12:45:18 UTC
digiKam 2.2.0 is out since few weeks. Crash still valid with this version ?

Gilles Caulier
Comment 3 Kaustubh Ashtekar 2011-11-04 04:38:36 UTC
No. Now it works well. 

Thanks,
Kaustubh