Bug 230985 - digiKam veiwing album click on video file program crashed
Summary: digiKam veiwing album click on video file program crashed
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Preview-Video (show other bugs)
Version: 0.10.0
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-16 16:13 UTC by roger.boddie
Modified: 2017-07-27 10:27 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.4.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description roger.boddie 2010-03-16 16:13:54 UTC
Application that crashed: digikam
Version of the application: 0.10.0
KDE Version: 4.3.5 (KDE 4.3.5) "release 0"
Qt Version: 4.5.3
Operating System: Linux 2.6.31.12-0.1-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

What I was doing when the application crashed:
At the time of the crash I had Dolphin, DigiKam, Firefox, and gkrellm running.

I was working in DigiKam, I transfered pictures from an SD card to a photo album. Once complete, I scrolled through the album to confirm the pictures were displaying. I found some video files at the end of the album. I clicked on one and the program crashed.

No other items out of the ordinary.

 -- Backtrace:
Application: digiKam (digikam), signal: Floating point exception
[Current thread is 1 (Thread 0x7f1446c6d750 (LWP 22536))]

Thread 12 (Thread 0x7f1436565910 (LWP 22537)):
#0  0x00007f14406a8049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f14413ed53b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00000000006438eb in ?? ()
#3  0x00007f14413ec485 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f14406a365d in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1440989e1d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f142e8c5910 (LWP 22539)):
#0  0x00007f14406a8049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f14413ed53b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f14441f0de2 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1
#3  0x00007f14413ec485 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f14406a365d in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1440989e1d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f142e0c4910 (LWP 22540)):
#0  0x00007f14406a8049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f14413ed53b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f14441f0de2 in Digikam::LoadSaveThread::run() () from /usr/lib64/libdigikamcore.so.1
#3  0x00007f14413ec485 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f14406a365d in start_thread () from /lib64/libpthread.so.0
#5  0x00007f1440989e1d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f1425aa4910 (LWP 22541)):
#0  0x00007f14406a82cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f142b9d5621 in metronom_sync_loop () from /usr/lib64/libxine.so.1
#2  0x00007f14406a365d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f1440989e1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f14234fe910 (LWP 22542)):
#0  0x00007f14406a82cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f142b9e0e19 in interruptable_sleep () from /usr/lib64/libxine.so.1
#2  0x00007f142b9e3581 in video_out_loop () from /usr/lib64/libxine.so.1
#3  0x00007f14406a365d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f1440989e1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f1422cfd910 (LWP 22543)):
#0  0x00007f14406a82cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f142b9eeab5 in _x_demux_control_headers_done () from /usr/lib64/libxine.so.1
#2  0x00007f142b9d380f in xine_open () from /usr/lib64/libxine.so.1
#3  0x00007f142bc35aad in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#4  0x00007f142bc37a6c in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#5  0x00007f14420512ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#6  0x00007f144205857e in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#7  0x00007f1442e93016 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#8  0x00007f14414d1ddc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#9  0x00007f14414d29ea in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#10 0x00007f14414fa803 in ?? () from /usr/lib64/libQtCore.so.4
#11 0x00007f143b2cfdee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#12 0x00007f143b2d37b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#13 0x00007f143b2d38e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#14 0x00007f14414fa3a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#15 0x00007f14414d0712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#16 0x00007f14414d0ae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#17 0x00007f14413e971b in QThread::exec() () from /usr/lib64/libQtCore.so.4
#18 0x00007f142bc303f4 in Phonon::MediaSource::type() const () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#19 0x00007f14413ec485 in ?? () from /usr/lib64/libQtCore.so.4
#20 0x00007f14406a365d in start_thread () from /lib64/libpthread.so.0
#21 0x00007f1440989e1d in clone () from /lib64/libc.so.6
#22 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f14222f2910 (LWP 22546)):
#0  0x00007f1440980d03 in poll () from /lib64/libc.so.6
#1  0x00007f14222f8c4e in ao_alsa_handle_event_thread () from /usr/lib64/xine/plugins/1.27/xineplug_ao_out_alsa.so
#2  0x00007f14406a365d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f1440989e1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f1421af1910 (LWP 22547)):
#0  0x00007f14406a8049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f142b9e6673 in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007f14406a365d in start_thread () from /lib64/libpthread.so.0
#3  0x00007f1440989e1d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f141ea8b910 (LWP 22612)):
[KCrash Handler]
#5  0x00007f1423923645 in yuv2rgb_next_slice () from /usr/lib64/xine/plugins/1.27/xineplug_vo_out_xcbshm.so
#6  0x00007f142392ec93 in mmxext_argb32 () from /usr/lib64/xine/plugins/1.27/xineplug_vo_out_xcbshm.so
#7  0x00007f142b9e2e66 in vo_frame_draw () from /usr/lib64/libxine.so.1
#8  0x00007f13f400d404 in mjpeg_decode_data () from /usr/lib64/xine/plugins/1.27/xineplug_decode_mjpeg.so
#9  0x00007f142b9df290 in video_decoder_loop () from /usr/lib64/libxine.so.1
#10 0x00007f14406a365d in start_thread () from /lib64/libpthread.so.0
#11 0x00007f1440989e1d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f141d9e8910 (LWP 22613)):
#0  0x00007f14406a8049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f142b9d8eeb in fifo_buffer_get () from /usr/lib64/libxine.so.1
#2  0x00007f142b9e0005 in audio_decoder_loop () from /usr/lib64/libxine.so.1
#3  0x00007f14406a365d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f1440989e1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f141c9b6910 (LWP 22614)):
#0  0x00007f14406a8049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f142b9e973b in xine_event_wait () from /usr/lib64/libxine.so.1
#2  0x00007f142b9e97ae in listener_loop () from /usr/lib64/libxine.so.1
#3  0x00007f14406a365d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f1440989e1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1446c6d750 (LWP 22536)):
#0  0x00007f14406a82cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f14413ebf15 in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00007f14413ec080 in QThread::msleep(unsigned long) () from /usr/lib64/libQtCore.so.4
#3  0x00007f142bc48832 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#4  0x00007f144662c72f in ?? () from /usr/lib64/libphonon.so.4
#5  0x00007f14408ee065 in ?? () from /lib64/libc.so.6
#6  0x00007f14408ee0b5 in exit () from /lib64/libc.so.6
#7  0x00007f14420ac628 in ?? () from /usr/lib64/libQtGui.so.4
#8  0x00007f1442e929f8 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5
#9  0x00007f143f84f2be in _XIOError () from /usr/lib64/libX11.so.6
#10 0x00007f143f856c95 in ?? () from /usr/lib64/libX11.so.6
#11 0x00007f143f857547 in _XEventsQueued () from /usr/lib64/libX11.so.6
#12 0x00007f143f84024b in XEventsQueued () from /usr/lib64/libX11.so.6
#13 0x00007f14420e44dc in ?? () from /usr/lib64/libQtGui.so.4
#14 0x00007f143b2d2cca in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#15 0x00007f143b2d34b0 in ?? () from /usr/lib64/libglib-2.0.so.0
#16 0x00007f143b2d38e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#17 0x00007f14414fa3a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#18 0x00007f14420e431e in ?? () from /usr/lib64/libQtGui.so.4
#19 0x00007f14414d0712 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#20 0x00007f14414d0ae4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#21 0x00007f14414d2c99 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#22 0x0000000000669302 in ?? ()
#23 0x00007f14408d7a7d in __libc_start_main () from /lib64/libc.so.6
#24 0x0000000000458849 in _start ()

Reported using DrKonqi
Comment 1 caulier.gilles 2010-03-16 16:32:09 UTC
digiKam 0.10.0 is not maintained. please update to 1.1.0 and try again.

Gilles Caulier
Comment 2 caulier.gilles 2016-12-17 10:11:11 UTC
digiKam 5.4.0 bundles will use QtAV framework instead Qt5Multimedia to thumb and play video. The Slideshow tool will also support video as well.

QtAV use ffmpeg codecs. It's multi-platform and will always available in 
OSX, Windows and Linux bundles that digiKam team provide.

For Linux packagers, you will need to turn on video support at compilation time and solve QtAV dependencies...

The screenshot on here :

https://www.flickr.com/photos/digikam/30886133553/in/dateposted-public/

... is based on pre-release of AppImage 64 bits Linux bundle, just recompiled and post to GDrive for testing. The 32bits version is under process and will be available at the same place today evening.

https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM