Red Hat Bugzilla – Bug 440299
systemsettings assertion failure when trying to open sound applet.
Last modified: 2008-04-05 13:05:28 EDT
Description of problem:
When i'm trying to get into "sound" in systemsettings, sysemsettings just shuts
down. On kde 4.0.2 i've got once crash informations from kde -> see attached
file phonon_crash. With kde 4.0.3 i got only few informations with one ASSERT
(see attached file phonon). Now i'm installing debug info for kdebase-workspace
so hopefully i'll ge able to get some more info about it soon.
If it's not fedora but upstream issue then let me know, i will try to report
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.go to systemsettings
2.click on sound
Created attachment 300105 [details]
phonon crash backtrace
Created attachment 300107 [details]
"kcmshell4 kcm_phonon" output
> phonon crash backtrace
That's not a backtrace, it's debugging output from before the crash, which is
much less useful than a stack backtrace.
Anyway, it crashes because of this assertion failure.
This is the code leading to the assertion failure:
xine_t *xine = xine_new();
xine_video_port_t *nullVideoPort = xine_open_video_driver(xine, "auto",
xine_post_t *deinterlacer = xine_post_init(xine, "tvtime", 1, 0,
This is probably not Fedora-specific, because the only changes we're making for
Phonon are for audio and this is video code. It's a bug in either KDE or
Ok, i will try to report it tomorrow to kde upstream, we'll see what they'll say
*** Bug 441046 has been marked as a duplicate of this bug. ***
It's a problem in xine -- the tvtime plugin is explicitly removed from the
source before building. See bug 441052.
So does this mean installing xine-lib-extras-nonfree from Livna fixes the
Created attachment 301371 [details]
Proposed patch (also fixes crash when playing video)
Here's a patch which should resolve this issue. (Not tested yet.)
This makes deinterlacing optional and disables the deinterlacing options if
deinterlacing is not available in xine-lib. It also handles a missing
deinterlace plugin at runtime during video playback (by just disabling the
deinterlacing if it can't be enabled).
(In reply to comment #8)
> So does this mean installing xine-lib-extras-nonfree from Livna fixes the
> assertion failure?
Confirm - with xine-lib-extras-nonfree-126.96.36.199-1.lvn9.i386.rpm everything works
My patch should make it work without it too (and not change anything for those
who have xine-lib-extras-nonfree installed), I'm going to build it for Rawhide
Patch submitted upstream.
Should be fixed in kdebase-runtime-4.0.3-4.fc9, can anyone please confirm?
WORKSFORME :) Thanks !
Even without xine-lib-extras-nonfree?
[adi@localhost ~]$ kto xine
Rest of xine i've removed before updated kdebase-runtime.
So we can close this, thanks!
By the way, the patch has been committed upstream to both the 4.1 trunk and the