| Summary: | digikam crashes on startup | ||
|---|---|---|---|
| Product: | [Applications] digikam | Reporter: | Jiri Slaby <jirislaby> |
| Component: | Preview-Video | Assignee: | Digikam Developers <digikam-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | caulier.gilles, martin.sandsmark, myriam, o-z, romain.perier, tdfischer |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | 6.0.0 | |
| Sentry Crash Report: | |||
|
Description
Jiri Slaby
2013-03-27 12:29:39 UTC
I see, this is a problem of digikam to be linked against *both* gst 0.1 and 1.0.
GLib-GObject-WARNING **: cannot register existing type `GstAudioClock'
GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
$ ldd /usr/bin/digikam |grep gst
libgstreamer-0.10.so.0 => /usr/lib64/libgstreamer-0.10.so.0 (0x00007f7b1bf25000)
libgstapp-0.10.so.0 => /usr/lib64/libgstapp-0.10.so.0 (0x00007f7b1bd18000)
libgstvideo-0.10.so.0 => /usr/lib64/libgstvideo-0.10.so.0 (0x00007f7b1bafc000)
libgstbase-0.10.so.0 => /usr/lib64/libgstbase-0.10.so.0 (0x00007f7b13d9e000)
libgstapp-1.0.so.0 => /usr/lib64/libgstapp-1.0.so.0 (0x00007f7b10339000)
libgstpbutils-1.0.so.0 => /usr/lib64/libgstpbutils-1.0.so.0 (0x00007f7b10114000)
libgstvideo-1.0.so.0 => /usr/lib64/libgstvideo-1.0.so.0 (0x00007f7b0fed2000)
libgstaudio-1.0.so.0 => /usr/lib64/libgstaudio-1.0.so.0 (0x00007f7b0fc88000)
libgstbase-1.0.so.0 => /usr/lib64/libgstbase-1.0.so.0 (0x00007f7b0fa36000)
libgstreamer-1.0.so.0 => /usr/lib64/libgstreamer-1.0.so.0 (0x00007f7b0f740000)
libgsttag-1.0.so.0 => /usr/lib64/libgsttag-1.0.so.0 (0x00007f7b0e332000)
AFAICS gst 0.1 comes from opencv and gst 1.0 from qt webkit... The problem is upstream in gstreamer, not in the phonon backend. *** Bug 318298 has been marked as a duplicate of this bug. *** Problem is not reproducible since digiKam use QtAv framework +ffmpeg to handle video files. |