Bug 191351 - Digikam crashes in Ubuntu (NOT Kubuntu) 9.04 when Konqueror removed
Summary: Digikam crashes in Ubuntu (NOT Kubuntu) 9.04 when Konqueror removed
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Geolocation-GoogleMaps (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-02 16:30 UTC by Jenske
Modified: 2017-08-18 19:45 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.7.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jenske 2009-05-02 16:30:42 UTC
Version:            (using KDE 4.0.5)
OS:                Linux
Installed from:    Ubuntu Packages

Programme crashed when I tried to geolocate a picture. After I've reinstalled Konqueror, everything seems to be working fine again. This means that Digikam cannot properly function in Ubuntu when Konqueror is not installed.


Programma: digiKam (digikam), signaal SIGSEGV
[Current thread is 0 (LWP 5017)]

Thread 10 (Thread 0xb2521b90 (LWP 5020)):
#0  0xb7f45430 in __kernel_vsyscall ()
#1  0xb53980e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb549a2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb56869b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0x0828f319 in ?? ()
#5  0xb568596e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb53944ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb548b49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xb19c6b90 (LWP 5022)):
#0  0xb7f45430 in __kernel_vsyscall ()
#1  0xb53980e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb549a2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb56869b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb7178d4a in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb568596e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb53944ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb548b49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xb0dffb90 (LWP 5023)):
#0  0xb7f45430 in __kernel_vsyscall ()
#1  0xb53980e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb549a2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb56869b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb7178d4a in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb568596e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb53944ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb548b49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xae522b90 (LWP 5042)):
#0  0xb7f45430 in __kernel_vsyscall ()
#1  0xb53980e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb549a2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb56869b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb7178d4a in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb568596e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb53944ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb548b49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xadbffb90 (LWP 5050)):
#0  0xb7f45430 in __kernel_vsyscall ()
#1  0xb54837b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb5757380 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb568596e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb53944ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb548b49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xaedfbb90 (LWP 5061)):
#0  0xb7f45430 in __kernel_vsyscall ()
#1  0xb53980e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb549a2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb56869b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb7178d4a in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb568596e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb53944ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb548b49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xad1ffb90 (LWP 5127)):
#0  0xb7f45430 in __kernel_vsyscall ()
#1  0xb53980e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb549a2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb56869b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb7178d4a in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb568596e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb53944ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb548b49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa6bbab90 (LWP 5128)):
#0  0xb7f45430 in __kernel_vsyscall ()
#1  0xb53980e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb549a2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb56869b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb7178d4a in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb568596e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb53944ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb548b49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa4835b90 (LWP 5131)):
#0  0xb7f45430 in __kernel_vsyscall ()
#1  0xb53980e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb549a2ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb56869b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb7178d4a in Digikam::LoadSaveThread::run () from /usr/lib/libdigikamcore.so.1
#5  0xb568596e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb53944ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb548b49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4641920 (LWP 5017)):
[KCrash Handler]
#6  0xb5c92be6 in QWidget::window () from /usr/lib/libQtGui.so.4
#7  0xb7f2633e in KParts::StatusBarExtension::statusBar () from /usr/lib/libkparts.so.4
#8  0xb7f268f2 in KParts::StatusBarExtension::removeStatusBarItem () from /usr/lib/libkparts.so.4
#9  0xb796fe87 in KHTMLPart::removeJSErrorExtension () from /usr/lib/libkhtml.so.5
#10 0xb799c800 in KHTMLPart::~KHTMLPart () from /usr/lib/libkhtml.so.5
#11 0xab955d52 in ?? () from /usr/lib/kde4/kipiplugin_gpssync.so
#12 0xb7f0c168 in KParts::Part::slotWidgetDestroyed () from /usr/lib/libkparts.so.4
#13 0xb7f0c27b in KParts::Part::qt_metacall () from /usr/lib/libkparts.so.4
#14 0xb7f0c2da in KParts::ReadOnlyPart::qt_metacall () from /usr/lib/libkparts.so.4
#15 0xb79a4b0a in KHTMLPart::qt_metacall () from /usr/lib/libkhtml.so.5
#16 0xab954a7a in ?? () from /usr/lib/kde4/kipiplugin_gpssync.so
#17 0xb578fca8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#18 0xb57900e0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0xb579016b in QObject::destroyed () from /usr/lib/libQtCore.so.4
#20 0xb5790fa9 in QObject::~QObject () from /usr/lib/libQtCore.so.4
#21 0xb5c9d04f in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#22 0xb5788e3f in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4
#23 0xb5c9ce6b in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#24 0xb5788e3f in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4
#25 0xb5c9c6fb in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#26 0xb6164b66 in QDialog::~QDialog () from /usr/lib/libQtGui.so.4
#27 0xb67d74a4 in KDialog::~KDialog () from /usr/lib/libkdeui.so.5
#28 0xab95608e in ?? () from /usr/lib/kde4/kipiplugin_gpssync.so
#29 0xab94d59a in ?? () from /usr/lib/kde4/kipiplugin_gpssync.so
#30 0xab94e9d8 in ?? () from /usr/lib/kde4/kipiplugin_gpssync.so
#31 0xb578fca8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#32 0xb57900e0 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#33 0xb5c44921 in QAction::triggered () from /usr/lib/libQtGui.so.4
#34 0xb5c45e9f in QAction::activate () from /usr/lib/libQtGui.so.4
#35 0xb60c040c in ?? () from /usr/lib/libQtGui.so.4
#36 0xb60c6b5b in ?? () from /usr/lib/libQtGui.so.4
#37 0xb60c7632 in QMenu::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#38 0xb69567e5 in KMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.5
#39 0xb5ca1bd3 in QWidget::event () from /usr/lib/libQtGui.so.4
#40 0xb60c9a19 in QMenu::event () from /usr/lib/libQtGui.so.4
#41 0xb5c4af2c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#42 0xb5c53ba1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#43 0xb686f94d in KApplication::notify () from /usr/lib/libkdeui.so.5
#44 0xb5779a3b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#45 0xb5c52c0e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#46 0xb5cc2c96 in ?? () from /usr/lib/libQtGui.so.4
#47 0xb5cc1d37 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#48 0xb5ceccfa in ?? () from /usr/lib/libQtGui.so.4
#49 0xb4a4fb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#50 0xb4a530eb in ?? () from /usr/lib/libglib-2.0.so.0
#51 0xb4a53268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#52 0xb57a5438 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#53 0xb5cec3f5 in ?? () from /usr/lib/libQtGui.so.4
#54 0xb577806a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#55 0xb57784aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#56 0xb577a959 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#57 0xb5c4ada7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#58 0x082b4e3b in ?? ()
#59 0xb53bd775 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#60 0x0808ddc1 in _start ()
Comment 1 caulier.gilles 2009-05-02 16:35:00 UTC
This is a depency from GPSSync kipi-plugins which use KHTML parts to show googlemaps. KHTML is konqueror engine.

Luka, it's a unbutu package problem...

Gilles Caulier
Comment 2 Dario Andres 2009-05-02 17:14:29 UTC
Also, what is your KDE version? "4.0.5" is quite old right now. (and I guess Ubuntu9.04 should have a newer one)
Thanks
Comment 3 Dario Andres 2009-05-03 19:23:28 UTC
The reporter sent me an email:
-----

KDE is 4:4.2.2. It took me some time to find this, as I'm not really using KDE (only to have Digikam working).

In the meanwhile, the problem has been solved. I mean, after the crash (of which I sent you the report), I re-installed Konqueror and everything worked fine again.

So, to summarize:

-- I work in Ubuntu 9.04
-- I installed Digikam through synaptics, which 'automatically' installs konqueror and some other kde-applications
-- being a 'GNOME-man' and wanting to save as much space as possible, I thought "let's get rid of Konqueror, because I only use Firefox to surf"
-- having removed Konqueror, I was no longer able to geotag photos in digikam (which I really liked a lot)
-- Digikam crashed when I tried to geolocate a photograph
-- I re-installed Konqueror, restarted Digikam and ... tadaaaah, everything seemed to be working again

So, essentially, I would suggest you urge users of digikam NOT to remove any programs installed when installing Digikam.

On the other hand, it might be a good idea to let Digikam run _without_ the need to specifically install Konqueror.

But nonetheless: congratulations on this fantastic programme Digikam is!

Jenske
(Belgium)
Comment 4 caulier.gilles 2009-05-03 19:38:26 UTC
Ok, i close this file now.

Gilles Caulier
Comment 5 caulier.gilles 2017-08-15 12:58:48 UTC
This crash is relevant of KHTML. Since digiKam 5.x we use Qt5::WebView instead.

Gilles Caulier