You are not logged in.

#1 2014-09-12 13:49:01

mareex
Member
From: Oldenburg, Germany
Registered: 2014-08-27
Posts: 28

[SOLVED] digikam segfaults

Hi there,

I've got three machines here at home. The first one is on "testing" and has digikam installed.
As I opened digikam today the startup splash was shown and suddenly shut down due to a segfault.

I tested digikam on the two other machines.

The second one is also on "testing". Same result (segfault) here even though digikam was never installed before.

The third one was not on "testing" and digikam was not installed before either. The result was seeing digikam working here.

This ist the console output of the first machine:

Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. please move it to /home/marcus/.config/fontconfig/fonts.conf manually
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QString)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QString)
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work.

(digikam:5428): GLib-GObject-WARNING **: specified class size for type 'GstBaseAudioSink' is smaller than the parent type's 'GstBaseSink' class size

(digikam:5428): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

(digikam:5428): GLib-GObject-CRITICAL **: g_type_register_static: assertion 'parent_type > 0' failed

(digikam:5428): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(digikam:5428): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(digikam:5428): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(digikam:5428): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

(digikam:5428): GStreamer-CRITICAL **: gst_element_register: assertion 'g_type_is_a (type, GST_TYPE_ELEMENT)' failed

(digikam:5428): GLib-GObject-WARNING **: specified class size for type 'GstAlsaSrc' is smaller than the parent type's 'GstAudioSrc' class size

(digikam:5428): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(digikam:5428): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(digikam:5428): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(digikam:5428): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

(digikam:5428): GStreamer-CRITICAL **: gst_element_register: assertion 'g_type_is_a (type, GST_TYPE_ELEMENT)' failed

(digikam:5428): GLib-GObject-WARNING **: specified class size for type 'GstCapsFilter' is smaller than the parent type's 'GstBaseTransform' class size

(digikam:5428): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

(digikam:5428): GStreamer-CRITICAL **: gst_element_register: assertion 'g_type_is_a (type, GST_TYPE_ELEMENT)' failed

(digikam:5428): GStreamer-CRITICAL **: gst_bin_add: assertion 'GST_IS_ELEMENT (element)' failed

(digikam:5428): GStreamer-CRITICAL **: gst_element_get_static_pad: assertion 'GST_IS_ELEMENT (element)' failed

(digikam:5428): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed

(digikam:5428): GLib-GObject-WARNING **: specified class size for type 'GstBaseAudioSrc' is smaller than the parent type's 'GstPushSrc' class size

(digikam:5428): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

(digikam:5428): GLib-GObject-CRITICAL **: g_type_register_static: assertion 'parent_type > 0' failed

(digikam:5428): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

(digikam:5428): GStreamer-CRITICAL **: gst_element_register: assertion 'g_type_is_a (type, GST_TYPE_ELEMENT)' failed

(digikam:5428): GLib-GObject-WARNING **: specified class size for type 'GstOss4Sink' is smaller than the parent type's 'GstAudioSink' class size

(digikam:5428): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(digikam:5428): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(digikam:5428): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

(digikam:5428): GStreamer-CRITICAL **: gst_element_register: assertion 'g_type_is_a (type, GST_TYPE_ELEMENT)' failed

(digikam:5428): GLib-GObject-WARNING **: specified class size for type 'GstOssSrc' is smaller than the parent type's 'GstAudioSrc' class size

(digikam:5428): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(digikam:5428): GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed

(digikam:5428): GLib-CRITICAL **: g_once_init_leave: assertion 'result != 0' failed

(digikam:5428): GStreamer-CRITICAL **: gst_element_register: assertion 'g_type_is_a (type, GST_TYPE_ELEMENT)' failed
KCrash: Application 'digikam' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/marcus/.kde4/socket-U530/kdeinit4__0

Last edited by mareex (2014-09-13 02:00:59)

Offline

#2 2014-09-12 19:28:26

smika
Member
Registered: 2011-03-02
Posts: 25

Re: [SOLVED] digikam segfaults

Here the same problem. I deleted the digikamrc and the digikam folder in .kde4 and the databases, but this doesn't work. I also installed the latest updates. Hopefully there is a solution for this.

Offline

#3 2014-09-13 00:21:16

danym
Member
From: Saint-Hippolyte, Qc
Registered: 2007-05-14
Posts: 75
Website

Re: [SOLVED] digikam segfaults

I've found something about it: http://kaosx.us/phpBB3/viewtopic.php?f=10&t=358
Removing gstreamer0.10-good gstreamer0.10-good-plugins made digikam works again!


sin² x + cos² x = 1

Offline

#4 2014-09-13 02:01:31

mareex
Member
From: Oldenburg, Germany
Registered: 2014-08-27
Posts: 28

Re: [SOLVED] digikam segfaults

danym wrote:

I've found something about it: http://kaosx.us/phpBB3/viewtopic.php?f=10&t=358
Removing gstreamer0.10-good gstreamer0.10-good-plugins made digikam works again!

That did the trick. Very much appreciated!

Offline

#5 2014-09-13 17:40:58

smika
Member
Registered: 2011-03-02
Posts: 25

Re: [SOLVED] digikam segfaults

Thanks! Works!

Offline

#6 2014-09-14 16:27:02

jhf2442
Member
Registered: 2010-09-29
Posts: 15

Re: [SOLVED] digikam segfaults

Confirming that the workaround does the trick. Removal also implied deletion of some kde-telepathy packages

Offline

#7 2014-09-14 22:04:50

abveritas
Member
Registered: 2012-05-04
Posts: 29

Re: [SOLVED] digikam segfaults

jhf2442 wrote:

Confirming that the workaround does the trick. Removal also implied deletion of some kde-telepathy packages

All kde-telepathy packages can be build with gstreamer 1.0 depends, just a matter of getting the right sources, been working very well since March/April.

Offline

#8 2014-09-15 09:50:44

Thah
Member
Registered: 2014-09-15
Posts: 3

Re: [SOLVED] digikam segfaults

I have to the best of my knowledge no packages from [testing] installed but experienced the same almost right after doing some
experimenting re sqlite/mysql; this thread saved my sanity!

Three points:

1. https://wiki.archlinux.org/index.php/Digikam explicitly suggest installing gstreamer0.10-good -- under Troubleshooting.

2. community/subtitleeditor depends on gstreamer0.10-good-plugins (no problem for me, though).

3. What happened anyway? My logs say

       [2014-08-21 09:46] upgraded digikam (4.2.0-1 -> 4.2.0-2)
    and
       [2014-04-24 12:22] upgraded gstreamer0.10-good[-plugins] (0.10.31-5 -> 0.10.31-6)

    It may have been in August that I did my database fiddling but the crashes started around the same time as in the op. From the
    log entries it doesn't look like there was anything disruptive happening.

Last edited by Thah (2014-09-15 09:53:40)

Offline

#9 2014-09-15 21:25:45

danym
Member
From: Saint-Hippolyte, Qc
Registered: 2007-05-14
Posts: 75
Website

Re: [SOLVED] digikam segfaults

In fact, if you use phonon-qt4-vlc, you don't need gstreamer0.10-good to use digikam.


sin² x + cos² x = 1

Offline

#10 2014-09-16 07:27:14

SanskritFritz
Member
From: Budapest, Hungary
Registered: 2009-01-08
Posts: 1,924
Website

Re: [SOLVED] digikam segfaults

danym wrote:

In fact, if you use phonon-qt4-vlc, you don't need gstreamer0.10-good to use digikam.

Thanks, that was vital to see videos in Digikam again.


zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)

Offline

#11 2014-09-17 20:26:34

jhf2442
Member
Registered: 2010-09-29
Posts: 15

Re: [SOLVED] digikam segfaults

also confirming that this enables video display

Offline

#12 2014-09-18 12:25:56

danym
Member
From: Saint-Hippolyte, Qc
Registered: 2007-05-14
Posts: 75
Website

Re: [SOLVED] digikam segfaults

Digikam 4.3.0 is out by the way!  I've installed it and works fine (with phonon-vlc).


sin² x + cos² x = 1

Offline

Board footer

Powered by FluxBB