Bug 337978 - digikam crashes on startup - always
Summary: digikam crashes on startup - always
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Preview-Video (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-02 10:07 UTC by Thomas Arend
Modified: 2018-08-21 20:53 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.0.0


Attachments
signature.asc (197 bytes, application/pgp-signature)
2014-08-04 17:41 UTC, Thomas Arend
Details
Backtrace (6.64 KB, text/plain)
2014-08-21 19:25 UTC, Thomas Arend
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Arend 2014-08-02 10:07:45 UTC
digikam-4.1.0-15.2.x86_64

See console output

Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work.

(digikam:11687): GLib-GObject-WARNING **: cannot register existing type 'GstObject'

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

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

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

(digikam:11687): GLib-GObject-CRITICAL **: g_object_newv: assertion 'G_TYPE_IS_OBJECT (object_type)' failed

(digikam:11687): GStreamer-CRITICAL **: gst_object_ref_sink: assertion 'object != NULL' failed

(digikam:11687): GStreamer-CRITICAL **: gst_registry_get_feature_list: assertion 'GST_IS_REGISTRY (registry)' failed

(digikam:11687): GLib-GObject-WARNING **: gsignal.c:2475: signal 'video-changed' is invalid for instance '0x400a040' of type 'GstPlayBin'

(digikam:11687): GLib-GObject-WARNING **: gsignal.c:2475: signal 'text-tags-changed' is invalid for instance '0x400a040' of type 'GstPlayBin'

(digikam:11687): GLib-GObject-WARNING **: gsignal.c:2475: signal 'audio-tags-changed' is invalid for instance '0x400a040' of type 'GstPlayBin'

(digikam:11687): GLib-GObject-WARNING **: gsignal.c:2475: signal 'about-to-finish' is invalid for instance '0x400a040' of type 'GstPlayBin'

(digikam:11687): GStreamer-CRITICAL **: gst_element_request_pad: assertion 'templ != NULL' failed
KCrash: Application 'digikam' crashing...
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
QSocketNotifier: Invalid socket 14 and type 'Read', disabling...
QSocketNotifier: Invalid socket 24 and type 'Read', disabling...
Comment 1 caulier.gilles 2014-08-02 10:26:48 UTC
GStreamer relevant, not digiKam...

Gilles Caulier
Comment 2 Christoph Feck 2014-08-02 20:42:10 UTC
Please add the backtrace of the crash. The messages in the console might not be related. For more information, please see https://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 3 Christoph Feck 2014-08-02 20:49:17 UTC
Thomas, what distribution did you switch to that no longer provides debug information packages? Your recent crash report continuously lack backtraces. If you need assistance with crash reporting with the new distribution, please ask for help in a forum of your distribution.
Comment 4 Thomas Arend 2014-08-04 17:41:42 UTC
Created attachment 88106 [details]
signature.asc

=2D-nextPart2289879.CbRLcxcBbL
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"

Am Samstag, 2. August 2014, 20:49:17 schrieben Sie:
> https://bugs.kde.org/show_bug.cgi?id=3D337978
>=20
> Christoph Feck <christoph@maxiom.de> changed:
>=20
>            What    |Removed                     |Added
> ---------------------------------------------------------------------=
=2D------
> Assignee|sitter@kde.org              |digikam-devel@kde.org Product|P=
honon=20
>                     |digikam
>             Version|unspecified                 |4.1.0
>              Status|UNCONFIRMED                 |NEEDSINFO
>           Component|general                     |general
>          Resolution|---                         |BACKTRACE
>            Severity|critical                    |crash
>=20
> --- Comment #3 from Christoph Feck <christoph@maxiom.de> ---
> Thomas, what distribution did you switch to that no longer provides d=
ebug
> information packages? Your recent crash report continuously lack back=
traces.
> If you need assistance with crash reporting with the new distribution=
,
> please ask for help in a forum of your distribution.


Hello Christoph,


I use OpenSuSE 13.1. But on all KDE Packges I have not luick with debug=
 information=20
packages. I can install them a often as I like. They are not rekognized=
.

Best regards

Thomas=20
=2D-=20
Thomas Arend
Zingsheimstra=DFe 31
53359 Rheinbach




=2D-nextPart2289879.CbRLcxcBbL
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/=
REC-html40/strict.dtd">
<html><head><meta name=3D"qrichtext" content=3D"1" /><style type=3D"tex=
t/css">
p, li { white-space: pre-wrap; }
</style></head><body style=3D" font-family:'Monospace'; font-size:9pt; =
font-weight:400; font-style:normal;">
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px;">Am Samstag, 2. August=
 2014, 20:49:17 schrieben Sie:</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; https://bugs.kde.org/show_bug.cgi?id=3D337978</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; Christoph Feck &lt;christoph@maxiom.de&gt; changed:</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
;            What    |Removed                     |Added</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; ---------------------------------------------------------------------=
=2D------</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; Assignee|sitter@kde.org              |digikam-devel@kde.org Product|P=
honon </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
;                     |digikam</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
;             Version|unspecified                 |4.1.0</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
;              Status|UNCONFIRMED                 |NEEDSINFO</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
;           Component|general                     |general</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
;          Resolution|---                         |BACKTRACE</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
;            Severity|critical                    |crash</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; --- Comment #3 from Christoph Feck &lt;christoph@maxiom.de&gt; ---</p=
>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; Thomas, what distribution did you switch to that no longer provides d=
ebug</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; information packages? Your recent crash report continuously lack back=
traces.</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; If you need assistance with crash reporting with the new distribution=
,</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt=
; please ask for help in a forum of your distribution.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px;">Hello Christoph,</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px;">I use OpenSuSE 13.1. =
But on all KDE Packges I have not luick with debug information packages=
. I can install them a often as I like. They are not rekognized.</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px;">Best regards</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px;">Thomas </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px;">-- </p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px;">Thomas Arend</p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px;">Zingsheimstra=DFe 31<=
/p>
<p style=3D" margin-top:0px; margin-bottom:0px; margin-left:0px; margin=
=2Dright:0px; -qt-block-indent:0; text-indent:0px;">53359 Rheinbach</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p>
<p style=3D"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px=
; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0p=
x; ">&nbsp;</p></body></html>
=2D-nextPart2289879.CbRLcxcBbL--
This is a multi-part message in MIME format.
Comment 5 Thomas Arend 2014-08-05 00:03:34 UTC
I refreshed my packages and installed following debuginfo packages after a crash

(digikam started once and "faded" without crash report after some seconds, now it crashes with every call)

libkdepimlibs4-debuginfo-4.13.3-2.1.x86_64
libgstreamer-0_10-0-debuginfo-0.10.36-14.36.x86_64
libkde4-debuginfo-4.13.3-2.1.x86_64
digikam-debuginfo-4.1.0-15.3.x86_64

Assistant is still reporting that he can't find the necessary packages.


Best regards
Thomas
Comment 6 Thomas Arend 2014-08-06 20:20:04 UTC
Also Version 4.2 crashes.

After reboot digikam starts but does not display any picture in the GUI. After some seconds digikam fades / dies without calling the bug report assistant. The next time digikam crashes without displaying the GUI but the bug report assistant is called.

Bug report assistent says that the data is useless and it can't find anny debug pacckages.
Comment 7 Christoph Feck 2014-08-06 22:13:09 UTC
Thomas, we cannot help you without a backtrace, sorry. Please ask for support in a forum of your distribution.

Try pasting the incomplete backtrace here, or try valgrind or gdb as described in the link from comment #2. You could also try reproducing on a freshly created user account to rule out bad configuration files.
Comment 8 Christoph Feck 2014-08-20 21:20:13 UTC
Thomas, any success?
Comment 9 Thomas Arend 2014-08-21 19:13:56 UTC
Hello,

I don't get anny baqcktrace. Digikam just dies without saying good bye.

After some updates I have now digikam-4.2.0-16.6.x86_64 but ist ist more ore less the same. Starting, doing next to nothing. No pictures in the preview window and than it dies.

Using Gwenview and Aftershot instead and getting used to it.

Best regards
Thomas
Comment 10 Thomas Arend 2014-08-21 19:17:20 UTC
After the first crash the next start crashed much faster - within less of a second.
Comment 11 Thomas Arend 2014-08-21 19:25:07 UTC
Created attachment 88356 [details]
Backtrace

Probable useless backtrace due to missing debug symbols.
Comment 12 Myriam Schweingruber 2014-08-21 20:07:02 UTC
Please install the debuginfo packages for phonon and phonon-backend-gstreamer
Comment 13 Christoph Feck 2014-08-21 23:33:44 UTC
The crash is indeed caused by the phonon/gstreamer backend. Reassigning back.

Please install newest versions of gstreamer 0.10, phonon, and phonon backends from backport repositories.

You could also try switching to phonon/VLC backend.
Comment 14 Thomas Arend 2014-08-30 22:49:15 UTC
Updated / installed phonon/gstreamer backend and some more. 

Can't provide a backtrace because digikam doesn't crash anymore.

digikam-4.2.0-16.9.x86_64

Thanks!
Comment 15 caulier.gilles 2018-08-21 20:53:47 UTC
Not reproducible since digiKam use QtAv and ffmpeg to handle video files.