Application that crashed: digikam Version of the application: 0.10.0 KDE Version: 4.3.1 (KDE 4.3.1) "release 6" Qt Version: 4.5.3 Operating System: Linux 2.6.31.5-0.1-default i686 Distribution: "openSUSE 11.2 (i586)" What I was doing when the application crashed: I attached my Canon PowerShot 430 (which does PTP) to my openSUSE-11.2 KDE-install and it pops up a notifier that I can run DigiKam on it. Doing so shows the splash screen for 1-2 seconds and then segfaults (signal 11). This happens even with empty SD-card in it. I only used DigiKam first time today with a Sony-ericson mobile phone (which acts as mass-storage) and it at least showed images there. Other Info: digikam-0.10.0-7.6.i586 # rpm -qa|grep -i exiv libexiv2-5-0.18.2-2.1.i586 libkexiv2-7-4.3.1-3.3.i586 # rpm -qa|grep -i xine phonon-backend-xine-4.3.1-3.3.i586 libxine1-pulse-1.1.16.1-7.6.i586 xinetd-2.3.14-143.2.i586 libxine1-1.1.16.1-7.6.i586 phonon-backend-xine-debuginfo-4.3.1-3.3.i586 libxine1-gnome-vfs-1.1.16.1-7.6.i586 libxine1-debuginfo-1.1.16.1-7.6.i586 maybe unrelated: also crashes now without PTP, but not right after splash-screen -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0xb308b700 (LWP 16262))] Thread 5 (Thread 0xb1a13b70 (LWP 16264)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4de9d95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb4edb27c in __pthread_cond_wait (cond=0x847a430, mutex=0x847a418) at forward.c:139 #3 0xb50e7750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #5 0x0829a1c8 in Digikam::ScanController::run (this=0x846fc08) at /usr/src/debug/digikam-0.10.0/digikam/scancontroller.cpp:412 #6 0xb50e6623 in QThreadPrivate::start (arg=0x846fc08) at thread/qthread_unix.cpp:188 #7 0xb4de56e5 in start_thread (arg=0x0) at pthread_create.c:297 #8 0xb4de5600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 4 (Thread 0xb0ec9b70 (LWP 16266)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4de9d95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb4edb27c in __pthread_cond_wait (cond=0x84b3ba8, mutex=0x84b3b90) at forward.c:139 #3 0xb50e7750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #5 0xb6ab82cc in Digikam::LoadSaveThread::run (this=0x85129d0) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #6 0xb50e6623 in QThreadPrivate::start (arg=0x85129d0) at thread/qthread_unix.cpp:188 #7 0xb4de56e5 in start_thread (arg=0x0) at pthread_create.c:297 #8 0xb4de5600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 3 (Thread 0xb0639b70 (LWP 16267)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4de9d95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb4edb27c in __pthread_cond_wait (cond=0x8494c98, mutex=0x8494c80) at forward.c:139 #3 0xb50e7750 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #5 0xb6ab82cc in Digikam::LoadSaveThread::run (this=0x847f598) at /usr/src/debug/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131 #6 0xb50e6623 in QThreadPrivate::start (arg=0x847f598) at thread/qthread_unix.cpp:188 #7 0xb4de56e5 in start_thread (arg=0x0) at pthread_create.c:297 #8 0xb4de5600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 2 (Thread 0xae5c4b70 (LWP 16268)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb4dea0c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179 #2 0xb4edb2d4 in __pthread_cond_timedwait (cond=0x85e2e78, mutex=0x85e2e60, abstime=0xae5c4330) at forward.c:152 #3 0xae6c00ab in metronom_sync_loop (this=0x85e2e18) at metronom.c:870 #4 0xb4de56e5 in start_thread (arg=0x0) at pthread_create.c:297 #5 0xb4de5600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 1 (Thread 0xb308b700 (LWP 16262)): [KCrash Handler] #6 xshm_open_plugin (class_gen=0x85e63f8, visual_gen=0x8587bd0) at video_out_xcbshm.c:1161 #7 0xae6c8ec8 in _load_video_driver (data=<value optimized out>, node=<value optimized out>, this=<value optimized out>) at load_plugins.c:1563 #8 _x_load_video_output_plugin (data=<value optimized out>, node=<value optimized out>, this=<value optimized out>) at load_plugins.c:1605 #9 0xae6c8f60 in xine_open_video_driver (this=0x85a4838, id=0xae73df38 "auto", visual_type=11, visual=0x8587bd0) at load_plugins.c:1627 #10 0xae73c092 in Phonon::Xine::VideoWidgetXT::createVideoPort (this=0x8587bc0) at /usr/src/debug/phonon-4.3.1/xine/videowidget.cpp:185 #11 0xae73d14d in Phonon::Xine::VideoWidget::VideoWidget (this=0x85e40b0, parent=0x8488e00) at /usr/src/debug/phonon-4.3.1/xine/videowidget.cpp:221 #12 0xae72be51 in Phonon::Xine::Backend::createObject (this=0x85a3b98, c=VideoWidgetClass, parent=0x8488e00, args=...) at /usr/src/debug/phonon-4.3.1/xine/backend.cpp:175 #13 0xb7810624 in Phonon::Factory::createVideoWidget (parent=0x8488e00) at /usr/src/debug/phonon-4.3.1/phonon/factory.cpp:326 #14 0xb7814607 in Phonon::VideoWidgetPrivate::createBackendObject (this=0x858fe70) at /usr/src/debug/phonon-4.3.1/phonon/videowidget.cpp:75 #15 0xb78142eb in Phonon::VideoWidget::VideoWidget (this=0x8488e00, parent=0x857ec00) at /usr/src/debug/phonon-4.3.1/phonon/videowidget.cpp:47 #16 0xb78155cb in Phonon::VideoPlayerPrivate::init (this=0x851b3b0, q=0x857ec00, category=VideoCategory) at /usr/src/debug/phonon-4.3.1/phonon/videoplayer.cpp:61 #17 0xb78158b5 in Phonon::VideoPlayer::VideoPlayer (this=0x857ec00, category=VideoCategory, parent=0x854c380) at /usr/src/debug/phonon-4.3.1/phonon/videoplayer.cpp:75 #18 0x0828cf95 in Digikam::MediaPlayerView::MediaPlayerView (this=0x857cda8, parent=0x85a4838) at /usr/src/debug/digikam-0.10.0/digikam/mediaplayerview.cpp:108 #19 0x0823bdb8 in Digikam::AlbumWidgetStack::AlbumWidgetStack (this=0x8493ba0, parent=0x8460220) at /usr/src/debug/digikam-0.10.0/digikam/albumwidgetstack.cpp:121 #20 0x08269378 in Digikam::DigikamView::DigikamView (this=0x847efe8, parent=0x8482038) at /usr/src/debug/digikam-0.10.0/digikam/digikamview.cpp:198 #21 0x0824d6b2 in Digikam::DigikamApp::setupView (this=0x8482038) at /usr/src/debug/digikam-0.10.0/digikam/digikamapp.cpp:427 #22 0x0825bb9c in Digikam::DigikamApp::DigikamApp (this=0x8482038, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/digikam-0.10.0/digikam/digikamapp.cpp:195 #23 0x082c1c18 in main (argc=3, argv=0xbfe01204) at /usr/src/debug/digikam-0.10.0/digikam/main.cpp:167 Reported using DrKonqi
It's clear. crash appear in KDE Phonon component, when Xine loading driver is performed... Gilles Caulier
digikam stopped segfaulting after KDE logout+login
May be it was some problem while configuring the screen properties or something. If it can't be reproduced then I will close as WORKSFORME. Thanks
*** Bug 227773 has been marked as a duplicate of this bug. ***
*** Bug 265770 has been marked as a duplicate of this bug. ***
This problem is not reproducible since digiKam use QtAv framework + ffmpeg to handle video files