Bug 440299 - systemsettings assertion failure when trying to open sound applet.
systemsettings assertion failure when trying to open sound applet.
Product: Fedora
Classification: Fedora
Component: kdebase-runtime (Show other bugs)
i386 Linux
low Severity low
: ---
: ---
Assigned To: Kevin Kofler
Fedora Extras Quality Assurance
: 441046 (view as bug list)
Depends On:
  Show dependency treegraph
Reported: 2008-04-02 13:55 EDT by Adrian "Adi1981" P.
Modified: 2008-04-05 13:05 EDT (History)
5 users (show)

See Also:
Fixed In Version: 4.0.3-4.fc9
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2008-04-05 13:05:28 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
phonon crash backtrace (3.81 KB, application/octet-stream)
2008-04-02 13:55 EDT, Adrian "Adi1981" P.
no flags Details
"kcmshell4 kcm_phonon" output (21.66 KB, application/octet-stream)
2008-04-02 13:56 EDT, Adrian "Adi1981" P.
no flags Details
Proposed patch (also fixes crash when playing video) (11.06 KB, patch)
2008-04-05 11:18 EDT, Kevin Kofler
no flags Details | Diff

External Trackers
Tracker ID Priority Status Summary Last Updated
KDE Software Compilation 160414 None None None Never

  None (edit)
Description Adrian "Adi1981" P. 2008-04-02 13:55:14 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):

How reproducible:

Steps to Reproduce:
1.go to systemsettings
2.click on sound
Comment 1 Adrian "Adi1981" P. 2008-04-02 13:55:14 EDT
Created attachment 300105 [details]
phonon crash backtrace
Comment 2 Adrian "Adi1981" P. 2008-04-02 13:56:20 EDT
Created attachment 300107 [details]
"kcmshell4 kcm_phonon" output
Comment 3 Kevin Kofler 2008-04-02 14:04:38 EDT
> 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.
Comment 4 Kevin Kofler 2008-04-02 14:12:35 EDT
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 
Comment 5 Adrian "Adi1981" P. 2008-04-02 14:22:25 EDT
Ok, i will try to report it tomorrow to kde upstream, we'll see what they'll say
about it.
Comment 6 Kevin Kofler 2008-04-05 09:39:26 EDT
*** Bug 441046 has been marked as a duplicate of this bug. ***
Comment 7 Mary Ellen Foster 2008-04-05 10:28:24 EDT
It's a problem in xine -- the tvtime plugin is explicitly removed from the
source before building. See bug 441052.
Comment 8 Kevin Kofler 2008-04-05 10:43:01 EDT
So does this mean installing xine-lib-extras-nonfree from Livna fixes the 
assertion failure?
Comment 9 Kevin Kofler 2008-04-05 11:18:37 EDT
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).
Comment 10 Adrian "Adi1981" P. 2008-04-05 11:19:57 EDT
(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- everything works
perfect here.
Comment 11 Kevin Kofler 2008-04-05 11:21:37 EDT
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 
Comment 12 Kevin Kofler 2008-04-05 11:35:58 EDT
Patch submitted upstream.
Comment 13 Kevin Kofler 2008-04-05 11:58:25 EDT
Should be fixed in kdebase-runtime-4.0.3-4.fc9, can anyone please confirm?
Comment 14 Adrian "Adi1981" P. 2008-04-05 12:28:38 EDT
WORKSFORME :) Thanks !
Comment 15 Kevin Kofler 2008-04-05 12:31:54 EDT
Even without xine-lib-extras-nonfree?
Comment 16 Adrian "Adi1981" P. 2008-04-05 12:59:19 EDT
[adi@localhost ~]$ kto xine
[adi@localhost ~]$

Rest of xine i've removed before updated kdebase-runtime.
Comment 17 Kevin Kofler 2008-04-05 13:05:28 EDT
So we can close this, thanks!

By the way, the patch has been committed upstream to both the 4.1 trunk and the 
4.0 branch.

Note You need to log in before you can comment on or make changes to this bug.