Bug 199523 - Infinite recursion when no backend is installed and the user try to access the Multimedia Settings / Amarok
Summary: Infinite recursion when no backend is installed and the user try to access th...
Status: RESOLVED FIXED
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.3.0 (KDE 4.2.0)
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-09 09:07 UTC by daviddphillips
Modified: 2010-12-05 21:37 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.4.1


Attachments
This is the backtrace (270.71 KB, image/png)
2009-07-09 09:10 UTC, daviddphillips
Details

Note You need to log in before you can comment on or make changes to this bug.
Description daviddphillips 2009-07-09 09:07:51 UTC
Application that crashed: amarok
Version of the application: 2.1
KDE Version: 4.2.95 (KDE 4.2.95 (KDE 4.3 RC1))
Qt Version: 4.5.2
Operating System: Linux 2.6.30-ARCH i686

What I was doing when the application crashed:
I didnt hear any playback, so I clicked the Preferences->Playback->Configure button, and amarok crashed...
Looks like a stack overflow.

 -- Backtrace:
An useful backtrace could not be generated

Reported using DrKonqi
Comment 1 daviddphillips 2009-07-09 09:10:34 UTC
Created attachment 35176 [details]
This is the backtrace
Comment 2 Myriam Schweingruber 2009-07-09 18:32:34 UTC
Please do not submit images of a barely readable Dr. Konqi window. Install the debugging packages as explained in my comment of the previous bug you submitted and paste the backtrace inline.

Also, you should get in touch with your distribution, the errors you are reporting are so uncommon to Amarok 2.1 that it might well be a packaging issue.
Comment 3 Dario Andres 2009-07-09 18:51:33 UTC
20000 frames... too bad
Looks like a Phonon recursion. Reassigning and reopening
Thanks
Comment 4 daviddphillips 2009-07-14 06:57:15 UTC
Same crash when I open SystemSettings-->Multimedia
Comment 5 daviddphillips 2009-07-14 07:05:03 UTC
Problem solved!  :) I didnt have any phonon backends installed.. I installed the phonon-xine-backend and it works!  You should probably fix this corner case none the less!
Comment 6 Dario Andres 2009-07-14 14:31:27 UTC
"phonon-xine-backend" Are you using KDEMod? 
ArchLinux KISS system will not split packages that way. Weird

Updating the title to reflect the discovery.
Thanks
Comment 7 daviddphillips 2009-07-14 17:21:45 UTC
Yes, I'm running Arch's KDEMod, and running 'pacman -S kdemod-complete' solved it.  Im surprised that 'pacman -Syu' didnt even though kdemod-complete was installed...  

I still think that phonon shouldnt crash and give a useful message when no backends are installed.
Comment 8 Myriam Schweingruber 2010-02-09 23:35:37 UTC
Anything we can do about this? Is this still valid for KDE 4.4?
Comment 9 Myriam Schweingruber 2010-04-05 08:49:02 UTC
Closing for lack of feedback.