Bug 254180

Summary: crash on startup
Product: [Frameworks and Libraries] Phonon Reporter: Alan Robertson <alanr>
Component: kded module for audio device listingAssignee: Martin Sandsmark <martin.sandsmark>
Status: RESOLVED DUPLICATE    
Severity: crash CC: myriam
Priority: NOR    
Version: 4.4.0 (KDE 4.4.2)   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alan Robertson 2010-10-14 18:16:52 UTC
Application: digikam (1.2.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-25-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
I had previously had this all working, but for reasons I don't fully understand had to start over on .files - so the easiest thing was to rename my login from alanr to alanr2.  I cleaned everything out from the old files and databases but that didn't seem to have made it go away.  I'll try cleaning out even more stuff...

The crash can be reproduced every time.

 -- Backtrace:
Application: digiKam (digikam), signal: Aborted
[Current thread is 1 (Thread 0x7f90a31db7e0 (LWP 29266))]

Thread 8 (Thread 0x7f9086dab710 (LWP 29275)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f909c88172b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x226e170, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x226e170, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00000000006e1d9b in Digikam::ScanController::run (this=0x226d300) at /build/buildd/digikam-1.2.0/digikam/scancontroller.cpp:516
#4  0x00007f909c880775 in QThreadPrivate::start (arg=0x226d300) at thread/qthread_unix.cpp:248
#5  0x00007f909c5f09ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f909b9266fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f90834c8710 (LWP 29285)):
#0  0x00007f9098c14e96 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#1  0x00007f9098c15318 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f9098c158fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f909c99e566 in QEventDispatcherGlib::processEvents (this=0x24f14c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f909c973992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f909c973d6c in QEventLoop::exec (this=0x7f90834c7d70, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f909c87dd59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f909c880775 in QThreadPrivate::start (arg=0x2445a40) at thread/qthread_unix.cpp:248
#8  0x00007f909c5f09ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f909b9266fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f9082c3b710 (LWP 29286)):
#0  0x00007f909c5f4a2d in __pthread_mutex_unlock_usercnt (mutex=0x24fced8) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x24fced8) at pthread_mutex_unlock.c:290
#2  0x00007f9098c154db in ?? () from /lib/libglib-2.0.so.0
#3  0x00007f9098c158fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007f909c99e566 in QEventDispatcherGlib::processEvents (this=0x24f89e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f909c973992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#6  0x00007f909c973d6c in QEventLoop::exec (this=0x7f9082c3ad70, flags=) at kernel/qeventloop.cpp:201
#7  0x00007f909c87dd59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#8  0x00007f909c880775 in QThreadPrivate::start (arg=0x24e35d0) at thread/qthread_unix.cpp:248
#9  0x00007f909c5f09ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f909b9266fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f90823ba710 (LWP 29287)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f909c88172b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2565d08, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2565d08, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f90a01da532 in Digikam::LoadSaveThread::run (this=0x2565cf0) at /build/buildd/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131
#4  0x00007f909c880775 in QThreadPrivate::start (arg=0x2565cf0) at thread/qthread_unix.cpp:248
#5  0x00007f909c5f09ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f909b9266fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f9081bb9710 (LWP 29289)):
#0  0x00007f909b919f83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9098c154a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f9098c158fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f909c99e566 in QEventDispatcherGlib::processEvents (this=0x2570ef0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f909c973992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f909c973d6c in QEventLoop::exec (this=0x7f9081bb8d70, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f909c87dd59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f909c880775 in QThreadPrivate::start (arg=0x256b1d0) at thread/qthread_unix.cpp:248
#8  0x00007f909c5f09ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f909b9266fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f90813b8710 (LWP 29290)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f90813b7a60 in ?? ()
#2  0x00007fffdb1ff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x7f90792ff710 (LWP 29291)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f907ae3c081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f909c5f09ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f909b9266fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f90a31db7e0 (LWP 29266)):
[KCrash Handler]
#5  0x00007f909b873a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f909b8775c0 in *__GI_abort () at abort.c:92
#7  0x00007f909b86c941 in *__GI___assert_fail (assertion=0x7f908a2334fe "config && in", file=<value optimized out>, line=1609, function=0x7f908a234440 "snd_config_load1") at assert.c:81
#8  0x00007f908a1b6940 in ?? () from /usr/lib/libasound.so.2
#9  0x00007f9080598a95 in installAlsaPhononDeviceHandle () at ../../../phonon/platform_kde/devicelisting.cpp:56
#10 0x00007f9080598caa in DeviceListing (this=<value optimized out>) at ../../../phonon/platform_kde/devicelisting.cpp:122
#11 0x00007f9080594365 in Phonon::KdePlatformPlugin::ensureDeviceListingObject (this=0x261e670) at ../../../phonon/platform_kde/kdeplatformplugin.cpp:269
#12 0x00007f908059443c in Phonon::KdePlatformPlugin::objectDescriptionIndexes (this=<value optimized out>, type=<value optimized out>) at ../../../phonon/platform_kde/kdeplatformplugin.cpp:280
#13 0x00007f90a2b90169 in Phonon::GlobalConfig::audioOutputDeviceListFor(Phonon::Category, int) const () from /usr/lib/libphonon.so.4
#14 0x00007f90a2b905c5 in Phonon::GlobalConfig::audioOutputDeviceFor(Phonon::Category, int) const () from /usr/lib/libphonon.so.4
#15 0x00007f90a2b8461c in ?? () from /usr/lib/libphonon.so.4
#16 0x00007f90a2b80eea in ?? () from /usr/lib/libphonon.so.4
#17 0x00007f90a2b8159d in Phonon::AudioOutput::AudioOutput(Phonon::Category, QObject*) () from /usr/lib/libphonon.so.4
#18 0x00007f90a2ba3862 in ?? () from /usr/lib/libphonon.so.4
#19 0x00007f90a2ba3b73 in Phonon::VideoPlayer::VideoPlayer(Phonon::Category, QWidget*) () from /usr/lib/libphonon.so.4
#20 0x00000000006d106c in MediaPlayerView (this=0x261a410, parent=<value optimized out>) at /build/buildd/digikam-1.2.0/digikam/mediaplayerview.cpp:124
#21 0x0000000000667ae3 in AlbumWidgetStack (this=0x24623a0, parent=<value optimized out>) at /build/buildd/digikam-1.2.0/digikam/albumwidgetstack.cpp:105
#22 0x000000000069c6e5 in DigikamView (this=0x24df6e0, parent=0x23e9820, modelCollection=0x24e7c60) at /build/buildd/digikam-1.2.0/digikam/digikamview.cpp:169
#23 0x00000000006827bd in Digikam::DigikamApp::setupView (this=0x23e9820) at /build/buildd/digikam-1.2.0/digikam/digikamapp.cpp:478
#24 0x0000000000690980 in DigikamApp (this=0x23e9820, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /build/buildd/digikam-1.2.0/digikam/digikamapp.cpp:230
#25 0x000000000077f817 in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/digikam-1.2.0/digikam/main.cpp:170

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-10-16 23:25:54 UTC

*** This bug has been marked as a duplicate of bug 193179 ***