Bug 290966

Summary: digikam crashes after loading AVI file from Canon IXUS 75
Product: [Applications] digikam Reporter: Josef Siegel <josi011>
Component: Import-Gphoto2Assignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: 2.1.1   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 5.1.0
Sentry Crash Report:

Description Josef Siegel 2012-01-08 12:41:44 UTC
Application: digikam (2.1.1)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 2.6.38-8-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
1. put the SD memory card (Kingston 2GB) into reader
2. create new folder in digikam
3.  imported all pictures/movies from memory card into digikam into folder
4. step through all pictures to show the pictures (double click on first picture and move through all pictures by choosing 'next'
5. after all we come to the first movie
6. digikam is closed without any further notice

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
__lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
[Current thread is 1 (Thread 0x7f9654751a20 (LWP 2360))]

Thread 14 (Thread 0x7f9630f0d700 (LWP 2362)):
#0  0x00007f964e359773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9647eddf68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9647ede792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f963e186516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f9647f032b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9649e00efc in start_thread (arg=0x7f9630f0d700) at pthread_create.c:304
#6  0x00007f964e36589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f9627f64700 (LWP 2363)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f964f0c31ab in wait (time=18446744073709551615, this=0x13dd660) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x13dd508, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00000000005c2e20 in Digikam::ScanController::run (this=0x13dd1f0) at /build/buildd/digikam-2.1.1/core/digikam/database/scancontroller.cpp:647
#4  0x00007f964f0c2d05 in QThreadPrivate::start (arg=0x13dd1f0) at thread/qthread_unix.cpp:331
#5  0x00007f9649e00efc in start_thread (arg=0x7f9627f64700) at pthread_create.c:304
#6  0x00007f964e36589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f9627763700 (LWP 2364)):
#0  0x00007f9649e03034 in __pthread_mutex_lock (mutex=0x13e48d8) at pthread_mutex_lock.c:61
#1  0x00007f9647eddf2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9647ede429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f964f1d4f3e in QEventDispatcherGlib::processEvents (this=0x13e4e20, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f964f1a8cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f964f1a8ef7 in QEventLoop::exec (this=0x7f9627762b30, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f964f0c027f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f964f18bcbf in QInotifyFileSystemWatcherEngine::run (this=0x13e40c0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f964f0c2d05 in QThreadPrivate::start (arg=0x13e40c0) at thread/qthread_unix.cpp:331
#9  0x00007f9649e00efc in start_thread (arg=0x7f9627763700) at pthread_create.c:304
#10 0x00007f964e36589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f9626f62700 (LWP 2366)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f964f0c31ab in wait (time=18446744073709551615, this=0x16c2720) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x16d3f28, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f9652008737 in Digikam::ParkingThread::run (this=0x16d3f10) at /build/buildd/digikam-2.1.1/core/libs/threads/threadmanager.cpp:119
#4  0x00007f964f0c2d05 in QThreadPrivate::start (arg=0x16d3f10) at thread/qthread_unix.cpp:331
#5  0x00007f9649e00efc in start_thread (arg=0x7f9626f62700) at pthread_create.c:304
#6  0x00007f964e36589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f9606e48700 (LWP 2393)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f9618ef6034 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1251
#2  0x00007f96391c2064 in gst_task_func (task=0x7f962c313170) at gsttask.c:318
#3  0x00007f9647f057d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9647f032b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9649e00efc in start_thread (arg=0x7f9606e48700) at pthread_create.c:304
#6  0x00007f964e36589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f9606647700 (LWP 2394)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f96394401cf in gst_base_sink_wait_preroll (sink=0x1e32000) at gstbasesink.c:2261
#2  0x00007f961dd46778 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#3  0x00007f9639441ba9 in gst_base_sink_render_object (basesink=0x1e32000, obj_type=<optimized out>, obj=0x36be9b0, pad=<optimized out>) at gstbasesink.c:3005
#4  0x00007f96394443df in gst_base_sink_queue_object_unlocked (basesink=0x1e32000, obj_type=2 '\002', obj=0x36be9b0, prerollable=<optimized out>, pad=<optimized out>) at gstbasesink.c:3286
#5  0x00007f9639444737 in gst_base_sink_chain_unlocked (basesink=0x1e32000, obj_type=2 '\002', obj=0x36be9b0, pad=<optimized out>) at gstbasesink.c:3665
#6  0x00007f9639444b1f in gst_base_sink_chain_main (basesink=0x1e32000, pad=0x12c9600, obj_type=2 '\002', obj=0x36be9b0) at gstbasesink.c:3703
#7  0x00007f9639198452 in gst_pad_chain_data_unchecked (cache=0x7f96066465e0, data=0x36be9b0, is_buffer=1, pad=0x12c9600) at gstpad.c:4247
#8  gst_pad_push_data (pad=<optimized out>, is_buffer=1, data=0x36be9b0, cache=0x7f96066465e0) at gstpad.c:4479
#9  0x00007f963919bcf6 in gst_pad_push (pad=0x12c9c00, buffer=0x36be9b0) at gstpad.c:4704
#10 0x00007f9639451e87 in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2458
#11 0x00007f9639198452 in gst_pad_chain_data_unchecked (cache=0x7f9606646720, data=0x36be9b0, is_buffer=1, pad=0x12c9780) at gstpad.c:4247
#12 gst_pad_push_data (pad=<optimized out>, is_buffer=1, data=0x36be9b0, cache=0x7f9606646720) at gstpad.c:4479
#13 0x00007f963919bcf6 in gst_pad_push (pad=0x203e350, buffer=0x36be9b0) at gstpad.c:4704
#14 0x00007f9639451e87 in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2458
#15 0x00007f9639198452 in gst_pad_chain_data_unchecked (cache=0x7f9606646860, data=0x36be9b0, is_buffer=1, pad=0x203e1d0) at gstpad.c:4247
#16 gst_pad_push_data (pad=<optimized out>, is_buffer=1, data=0x36be9b0, cache=0x7f9606646860) at gstpad.c:4479
#17 0x00007f963919bcf6 in gst_pad_push (pad=0x12c9900, buffer=0x36be9b0) at gstpad.c:4704
#18 0x00007f9639451e87 in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2458
#19 0x00007f9639198452 in gst_pad_chain_data_unchecked (cache=0x7f96066469a0, data=0x36be9b0, is_buffer=1, pad=0x12c9a80) at gstpad.c:4247
#20 gst_pad_push_data (pad=<optimized out>, is_buffer=1, data=0x36be9b0, cache=0x7f96066469a0) at gstpad.c:4479
#21 0x00007f963919bcf6 in gst_pad_push (pad=0x203e050, buffer=0x36be9b0) at gstpad.c:4704
#22 0x00007f9618ef66ea in gst_queue_push_one (queue=0x2040190) at gstqueue.c:1155
#23 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1263
#24 0x00007f96391c2064 in gst_task_func (task=0x7f962c313270) at gsttask.c:318
#25 0x00007f9647f057d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f9647f032b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f9649e00efc in start_thread (arg=0x7f9606647700) at pthread_create.c:304
#28 0x00007f964e36589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#29 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f9605c33700 (LWP 2395)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f9618ef6034 in gst_queue_loop (pad=<optimized out>) at gstqueue.c:1251
#2  0x00007f96391c2064 in gst_task_func (task=0x7f962c313370) at gsttask.c:318
#3  0x00007f9647f057d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9647f032b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9649e00efc in start_thread (arg=0x7f9605c33700) at pthread_create.c:304
#6  0x00007f964e36589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f9604c31700 (LWP 2397)):
[KCrash Handler]
#6  0x00007f964ee06bdb in QDBusAdaptorConnector::relaySlot (this=0x2532450, argv=0x7f9604c2fa60) at qdbusabstractadaptor.cpp:270
#7  0x00007f964ee06f75 in QDBusAdaptorConnector::qt_metacall (this=0x2532450, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7f9604c2fa60) at qdbusabstractadaptor.cpp:366
#8  0x00007f964f1bceba in QMetaObject::activate (sender=0x25320e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7f9604c2fa60) at kernel/qobject.cpp:3278
#9  0x00007f964f1bd36f in QObject::destroyed (this=<optimized out>, _t1=0x25320e0) at .moc/release-shared/moc_qobject.cpp:149
#10 0x00007f964f1c0ef7 in QObject::~QObject (this=0x25320e0, __in_chrg=<optimized out>) at kernel/qobject.cpp:843
#11 0x00007f96510ad039 in KIO::Scheduler::~Scheduler (this=0x25320e0, __in_chrg=<optimized out>) at ../../kio/kio/scheduler.cpp:779
#12 0x00007f96510b7eab in KIO::SchedulerPrivate::~SchedulerPrivate (this=0x2535ff0, __in_chrg=<optimized out>) at ../../kio/kio/scheduler.cpp:667
#13 0x00007f96510b07e7 in destroy () at ../../kio/kio/scheduler.cpp:736
#14 0x00007f964e2bf821 in __run_exit_handlers (status=1, listp=0x7f964e61c5a8, run_list_atexit=true) at exit.c:78
#15 0x00007f964e2bf8a5 in __GI_exit (status=<optimized out>) at exit.c:100
#16 0x00007f9644238b9e in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#17 0x00007f964c8c006f in _XError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#18 0x00007f964c8bce21 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#19 0x00007f964c8bce65 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#20 0x00007f964c8bdc70 in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#21 0x00007f964c8b91f3 in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#22 0x00007f96188967dd in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#23 0x00007f9618896d23 in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#24 0x00007f9639441ba9 in gst_base_sink_render_object (basesink=0x204f400, obj_type=<optimized out>, obj=0x7f960c13fe30, pad=<optimized out>) at gstbasesink.c:3005
#25 0x00007f96394443df in gst_base_sink_queue_object_unlocked (basesink=0x204f400, obj_type=2 '\002', obj=0x7f960c13fe30, prerollable=<optimized out>, pad=<optimized out>) at gstbasesink.c:3286
#26 0x00007f9639444737 in gst_base_sink_chain_unlocked (basesink=0x204f400, obj_type=2 '\002', obj=0x7f960c13fe30, pad=<optimized out>) at gstbasesink.c:3665
#27 0x00007f9639444b1f in gst_base_sink_chain_main (basesink=0x204f400, pad=0x203e4d0, obj_type=2 '\002', obj=0x7f960c13fe30) at gstbasesink.c:3703
#28 0x00007f9639198452 in gst_pad_chain_data_unchecked (cache=0x7f9604c30360, data=0x7f960c13fe30, is_buffer=1, pad=0x203e4d0) at gstpad.c:4247
#29 gst_pad_push_data (pad=<optimized out>, is_buffer=1, data=0x7f960c13fe30, cache=0x7f9604c30360) at gstpad.c:4479
#30 0x00007f963919bcf6 in gst_pad_push (pad=0x203e7d0, buffer=0x7f960c13fe30) at gstpad.c:4704
#31 0x00007f9639451e87 in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2458
#32 0x00007f9639198452 in gst_pad_chain_data_unchecked (cache=0x7f9604c304a0, data=0x7f960c13fe30, is_buffer=1, pad=0x203e650) at gstpad.c:4247
#33 gst_pad_push_data (pad=<optimized out>, is_buffer=1, data=0x7f960c13fe30, cache=0x7f9604c304a0) at gstpad.c:4479
#34 0x00007f963919bcf6 in gst_pad_push (pad=0x203edd0, buffer=0x7f960c13fe30) at gstpad.c:4704
#35 0x00007f9639451e87 in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2458
#36 0x00007f9639198452 in gst_pad_chain_data_unchecked (cache=0x7f9604c305e0, data=0x7f960c13fe30, is_buffer=1, pad=0x203ec50) at gstpad.c:4247
#37 gst_pad_push_data (pad=<optimized out>, is_buffer=1, data=0x7f960c13fe30, cache=0x7f9604c305e0) at gstpad.c:4479
#38 0x00007f963919bcf6 in gst_pad_push (pad=0x20e2790, buffer=0x7f960c13fe30) at gstpad.c:4704
#39 0x00007f9639451e87 in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2458
#40 0x00007f9639198452 in gst_pad_chain_data_unchecked (cache=0x7f9604c30720, data=0x7f960c13fe30, is_buffer=1, pad=0x20e2610) at gstpad.c:4247
#41 gst_pad_push_data (pad=<optimized out>, is_buffer=1, data=0x7f960c13fe30, cache=0x7f9604c30720) at gstpad.c:4479
#42 0x00007f963919bcf6 in gst_pad_push (pad=0x20e2490, buffer=0x7f960c13fe30) at gstpad.c:4704
#43 0x00007f9639451e87 in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2458
#44 0x00007f9639198452 in gst_pad_chain_data_unchecked (cache=0x7f9604c30860, data=0x7f960c13fe30, is_buffer=1, pad=0x20e2310) at gstpad.c:4247
#45 gst_pad_push_data (pad=<optimized out>, is_buffer=1, data=0x7f960c13fe30, cache=0x7f9604c30860) at gstpad.c:4479
#46 0x00007f963919bcf6 in gst_pad_push (pad=0x203ead0, buffer=0x7f960c13fe30) at gstpad.c:4704
#47 0x00007f9639451e87 in gst_base_transform_chain (pad=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2458
#48 0x00007f9639198452 in gst_pad_chain_data_unchecked (cache=0x7f9604c309a0, data=0x7f960c13fe30, is_buffer=1, pad=0x203e950) at gstpad.c:4247
#49 gst_pad_push_data (pad=<optimized out>, is_buffer=1, data=0x7f960c13fe30, cache=0x7f9604c309a0) at gstpad.c:4479
#50 0x00007f963919bcf6 in gst_pad_push (pad=0x20e2190, buffer=0x7f960c13fe30) at gstpad.c:4704
#51 0x00007f9618ef66ea in gst_queue_push_one (queue=0x2040410) at gstqueue.c:1155
#52 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1263
#53 0x00007f96391c2064 in gst_task_func (task=0x7f962c313070) at gsttask.c:318
#54 0x00007f9647f057d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f9647f032b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f9649e00efc in start_thread (arg=0x7f9604c31700) at pthread_create.c:304
#57 0x00007f964e36589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#58 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f9604430700 (LWP 2398)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f963945c9db in gst_data_queue_pop (queue=0x397e9c0, item=0x7f960442fa78) at gstdataqueue.c:501
#2  0x00007f9618ef1781 in gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1093
#3  0x00007f96391c2064 in gst_task_func (task=0x371fa80) at gsttask.c:318
#4  0x00007f9647f057d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9647f032b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f9649e00efc in start_thread (arg=0x7f9604430700) at pthread_create.c:304
#7  0x00007f964e36589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f95ff42d700 (LWP 2400)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f9649e031e5 in _L_lock_883 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f9649e0303a in __pthread_mutex_lock (mutex=0x204d3f0) at pthread_mutex_lock.c:61
#3  0x00007f961889517e in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#4  0x00007f9618895d25 in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#5  0x00007f9639439f41 in gst_base_sink_pad_buffer_alloc (pad=<optimized out>, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gstbasesink.c:661
#6  0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x203e4d0) at gstpad.c:2999
#7  gst_pad_alloc_buffer_full (pad=0x203e7d0, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=0) at gstpad.c:3076
#8  0x00007f963944e288 in gst_base_transform_buffer_alloc (pad=0x203e650, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gstbasetransform.c:1922
#9  0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x203e650) at gstpad.c:2999
#10 gst_pad_alloc_buffer_full (pad=0x203edd0, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=0) at gstpad.c:3076
#11 0x00007f963944e288 in gst_base_transform_buffer_alloc (pad=0x203ec50, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gstbasetransform.c:1922
#12 0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x203ec50) at gstpad.c:2999
#13 gst_pad_alloc_buffer_full (pad=0x20e2790, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=0) at gstpad.c:3076
#14 0x00007f963944e288 in gst_base_transform_buffer_alloc (pad=0x20e2610, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gstbasetransform.c:1922
#15 0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x20e2610) at gstpad.c:2999
#16 gst_pad_alloc_buffer_full (pad=0x20e2490, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=0) at gstpad.c:3076
#17 0x00007f963944e288 in gst_base_transform_buffer_alloc (pad=0x20e2310, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gstbasetransform.c:1922
#18 0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x20e2310) at gstpad.c:2999
#19 gst_pad_alloc_buffer_full (pad=0x203ead0, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=0) at gstpad.c:3076
#20 0x00007f963944e288 in gst_base_transform_buffer_alloc (pad=0x203e950, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gstbasetransform.c:1922
#21 0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x203e950) at gstpad.c:2999
#22 gst_pad_alloc_buffer_full (pad=0x20e2190, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=0) at gstpad.c:3076
#23 0x00007f9618ef2fce in gst_queue_bufferalloc (pad=<optimized out>, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gstqueue.c:557
#24 0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x20e2010) at gstpad.c:2999
#25 gst_pad_alloc_buffer_full (pad=0x1e3e520, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=0) at gstpad.c:3076
#26 0x00007f963918623a in gst_proxy_pad_do_bufferalloc (pad=<optimized out>, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gstghostpad.c:158
#27 0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x204a1c0) at gstpad.c:2999
#28 gst_pad_alloc_buffer_full (pad=0x2113e40, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=0) at gstpad.c:3076
#29 0x00007f9618f009e3 in gst_tee_buffer_alloc (pad=<optimized out>, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gsttee.c:574
#30 0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x20e2c10) at gstpad.c:2999
#31 gst_pad_alloc_buffer_full (pad=0x2129000, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=0) at gstpad.c:3076
#32 0x00007f963918623a in gst_proxy_pad_do_bufferalloc (pad=<optimized out>, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gstghostpad.c:158
#33 0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x2128210) at gstpad.c:2999
#34 gst_pad_alloc_buffer_full (pad=0x204a700, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=0) at gstpad.c:3076
#35 0x00007f963918623a in gst_proxy_pad_do_bufferalloc (pad=<optimized out>, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gstghostpad.c:158
#36 0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x1e3e880) at gstpad.c:2999
#37 gst_pad_alloc_buffer_full (pad=0x3716210, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=0) at gstpad.c:3076
#38 0x00007f963944e288 in gst_base_transform_buffer_alloc (pad=0x3716090, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gstbasetransform.c:1922
#39 0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x3716090) at gstpad.c:2999
#40 gst_pad_alloc_buffer_full (pad=0x1e3ea30, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=0) at gstpad.c:3076
#41 0x00007f963918623a in gst_proxy_pad_do_bufferalloc (pad=<optimized out>, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gstghostpad.c:158
#42 0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x204a8c0) at gstpad.c:2999
#43 gst_pad_alloc_buffer_full (pad=0x2113840, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=0) at gstpad.c:3076
#44 0x00007f9618ef2fce in gst_queue_bufferalloc (pad=<optimized out>, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gstqueue.c:557
#45 0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x21136c0) at gstpad.c:2999
#46 gst_pad_alloc_buffer_full (pad=0x1e3ed90, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=0) at gstpad.c:3076
#47 0x00007f963918623a in gst_proxy_pad_do_bufferalloc (pad=<optimized out>, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gstghostpad.c:158
#48 0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x204ac40) at gstpad.c:2999
#49 gst_pad_alloc_buffer_full (pad=0x21283c0, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=0) at gstpad.c:3076
#50 0x00007f963918623a in gst_proxy_pad_do_bufferalloc (pad=<optimized out>, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gstghostpad.c:158
#51 0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x21291c0) at gstpad.c:2999
#52 gst_pad_alloc_buffer_full (pad=0x7f962c3e8990, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=0) at gstpad.c:3076
#53 0x00007f963918623a in gst_proxy_pad_do_bufferalloc (pad=<optimized out>, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868) at gstghostpad.c:158
#54 0x00007f9639197273 in gst_pad_buffer_alloc_unchecked (buf=0x7f95ff42c868, caps=0x1cfb200, size=460800, offset=18446744073709551615, pad=0x7f962c3e93b0) at gstpad.c:2999
#55 gst_pad_alloc_buffer_full (pad=0x36d4650, offset=18446744073709551615, size=460800, caps=0x1cfb200, buf=0x7f95ff42c868, setcaps=1) at gstpad.c:3076
#56 0x00007f9605c3c856 in ?? () from /usr/lib/gstreamer-0.10/libgstjpeg.so
#57 0x00007f963919be0a in gst_pad_push (pad=0x36d4350, buffer=0x3915f20) at gstpad.c:4684
#58 0x00007f9618ef1d30 in gst_single_queue_push_one (object=0x3915f20, sq=0x7f962c064c00, mq=0x35b2a80) at gstmultiqueue.c:981
#59 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1179
#60 0x00007f96391c2064 in gst_task_func (task=0x371f980) at gsttask.c:318
#61 0x00007f9647f057d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007f9647f032b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007f9649e00efc in start_thread (arg=0x7f95ff42d700) at pthread_create.c:304
#64 0x00007f964e36589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#65 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f95fec2c700 (LWP 2401)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f963945c518 in gst_data_queue_push (queue=0x3548f00, item=0x7f960c104120) at gstdataqueue.c:436
#2  0x00007f9618ef1334 in gst_multi_queue_chain (pad=<optimized out>, buffer=<optimized out>) at gstmultiqueue.c:1254
#3  0x00007f963919be0a in gst_pad_push (pad=0x35b6240, buffer=0x3548b80) at gstpad.c:4684
#4  0x00007f9607299051 in ?? () from /usr/lib/gstreamer-0.10/libgstavi.so
#5  0x00007f96391c2064 in gst_task_func (task=0x122dc30) at gsttask.c:318
#6  0x00007f9647f057d8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f9647f032b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f9649e00efc in start_thread (arg=0x7f95fec2c700) at pthread_create.c:304
#9  0x00007f964e36589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9603c2f700 (LWP 2405)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f9649e031e5 in _L_lock_883 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f9649e0303a in __pthread_mutex_lock (mutex=0x204d420) at pthread_mutex_lock.c:61
#3  0x00007f9618899f30 in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#4  0x00007f9647f032b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9649e00efc in start_thread (arg=0x7f9603c2f700) at pthread_create.c:304
#6  0x00007f964e36589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f9605432700 (LWP 2406)):
#0  0x00007f964e359773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f964db6603f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f964db5745c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f964db57ac9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f964db57b80 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f964db65fef in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f9645b50c78 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.0.so
#7  0x00007f9649e00efc in start_thread (arg=0x7f9605432700) at pthread_create.c:304
#8  0x00007f964e36589d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9654751a20 (LWP 2360)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f9649e031e5 in _L_lock_883 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f9649e0303a in __pthread_mutex_lock (mutex=0x204d480) at pthread_mutex_lock.c:61
#3  0x00007f963943c71d in gst_base_sink_change_state (element=0x204f400, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstbasesink.c:5038
#4  0x00007f961889a968 in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#5  0x00007f963917fc7c in gst_element_change_state (element=0x204f400, transition=<optimized out>) at gstelement.c:2718
#6  0x00007f9639180662 in gst_element_set_state_func (element=0x204f400, state=GST_STATE_PAUSED) at gstelement.c:2674
#7  0x00007f963916d43a in gst_bin_element_set_state (next=GST_STATE_PAUSED, current=GST_STATE_PLAYING, start_time=129214000, base_time=10057259000, element=0x204f400, bin=0x12492e0) at gstbin.c:2193
#8  gst_bin_change_state_func (element=0x12492e0, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstbin.c:2489
#9  0x00007f963917fc7c in gst_element_change_state (element=0x12492e0, transition=<optimized out>) at gstelement.c:2718
#10 0x00007f9639180662 in gst_element_set_state_func (element=0x12492e0, state=GST_STATE_PAUSED) at gstelement.c:2674
#11 0x00007f963916d43a in gst_bin_element_set_state (next=GST_STATE_PAUSED, current=GST_STATE_PLAYING, start_time=129214000, base_time=10057259000, element=0x12492e0, bin=0x12495c0) at gstbin.c:2193
#12 gst_bin_change_state_func (element=0x12495c0, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstbin.c:2489
#13 0x00007f963917fc7c in gst_element_change_state (element=0x12495c0, transition=<optimized out>) at gstelement.c:2718
#14 0x00007f9639180662 in gst_element_set_state_func (element=0x12495c0, state=GST_STATE_PAUSED) at gstelement.c:2674
#15 0x00007f963916d43a in gst_bin_element_set_state (next=GST_STATE_PAUSED, current=GST_STATE_PLAYING, start_time=129214000, base_time=10057259000, element=0x12495c0, bin=0x211b080) at gstbin.c:2193
#16 gst_bin_change_state_func (element=0x211b080, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstbin.c:2489
#17 0x00007f963919f6c0 in gst_pipeline_change_state (element=0x211b080, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstpipeline.c:482
#18 0x00007f963917fc7c in gst_element_change_state (element=0x211b080, transition=<optimized out>) at gstelement.c:2718
#19 0x00007f9639180662 in gst_element_set_state_func (element=0x211b080, state=GST_STATE_NULL) at gstelement.c:2674
#20 0x00007f9625050b65 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_gstreamer.so
#21 0x00007f9625050c89 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_gstreamer.so
#22 0x00007f9653ece624 in Phonon::MediaNodePrivate::deleteBackendObject() () from /usr/lib/libphonon.so.4
#23 0x00007f9653ebb4c0 in ?? () from /usr/lib/libphonon.so.4
#24 0x00007f9653ebb7c9 in ?? () from /usr/lib/libphonon.so.4
#25 0x00007f964e2bf821 in __run_exit_handlers (status=1, listp=0x7f964e61c5a8, run_list_atexit=true) at exit.c:78
#26 0x00007f964e2bf8a5 in __GI_exit (status=<optimized out>) at exit.c:100
#27 0x00007f9644238a64 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#28 0x00007f96508bc408 in KApplication::xioErrhandler (this=0x7fff9c20f2e0, dpy=0x1119800) at ../../kdeui/kernel/kapplication.cpp:419
#29 0x00007f964c8c011e in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#30 0x00007f964c8bd8fd in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#31 0x00007f964c8ae19f in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#32 0x00007f964fc51f07 in x11EventSourcePrepare (s=0x1105a10, timeout=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:77
#33 0x00007f9647edcff2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f9647edddfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f9647ede429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f964f1d4ed6 in QEventDispatcherGlib::processEvents (this=0x10a7490, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#37 0x00007f964fc5207e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007f964f1a8cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007f964f1a8ef7 in QEventLoop::exec (this=0x7fff9c20f160, flags=...) at kernel/qeventloop.cpp:201
#40 0x00007f964f1ad789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#41 0x00000000004893fd in main (argc=1, argv=<optimized out>) at /build/buildd/digikam-2.1.1/core/digikam/main/main.cpp:232

Possible duplicates by query: bug 270164.

Reported using DrKonqi
Comment 1 caulier.gilles 2012-01-08 13:11:56 UTC
Look like the trace do not provide any digiKam code in crash. Sound like a problem with a depency in your system, but i don't know which one.

Can you try to get a better backtrace, running digiKam into GDB ?

Gilles Caulier
Comment 2 caulier.gilles 2012-01-19 08:17:00 UTC
Josef,

Look here about to use GDB :

http://www.digikam.org/drupal/contrib

Gilles Caulier
Comment 3 caulier.gilles 2012-06-22 08:49:25 UTC
Official digiKam 2.6.0 release is out since few days now :

http://www.digikam.org/drupal/node/656

Please, check if this entry still valid, or update report accordingly.

Thanks in advance.

Gilles Caulier
Comment 4 caulier.gilles 2013-10-31 07:52:16 UTC
digiKam 3.5.0 is out.

Can you give a fresh feedback about your report ? Crash still reproducible ?

Thanks in advance

Gilles Caulier
Comment 5 caulier.gilles 2015-06-27 13:46:16 UTC
New digiKam 4.11.0 is available :

https://www.digikam.org/node/740

Can you reproduce the problem with this release ?

Gilles caulier
Comment 6 caulier.gilles 2015-08-22 06:39:51 UTC
digiKam 4.12.0 is out :

https://www.digikam.org/node/741

We need a fresh feedback using this release please...
Thanks in advance.
Comment 7 caulier.gilles 2016-07-09 12:19:17 UTC
This problem is not reproducible with last 5.0.0.
I close this file now. Don't hesitate to re-open it if necessary.
Gilles Caulier