vdr-sxfe crashed with SIGSEGV in dbus_g_proxy_call()

Bug #197400 reported by wilderigel
24
This bug affects 1 person
Affects Status Importance Assigned to Milestone
vdr-plugin-xineliboutput (Debian)
Fix Released
Unknown
vdr-plugin-xineliboutput (Ubuntu)
Fix Released
Medium
Unassigned
Hardy
Won't Fix
High
Timo Aaltonen

Bug Description

Binary package hint: vdr-plugin-xineliboutput

stefan@homer:~$ vdr-sxfe
vdr-sxfe 1.0.0rc2 (build with xine-lib 1.1.10, using xine-lib 1.1.10)

VDR server not given, searching ...
Found VDR server: host 192.168.1.2, port 37890
Segmentation fault (core dumped)

ProblemType: Crash
Architecture: amd64
Date: Sat Mar 1 21:24:34 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/vdr-sxfe
NonfreeKernelModules: nvidia
Package: xineliboutput-sxfe 1.0.0~rc2-13
PackageArchitecture: amd64
ProcCmdline: vdr-sxfe
ProcEnviron:
 SHELL=/bin/bash
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=de_DE.UTF-8
Signal: 11
SourcePackage: vdr-plugin-xineliboutput
StacktraceTop:
 ?? () from /usr/lib/libdbus-glib-1.so.2
 ?? () from /usr/lib/libdbus-glib-1.so.2
 dbus_g_proxy_call ()
 ?? ()
 ?? ()
Title: vdr-sxfe crashed with SIGSEGV in dbus_g_proxy_call()
Uname: Linux 2.6.24-10-generic x86_64
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin plugdev video

Tags: apport-crash
Revision history for this message
wilderigel (wilderigel) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:_dbus_gvalue_store (value=0x7fff256261d0, storage=0x7f0d00000000)
dbus_g_proxy_end_call_internal (proxy=0x639000, call_id=<value optimized out>,
dbus_g_proxy_call (proxy=0x639000, method=0x4135c2 "Inhibit",
gnome_screensaver_control (enable=0) at gnome_screensaver.c:87
sxfe_display_open (this_gen=0x6165e0, width=<value optimized out>, height=576,

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Changed in vdr-plugin-xineliboutput:
importance: Undecided → Medium
Revision history for this message
wilderigel (wilderigel) wrote :

vdr-sxfe crashs only as user, as root it works fine.

Revision history for this message
Martti Kuparinen (mk1970) wrote :

For me (Ubuntu 8.04) running this with sudo does not help...

vdr-sxfe: pulsecore/mutex-posix.c:98: pa_mutex_unlock: Assertion `pthread_mutex_unlock(&m->mutex) == 0' failed.
Aborted (core dumped)

Revision history for this message
JStk (janvanstiphout) wrote :

Got the same problem here, segmentation fault when running as user, when running as root, it runs fine.

Revision history for this message
Robert Schneider (robert-schneider) wrote :

I am seeing a segmentation fault whenever I press a key on the keyboard, but that occurs no matter whether I am a user or root. Anybody else seeing this? Is this another bug that should be filed?

Revision history for this message
JStk (janvanstiphout) wrote :

Some environment variable seems to have something to do with it.
When using sudo su <user> -c "vdr-sxfe xvdr://localhost" is does work.

I then tried to unset all variables with
`export | grep -v "declare -x PATH" | sed 's/declare -x/unset/g' | awk -F\= '{ print $1 }'`
in the BASH shell, and then vdr-sxfe works! The sound does disappear some times though, but I don't really think that that's related to it.

BTW. It occurs for me as soon as I start vdr-sxfe, not when I press a key (however I don't press any keys, because I use LIRC)

Revision history for this message
Robert Schneider (robert-schneider) wrote :

I have done some further tests yesterday. As of my 04/28 posting, I only have segmentation faults whenever I press a key. I can have the frontend running fine as long as I don't touch the keyboard.

So again my question, am I seeing a different bug than what this one relates to?

However, I also noticed that the sound goes away every now and then. It is neither reproducable nor does it appear at a certain time. Switching channels within VDR brings the sound back. Though only for some time.

Revision history for this message
Heiko Albrecht (heiko-albrecht) wrote :

same problem here after update from GG to HH:

if I run

$ vdr-sxfe

on same host with vdr, everything is fine. But if I

$ vdr-sxfe --tcp

then, vdr-sxfe crashes with segmentation fault after pressing any key.

heiko@heiko:~$ vdr-sxfe --tcp
vdr-sxfe 1.0.0rc2 (build with xine-lib 1.1.11, using xine-lib 1.1.11)

Protocol: TCP

VDR server not given, searching ...
Found VDR server: host 192.168.1.11, port 37890
[26614] [vdr-fe] Error: The name org.gnome.ScreenSaver was not provided by any .service files
[26614] [vdr-fe] (ERROR (gnome_screensaver.c,113): Resource temporarily unavailable)

Press Esc to exit

[26614] [input_vdr] Connecting (control) to tcp://192.168.1.11:37890 ...
[26614] [input_vdr] Server greeting: VDR-1.6.0 xineliboutput-1.0.0rc2 READY
[26614] [input_vdr] Connected (control) to tcp://192.168.1.11:37890
[26614] [input_vdr] Connecting (data) to tcp://192.168.1.11:37890 ...
[26614] [input_vdr] Data stream connected (TCP)
[26614] [input_vdr] using custom "no signal" image /usr/share/libxine1-xvdr/nosignal.mpg
[26632] [input_vdr] No fe_control function! POST AudioVisualization Off failed.
[26632] [input_vdr] No fe_control function! POST tvtime On method=Linear,cheap_mode=1,pulldown=none,framerate_mode=full,judder_correction=1,use_progressive_frame_flag=1,chroma_filter=0,enable=1 failed.
[26632] [input_vdr] No fe_control function! OVERSCAN 0 failed.
[26632] [input_vdr] No fe_control function! POST upmix Off failed.
[26632] [input_vdr] No fe_control function! POST autocrop Off failed.
[26632] [input_vdr] No fe_control function! POST pp Off failed.
[26632] [input_vdr] No fe_control function! POST unsharp Off failed.
[26632] [input_vdr] No fe_control function! POST denoise3d Off failed.
Segmentation fault
heiko@heiko:~$

Revision history for this message
JStk (janvanstiphout) wrote :

Found out what the variable was which I have to unset.
It's DBUS_SESSION_BUS_ADDRESS

Looking at the initial bug report, this seems like the same problem as the one which wilderigel describes (there also dbus is mentioned).
A same similarity is the processor architecture, x86_64. It could be a 64-bit arch. specific problem.

Revision history for this message
Robert Schneider (robert-schneider) wrote :

I have tested both, neither removing the environment variable nor running vdr-sxfe as root cures my problem. Whenever I press a key, the thing dies.

Revision history for this message
Tony Houghton (h-realh) wrote :

It crashes for me on HH amd64 as soon as I try to start it. I think it's something to do with its interaction with gnome-screensaver, because if I don't have that running vdr-sxfe will run OK (except it's pretty flaky).

Revision history for this message
zn!K (markus-endl) wrote :

yesterday i made a upgrade from 7.04 to 8.04 - every went fine. i encountered the same problems described above.
vdr-sxfe ended with a seg fault. unset env var or using root user to start vdr-sxfe are working.

Revision history for this message
Robert Schneider (robert-schneider) wrote :

Still, neither running it as root nor unsetting any env var cures my problem. I have opened another bug #232241 as this one here could be a different problem. I have also attached more information to the other bug.

If someone wants to look into that and needs more information ... I do anything to help to fix this bug. It keeps me away from upgrading six machines.

Revision history for this message
Hanno (hzulla) wrote :
Revision history for this message
Hanno (hzulla) wrote :

And related to this one http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=438116 - the Debian team fixed it there.

Revision history for this message
Hanno (hzulla) wrote :

Uhm, darn, ignore my last comment. 438116 is another bug. Sorry for the confusion.

Revision history for this message
Brian Murray (brian-murray) wrote :

It looks like the debian bug report has been fixed and that the version of this in Intrepid should include the fix.

Changed in vdr-plugin-xineliboutput:
status: New → Triaged
Changed in vdr-plugin-xineliboutput:
status: Unknown → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Fixed in intrepid, but will also fix in hardy.

Changed in vdr-plugin-xineliboutput:
status: Triaged → Fix Released
importance: Undecided → High
status: New → Triaged
Timo Aaltonen (tjaalton)
Changed in vdr-plugin-xineliboutput:
assignee: nobody → tjaalton
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

meh, no reason to pretend that this will be fixed in hardy anymore.

Changed in vdr-plugin-xineliboutput (Ubuntu Hardy):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.