Bug 277042

Summary: KNotify crashes when selecting the login button in Crash Reporting Assistant and holding down Enter for several seconds.
Product: [Frameworks and Libraries] Phonon Reporter: nn.dm55
Component: Xine backendAssignee: Harald Sitter <sitter>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: martin.sandsmark, myriam
Priority: NOR    
Version First Reported In: 4.4.3 (KDE 4.6.x)   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: This is the backtrace generated by Konqi

Description nn.dm55 2011-07-04 03:15:25 UTC
Created attachment 61590 [details]
This is the backtrace generated by Konqi

Version:           4.0 (using KDE 4.6.0) 
OS:                Linux

I was trying to report a bug for something else when I got annoyed at the "Failed to communicate with kded. Make sure it is running." message and decided to hold down Enter. After about 15 to 30 seconds, KNotify crashed.

Reproducible: Always

Steps to Reproduce:
1. Wait for anything KDE-related to crash.
2. In Konqi, click "Report Bug"
3. When you reach the screen titled "Log into the KDE Bugtracking System", press Tab until there is a rectangle with dashed lines on the Login button.
4. Hold down the Enter button.

Actual Results:  
KNotify crashed, starting Konqi.

Expected Results:  
I thought it would just slow my computer down a little.

I am using the repository KDE:Distro:Stable, so 'kde-config' disagrees with Konqueror on which version of KDE I have and causes undefined symbol errors with Konqueror.
Comment 1 Myriam Schweingruber 2011-07-11 22:49:20 UTC
Backtrace from attachment (please always paste backtraces inline, else those are not searchable):

Thread 404 (Thread 0x7faaf75c3710 (LWP 9918)):
[KCrash Handler]
#6  0x00007fab08ec39e5 in raise () from /lib64/libc.so.6
#7  0x00007fab08ec4ee6 in abort () from /lib64/libc.so.6
#8  0x00007faaf94bffde in _x_demux_start_thread (stream=0x2340c1d0) at demux.c:454
#9  0x00007faaf94a2452 in play_internal (stream=0x2340c1d0, start_pos=0, start_time=0) at xine.c:1445
#10 xine_play (stream=0x2340c1d0, start_pos=0, start_time=0) at xine.c:1470
#11 0x00007faaf9707f01 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#12 0x00007faaf9708a75 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#13 0x00007fab0a288cd4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#14 0x00007fab0a2911ca in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#15 0x00007fab0b63bec6 in KApplication::notify (this=0x7fff5b699510, receiver=0x2134e1d0, event=0x21382de0) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#16 0x00007fab0965ee1c in QCoreApplication::notifyInternal (this=0x7fff5b699510, receiver=0x2134e1d0, event=0x21382de0) at kernel/qcoreapplication.cpp:732
#17 0x00007fab09662615 in sendEvent (receiver=0x0, event_type=0, data=0x766520) at kernel/qcoreapplication.h:215
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x766520) at kernel/qcoreapplication.cpp:1373
#19 0x00007fab096898c3 in sendPostedEvents (s=0x75cbe0) at kernel/qcoreapplication.h:220
#20 postEventSourceDispatch (s=0x75cbe0) at kernel/qeventdispatcher_glib.cpp:277
#21 0x00007fab0653fa93 in g_main_dispatch (context=0x7c4e30) at gmain.c:1960
#22 IA__g_main_context_dispatch (context=0x7c4e30) at gmain.c:2513
#23 0x00007fab06540270 in g_main_context_iterate (context=0x7c4e30, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#24 0x00007fab06540510 in IA__g_main_context_iteration (context=0x7c4e30, may_block=1) at gmain.c:2654
#25 0x00007fab09689a5f in QEventDispatcherGlib::processEvents (this=0x766280, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#26 0x00007fab0965e252 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#27 0x00007fab0965e465 in QEventLoop::exec (this=0x7faaf75c2dd0, flags=...) at kernel/qeventloop.cpp:201
#28 0x00007fab095711a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#29 0x00007faaf97033b4 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#30 0x00007fab09573a1e in QThreadPrivate::start (arg=0x7670b0) at thread/qthread_unix.cpp:285
#31 0x00007fab07096a4f in start_thread () from /lib64/libpthread.so.0
#32 0x00007fab08f6182d in clone () from /lib64/libc.so.6
#33 0x0000000000000000 in ?? ()
Comment 2 Myriam Schweingruber 2011-07-11 22:50:45 UTC
The phonon-backend-xine is deprecated, please install either the gstr4eamre or the vlc backend.
Comment 3 Myriam Schweingruber 2011-07-11 22:51:53 UTC
Oops, sorry for that ugly typo:

Please use either the phonon-backend-gstreamer or the phonon-backend-vlc