Version: 0.10.0-beta6 (rev.: 877980) (using Devel) OS: Linux Installed from: Compiled sources Qt: 4.4.1 KDE: 4.1.71 (KDE 4.1.71 (KDE 4.2 >= 20081023)) digiKam: 0.10.0-beta6 (rev.: 877980) compiled using kdesvn-build with cmake-options: - DCMAKE_BUILD_TYPE=debugfull - DKDE4_BUILD_TESTS:BOOL=OFF (sorry in advance for my English) I don't know exactly from which revision the problem has started, but I'm sure that 3 weeks ago the crashes didn't happen. How to reproduce: when digikam start I can seen the spash screen and as last writing that can be read in the splash screen is "initialisation main view" ("inizializzazione vista principale" in Italian). Then the contours of the principal window of digikam are seen as a flash and then the segmentation fault. I have tried to cancel all the configurations files in ~/.kde4 but the problem persist. I have done a "strace digikam" and does hang 1.5MB can help? (i will attach later if request) is it perhaps related to this? http://bugs.kde.org/show_bug.cgi?id=173645 ------------ digikam(4125)/digikam (core) main: Root Album Path: "/home/luca/test" digikam(4125)/digikam (core) main: Database Path: "/home/luca/" digikam(4125)/digikam (core) Digikam::SchemaUpdater::update: SchemaUpdater update digikam(4125)/digikam (core) Digikam::SchemaUpdater::startUpdates: Have a database structure version "5" digikam(4125)/digikam (core) Digikam::SchemaUpdater::makeUpdates: makeUpdates 5 to 5 digikam(4125)/digikam (core) Digikam::CollectionManagerPrivate::actuallyListVolumes: listFromType digikam(4125)/digikam (core) Digikam::CollectionManagerPrivate::actuallyListVolumes: got listFromType digikam(4125)/digikam (core) Digikam::AlbumRootLocation::AlbumRootLocation: Creating new Location "/luca/test" uuid "volumeid:?uuid=9bc7f896-5910-4c9c-9247-4741b06eecb2" digikam(4125)/digikam (core) Digikam::CollectionManager::updateLocations: location for "/home/luca/test" is available true Segmentation fault
Please attach a gdb backtrace like it's explained at this url: http://www.digikam.org/drupal/contrib Thanks in advance Gilles Caulier
Created attachment 28258 [details] backtrace digikam Do I have to activate the debug of the QT for a better backtrace? (installing on ubuntu the package libqt4-dbg?) Thanks for this amazing program.
you need to install the debug packages for digiKam, kipi-plugins and other shared libraries used... Gilles Caulier
I have resolved updating ubuntu from the version 8.04 to the 8.10. I don't have idea of what has been updated, maybe are the QT library or others libraies, but now all work great. I apologize if I have opened this bug that at the end doesn't result inherent to digikam. For me can be closed. (invalid) Thanks for the patience. Luca
Thanks Luca for the report. I close this file now... Gilles Caulier
Bug seems not to be resolved in Opensuses 11.1 actual KDE 4.2 versions (dating from 30.01.08. DigiKam still crashes on startup after splash screen with the following info (backtrace obviously does not work): Eine korrekte Rückverfolgung ist nicht möglich. Wahrscheinlich sind die Dateien Ihres Systems in einer Weise erstellt worden, die eine solche Rückverfolgung (Backtrace) nicht erlaubt. Oder der so genannte „Stack Frame“ für das Programm wurde durch den Absturz unbrauchbar gemacht. [?1034h(no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0xb23b7b90 (LWP 8400)] [New Thread 0xb1b89b90 (LWP 8399)] [New Thread 0xb2f8ab90 (LWP 8396)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0xffffe430 in __kernel_vsyscall () [Current thread is 1 (Thread 0xb4676700 (LWP 8395))] Thread 4 (Thread 0xb2f8ab90 (LWP 8396)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb577ac35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb57da872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x0827e599 in ?? () #4 0xb57d985e in ?? () from /usr/lib/libQtCore.so.4 #5 0xb57771b5 in start_thread () from /lib/libpthread.so.0 #6 0xb55ba38e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb1b89b90 (LWP 8399)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb577ac35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb57da872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb720262a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0xb57d985e in ?? () from /usr/lib/libQtCore.so.4 #5 0xb57771b5 in start_thread () from /lib/libpthread.so.0 #6 0xb55ba38e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb23b7b90 (LWP 8400)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb577ac35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb57da872 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb720262a in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #4 0xb57d985e in ?? () from /usr/lib/libQtCore.so.4 #5 0xb57771b5 in start_thread () from /lib/libpthread.so.0 #6 0xb55ba38e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb4676700 (LWP 8395)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb5582e96 in nanosleep () from /lib/libc.so.6 #2 0xb5582c7e in sleep () from /lib/libc.so.6 #3 0xb6904ada in ?? () from /usr/lib/libkdeui.so.5 #4 0xb690550c in KCrash::defaultCrashHandler(int) () from /usr/lib/libkdeui.so.5 #5 <signal handler called> #6 0xb58df317 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #7 0xb7f44553 in ?? () from /usr/lib/libphonon.so.4 #8 0xb7f2fd89 in ?? () from /usr/lib/libphonon.so.4 #9 0xb7f31d52 in ?? () from /usr/lib/libphonon.so.4 #10 0xb7f30735 in ?? () from /usr/lib/libphonon.so.4 #11 0xb7f3df35 in ?? () from /usr/lib/libphonon.so.4 #12 0xb7f3e220 in Phonon::VideoPlayer::VideoPlayer(Phonon::Category, QWidget*) () from /usr/lib/libphonon.so.4 #13 0x08271707 in ?? () #14 0x082243b3 in ?? () #15 0x0824afaa in ?? () #16 0x08236293 in ?? () #17 0x08241533 in ?? () #18 0x082a12e4 in ?? () #19 0xb54ff705 in __libc_start_main () from /lib/libc.so.6 #20 0x0808d521 in _start () Since I have quite some pictures to edit, a resolution would be greatly appreciated! ;-) Thanks a lot Jay
#12 0xb7f3e220 in Phonon::VideoPlayer::VideoPlayer(Phonon::Category, QWidget*) () from /usr/lib/libphonon.so.4 It's Phonon + libXine issue, not digiKam... Gilles Caulier
Okay ... nice to know, but doesn't help me much for now ... Do you want me to file the bug again to the phonon / libxine group? And sorry, but if there is an interaction of phonon/libXine with digiKam, shouldn't that be of interest to you too?? ... In the end this causes digiKam ANY time to crash ... most times without that handy bugreport ... Sorry for me insisting ... Jay
Seems to be a packaging problem, because none of us devs (or other users) have this problem. What distro are you using? Which libraries (phonon, kdelibs, qt, xine)? Andi
Oh just read it: OpenSuse 11.1 > Eine korrekte Rückverfolgung ist nicht möglich. Klingt ja wie ein Zitat der deutschenn Post :-)
This one is a wonderfull example : http://bugs.kde.org/show_bug.cgi?id=180701 Look like the crash is duing of a bad translation file. anyway, digiKam has not in charge all crashes which depand of separated components used, as Phonon, or Marble... Gilles Caulier
(In reply to comment #10) > Oh just read it: OpenSuse 11.1 > > > Eine korrekte Rückverfolgung ist nicht möglich. > Klingt ja wie ein Zitat der deutschenn Post :-) > hmmm ... also wenn ich mich recht entsinne ist das der Text im Dialog ... wer den wohl geschrieben hat ... ;-) ... aber ich kann mich auch täuschen ...
(In reply to comment #11) > anyway, digiKam has not in charge all crashes which depand of separated > components used, as Phonon, or Marble... Of course. But "Upstream" should still be notified about that problem. Better for overall user experience. Not solving a problem because it "worksforme" often hides latent problems in own code. > > Gilles Caulier >
(In reply to comment #11) > This one is a wonderfull example : > > http://bugs.kde.org/show_bug.cgi?id=180701 > > Look like the crash is duing of a bad translation file. > > anyway, digiKam has not in charge all crashes which depand of separated > components used, as Phonon, or Marble... > > Gilles Caulier > I know you are not, nor the program ... but who else should I ask for a solution??
(In reply to comment #9) > Seems to be a packaging problem, because none of us devs (or other users) have > this problem. > What distro are you using? Which libraries (phonon, kdelibs, qt, xine)? > > Andi > I'm using Opensuse 11.1, with the fresh DE 4.2 packages from this morning ... ;-) Not sure whether libXine has been updated during that run ... but problem existed already before with earlier versions
And what libxine version are you using? Mine is 1.1.16.1 and phonon: 4.3.0 Andi
When crash appear in Phonon + libXine, report a file in Phonon component from KDE bugzilla. Gilles Caulier
(In reply to comment #16) > And what libxine version are you using? > Mine is 1.1.16.1 > > and phonon: 4.3.0 > > Andi > The versions that were installed are: (on Opensuse 11.1) libXine 1.1.16.1-0.pm.1 phonon 4.3.0-26.8
This problem is relevant of digiKam video preview using Phonon which have been moved to QtAV/ffmpeg since 5.2.0. It will never reproducible.