Bug 254776

Summary: Showfoto opens but some functions inoperable
Product: [Applications] digikam Reporter: Philip Byford <philip>
Component: Showfoto-UsabilityAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: 1.3.0   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In: 7.6.0
Sentry Crash Report:

Description Philip Byford 2010-10-20 17:10:28 UTC
Application: showfoto (1.3.0)
KDE Platform Version: 4.4.3 (KDE 4.4.3) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.33.7-desktop586-2mnb i686
Distribution: "Mandriva Linux 2010.1"

-- Information about the crash:
After opening Showfoto it actually doesn't work.Application: showfoto (1.3.0)
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.33.7-desktop586-2mnb i686
Distribution: "Mandriva Linux 2010.1"

-- Information about the crash:
<In detail, tell us what you were doing  when the application crashed.>

The crash can be reproduced every time.

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

Thread 3 (Thread 0xb14dab70 (LWP 9232)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb548cc75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5b3f26d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb67a6020 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb767a75c in ?? () from /usr/lib/libdigikamcore.so.1
#5  0xb67a4fcf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb5488ae5 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb5b3103e in clone () from /lib/i686/libc.so.6

Thread 2 (Thread 0xb0c0bb70 (LWP 9233)):
#0  0xb5b3f6aa in __libc_enable_asynccancel () from /lib/i686/libc.so.6
#1  0xb5b25b00 in poll () from /lib/i686/libc.so.6
#2  0xb4b47ceb in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb4b3a805 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4b3ab9e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb68db60f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb68ad0fd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb68ad549 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb67a2190 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb14eac1e in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#10 0xb67a4fcf in ?? () from /usr/lib/libQtCore.so.4
#11 0xb5488ae5 in start_thread () from /lib/i686/libpthread.so.0
#12 0xb5b3103e in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb2ebb6d0 (LWP 9230)):
[KCrash Handler]
#6  0xb67c3469 in qHash(QString const&) () from /usr/lib/libQtCore.so.4
#7  0xb766a640 in ?? () from /usr/lib/libdigikamcore.so.1
#8  0xb766a343 in Digikam::ThemeEngine::setCurrentTheme(QString const&) () from /usr/lib/libdigikamcore.so.1
#9  0xb766a3f3 in Digikam::ThemeEngine::slotChangeTheme(QString const&) () from /usr/lib/libdigikamcore.so.1
#10 0xb7794cc4 in Digikam::EditorWindow::slotChangeTheme(QString const&) () from /usr/lib/libdigikamcore.so.1
#11 0xb77aa040 in Digikam::EditorWindow::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libdigikamcore.so.1
#12 0x08082c53 in ?? ()
#13 0xb68b3ded in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#14 0xb68c2c5a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#15 0xb5dd649d in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#16 0xb5dd87ac in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4
#17 0xb628f587 in ?? () from /usr/lib/libQtGui.so.4
#18 0xb6295cdf in ?? () from /usr/lib/libQtGui.so.4
#19 0xb6296d18 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#20 0xb6f2583d in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#21 0xb5e3db3b in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb62982cc in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb5ddcf1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#24 0xb5de471e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb6e294a1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#26 0xb68aea9e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#27 0xb5de366c in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#28 0xb5e715d6 in ?? () from /usr/lib/libQtGui.so.4
#29 0xb5e70704 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#30 0xb5e9e088 in ?? () from /usr/lib/libQtGui.so.4
#31 0xb4b36cbe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0xb4b3a9f8 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0xb4b3ab9e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#34 0xb68db5c1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#35 0xb5e9dbda in ?? () from /usr/lib/libQtGui.so.4
#36 0xb68ad0fd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#37 0xb68ad549 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0xb68b16d0 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#39 0xb5ddcfc4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#40 0x0807a771 in ?? ()
#41 0xb5a6fb96 in __libc_start_main () from /lib/i686/libc.so.6
#42 0x080551d1 in _start ()

Report to https://bugs.kde.org

The crash can be reproduced every time.

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

Thread 3 (Thread 0xb14dab70 (LWP 9232)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb548cc75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5b3f26d in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libc.so.6
#3  0xb67a6020 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb767a75c in ?? () from /usr/lib/libdigikamcore.so.1
#5  0xb67a4fcf in ?? () from /usr/lib/libQtCore.so.4
#6  0xb5488ae5 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb5b3103e in clone () from /lib/i686/libc.so.6

Thread 2 (Thread 0xb0c0bb70 (LWP 9233)):
#0  0xb5b3f6aa in __libc_enable_asynccancel () from /lib/i686/libc.so.6
#1  0xb5b25b00 in poll () from /lib/i686/libc.so.6
#2  0xb4b47ceb in g_poll () from /usr/lib/libglib-2.0.so.0
#3  0xb4b3a805 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb4b3ab9e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb68db60f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb68ad0fd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb68ad549 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0xb67a2190 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0xb14eac1e in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so
#10 0xb67a4fcf in ?? () from /usr/lib/libQtCore.so.4
#11 0xb5488ae5 in start_thread () from /lib/i686/libpthread.so.0
#12 0xb5b3103e in clone () from /lib/i686/libc.so.6

Thread 1 (Thread 0xb2ebb6d0 (LWP 9230)):
[KCrash Handler]
#6  0xb67c3469 in qHash(QString const&) () from /usr/lib/libQtCore.so.4
#7  0xb766a640 in ?? () from /usr/lib/libdigikamcore.so.1
#8  0xb766a343 in Digikam::ThemeEngine::setCurrentTheme(QString const&) () from /usr/lib/libdigikamcore.so.1
#9  0xb766a3f3 in Digikam::ThemeEngine::slotChangeTheme(QString const&) () from /usr/lib/libdigikamcore.so.1
#10 0xb7794cc4 in Digikam::EditorWindow::slotChangeTheme(QString const&) () from /usr/lib/libdigikamcore.so.1
#11 0xb77aa040 in Digikam::EditorWindow::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libdigikamcore.so.1
#12 0x08082c53 in ?? ()
#13 0xb68b3ded in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#14 0xb68c2c5a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#15 0xb5dd649d in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#16 0xb5dd87ac in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4
#17 0xb628f587 in ?? () from /usr/lib/libQtGui.so.4
#18 0xb6295cdf in ?? () from /usr/lib/libQtGui.so.4
#19 0xb6296d18 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#20 0xb6f2583d in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#21 0xb5e3db3b in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#22 0xb62982cc in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb5ddcf1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#24 0xb5de471e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb6e294a1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#26 0xb68aea9e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#27 0xb5de366c in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#28 0xb5e715d6 in ?? () from /usr/lib/libQtGui.so.4
#29 0xb5e70704 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#30 0xb5e9e088 in ?? () from /usr/lib/libQtGui.so.4
#31 0xb4b36cbe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0xb4b3a9f8 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0xb4b3ab9e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#34 0xb68db5c1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#35 0xb5e9dbda in ?? () from /usr/lib/libQtGui.so.4
#36 0xb68ad0fd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#37 0xb68ad549 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#38 0xb68b16d0 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#39 0xb5ddcfc4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#40 0x0807a771 in ?? ()
#41 0xb5a6fb96 in __libc_start_main () from /lib/i686/libc.so.6
#42 0x080551d1 in _start ()

Reported using DrKonqi
Comment 1 caulier.gilles 2010-10-20 17:14:22 UTC
Sound like a binary uncompatibility with libdigikam.so library intsalled on your system. 

As you have compiled digiKam + Showfoto yourself, perhaps you don't have uninstalled digiKam package from your computer before.

Also, i recommend to compile 1.5.0 release instead 1.3.0

Gilles Caulier
Comment 2 Philip Byford 2010-10-20 18:47:25 UTC
Thanks for quick responce. I didn't actually have the digikam software installed and after having downloaded and installed it Showfoto is now working perfectly ok. Is it now possible to remove the bug report from the bugzilla site or just to leave it on there?


========================================
Message Received: Oct 20 2010, 04:15 PM
From: "Gilles Caulier" 
To: philip@byford.wanadoo.co.uk
Cc: 
Subject: [Bug 254776] Showfoto opens but some functions inoperable


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


Gilles Caulier  changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |caulier.gilles@gmail.com




--- Comment #1 from Gilles Caulier  2010-10-20 17:14:22 ---
Sound like a binary uncompatibility with libdigikam.so library intsalled on
your system. 

As you have compiled digiKam + Showfoto yourself, perhaps you don't have
uninstalled digiKam package from your computer before.

Also, i recommend to compile 1.5.0 release instead 1.3.0

Gilles Caulier