Summary: | digikam crashes while startup | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Michael <m.mickey> |
Component: | Preview-Image | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles, kretz, marcel.wiesweg |
Priority: | LO | ||
Version: | 0.10.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 5.4.0 | |
Sentry Crash Report: |
Description
Michael
2008-11-19 23:35:42 UTC
Please give us a GDB output. Look here for details: http://www.digikam.org/drupal/contrib Gilles Caulier I hope that helps: sock_file=/home/m/.kde/socket-ubuntu/kdeinit4__0 digikam: Fatal IO error: client killed [Thread 0x434e5950 (LWP 7059) exited] [Thread 0x444e7950 (LWP 7060) exited] ** (<unknown>:7041): WARNING **: Serious fd usage error 33 ** (<unknown>:7041): WARNING **: Serious fd usage error 31 GThread-ERROR **: file /build/buildd/glib2.0-2.18.2/gthread/gthread-posix.c: line 385 (g_thread_join_posix_impl): error 'Resource deadlock avoided' during 'pthread_join (*(pthread_t*)thread, &ignore)' aborting... Program received signal SIGABRT, Aborted. [Switching to Thread 0x43ce6950 (LWP 7058)] 0x00007f0b05d70fd5 in raise () from /lib/libc.so.6 (gdb) bt #0 0x00007f0b05d70fd5 in raise () from /lib/libc.so.6 #1 0x00007f0b05d72b43 in abort () from /lib/libc.so.6 #2 0x00007f0b056aed9e in g_logv () from /usr/lib/libglib-2.0.so.0 #3 0x00007f0b056aee33 in g_log () from /usr/lib/libglib-2.0.so.0 #4 0x00007f0b05b3b0f3 in ?? () from /usr/lib/libgthread-2.0.so.0 #5 0x00007f0b056cd69b in g_thread_join () from /usr/lib/libglib-2.0.so.0 #6 0x00007f0aee887dc9 in ?? () from /usr/lib/gstreamer-0.10/libgstximagesink.so #7 0x00007f0aee888ac4 in ?? () from /usr/lib/gstreamer-0.10/libgstximagesink.so #8 0x00007f0af1910248 in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #9 0x00007f0af2b8d23e in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so #10 0x00007f0af2b8d765 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so #11 0x00007f0af2b8b433 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so #12 0x00007f0b0f87376b in Phonon::MediaNodePrivate::deleteBackendObject () from /usr/lib/libphonon.so.4 #13 0x00007f0b0f881e45 in ?? () from /usr/lib/libphonon.so.4 #14 0x00007f0b05d7466d in exit () from /lib/libc.so.6 #15 0x00007f0b0b1f0ae8 in ?? () from /usr/lib/libQtGui.so.4 #16 0x00007f0b103c89e8 in KApplication::xioErrhandler () from /usr/lib/libkdeui.so.5 #17 0x00007f0b0e3fc8b4 in _XIOError () from /usr/lib/libX11.so.6 #18 0x00007f0b0e404358 in ?? () from /usr/lib/libX11.so.6 #19 0x00007f0b0e404ad6 in _XEventsQueued () from /usr/lib/libX11.so.6 #20 0x00007f0b0e3d60fa in XCheckWindowEvent () from /usr/lib/libX11.so.6 #21 0x00007f0aee88aa6b in ?? () from /usr/lib/gstreamer-0.10/libgstximagesink.so #22 0x00007f0b056ce264 in ?? () from /usr/lib/libglib-2.0.so.0 #23 0x00007f0b07b8b3ea in start_thread () from /lib/libpthread.so.0 #24 0x00007f0b05e24c6d in clone () from /lib/libc.so.6 #25 0x0000000000000000 in ?? () Well looks like a Phonon / GStreamer error, so it shouldn't be digiKam related. Andi I get a dialog, that phonen stops working since weeks while startup, also with the versions that work, and also here digikam keeps on starting... the crash appears a few moments later... when running with gdb I had to continue after the phonon crash with digikam still running, could it be that there are two problems? ok, again, with two backtraces... greets, mike Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fb542a446f0 (LWP 7095)] 0x0000000000000000 in ?? () (gdb) bt #0 0x0000000000000000 in ?? () #1 0x00007fb53ea370e1 in KIPI::Interface::hasFeature (this=0x663ff10, feature=KIPI::ImagesHasTime) at /src/digikam/kdegraphics/libs/libkipi/libkipi/interface.cpp:73 #2 0x00007fb53ea37588 in KIPI::Interface::hasFeature (this=0x663ff10, feature=@0x41cb6d8) at /src/digikam/kdegraphics/libs/libkipi/libkipi/interface.cpp:87 #3 0x00007fb53ea34042 in PluginLoader (this=0x40a2780, ignores=@0x7fff4aa8e440, interface=0x663ff10) at /src/digikam/kdegraphics/libs/libkipi/libkipi/pluginloader.cpp:233 #4 0x0000000000634ada in Digikam::DigikamApp::loadPlugins (this=0x165b400) at /src/digikam/graphics/digikam/digikam/digikamapp.cpp:2047 #5 0x000000000064ecca in DigikamApp (this=0x165b400) at /src/digikam/graphics/digikam/digikam/digikamapp.cpp:220 #6 0x000000000068c398 in main (argc=1, argv=0x7fff4aa8eea8) at /src/digikam/graphics/digikam/digikam/main.cpp:162 (gdb) continue Continuing. KCrash: Application 'digikam' crashing... sock_file=/home/m/.kde/socket-ubuntu/kdeinit4__0 digikam: Fatal IO error: client killed [Thread 0x43a51950 (LWP 7111) exited] ** (<unknown>:7095): WARNING **: Serious fd usage error 33 ** (<unknown>:7095): WARNING **: Serious fd usage error 31 GThread-ERROR **: file /build/buildd/glib2.0-2.18.2/gthread/gthread-posix.c: line 385 (g_thread_join_posix_impl): error 'Resource deadlock avoided' during 'pthread_join (*(pthread_t*)thread, &ignore)' aborting... [Thread 0x44a53950 (LWP 7112) exited] Program received signal SIGABRT, Aborted. [Switching to Thread 0x44252950 (LWP 7110)] 0x00007fb5375acfd5 in raise () from /lib/libc.so.6 (gdb) bt #0 0x00007fb5375acfd5 in raise () from /lib/libc.so.6 #1 0x00007fb5375aeb43 in abort () from /lib/libc.so.6 #2 0x00007fb536eead9e in g_logv () from /usr/lib/libglib-2.0.so.0 #3 0x00007fb536eeae33 in g_log () from /usr/lib/libglib-2.0.so.0 #4 0x00007fb5373770f3 in ?? () from /usr/lib/libgthread-2.0.so.0 #5 0x00007fb536f0969b in g_thread_join () from /usr/lib/libglib-2.0.so.0 #6 0x00007fb5241aedc9 in ?? () from /usr/lib/gstreamer-0.10/libgstximagesink.so #7 0x00007fb5241afac4 in ?? () from /usr/lib/gstreamer-0.10/libgstximagesink.so #8 0x00007fb527237248 in g_object_unref () from /usr/lib/libgobject-2.0.so.0 #9 0x00007fb52c4d123e in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so #10 0x00007fb52c4d1765 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so #11 0x00007fb52c4cf433 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so #12 0x00007fb5410af76b in Phonon::MediaNodePrivate::deleteBackendObject () from /usr/lib/libphonon.so.4 #13 0x00007fb5410bde45 in ?? () from /usr/lib/libphonon.so.4 #14 0x00007fb5375b066d in exit () from /lib/libc.so.6 #15 0x00007fb53ca2cae8 in ?? () from /usr/lib/libQtGui.so.4 #16 0x00007fb541c049e8 in KApplication::xioErrhandler () from /usr/lib/libkdeui.so.5 #17 0x00007fb53fc388b4 in _XIOError () from /usr/lib/libX11.so.6 #18 0x00007fb53fc40358 in ?? () from /usr/lib/libX11.so.6 #19 0x00007fb53fc40ad6 in _XEventsQueued () from /usr/lib/libX11.so.6 #20 0x00007fb53fc120fa in XCheckWindowEvent () from /usr/lib/libX11.so.6 #21 0x00007fb5241b1a6b in ?? () from /usr/lib/gstreamer-0.10/libgstximagesink.so #22 0x00007fb536f0a264 in ?? () from /usr/lib/libglib-2.0.so.0 #23 0x00007fb5393c73ea in start_thread () from /lib/libpthread.so.0 #24 0x00007fb537660c6d in clone () from /lib/libc.so.6 #25 0x0000000000000000 in ?? () (gdb) continue Continuing. Unable to start Dr. Konqi Program exited with code 0377. (gdb) quit yes, crash appears in Phonon initialization. It's not digiKam. Gilles both backtraces show that you have an XIO Error. That means the code shown to crash is not necessarily (or rather: most likely not) guilty. You need to track down why the XIO error happens. It might be because of some abort() somewhere earlier, probably in a different thread. Phonon-GStreamer is not guilty here. Aborting on accessing IO stuff after an XIOError is normal. I recommend to close the report unless the error can still be reproduced and a better report be produced. Matthias is right, see my comment #4 of bug 172680. Michael, can you still reproduce the crash with beta7? A large number of bugs has been fixed. I switched back to gstreamer, digikam (svn from today) starts now, but I still get a popup, thet phonon has stopped working... greets, mike If the crash, which may have been at any different place inside digikam, is gone I can close this bug for digikam - if phonon does not work it's a different problem outside our influence, perhaps Xine works better. digiKam 5.4.0 bundles will use QtAV framework instead Qt5Multimedia to thumb and play video/audio. The Slideshow tool will also support video as well. QtAV use ffmpeg codecs. It's multi-platform and will always available in OSX, Windows and Linux bundles that digiKam team provide. For Linux packagers, you will need to turn on video support at compilation time and solve QtAV dependencies... See screenshots here : https://www.flickr.com/photos/digikam/30886133553 https://www.flickr.com/photos/digikam/31679362466 https://www.flickr.com/photos/digikam/31572654722 https://www.flickr.com/photos/digikam/31726086736 Bundles have been recompiled are posted to GDrive for testing : https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM |