[pulseaudio-discuss] Pulse segfault when xcb related funcitnos are called.
Luke Yelavich
themuso at ubuntu.com
Thu Sep 16 14:36:32 PDT 2010
Hi guys
Since updating pulseaudio in maverick to latest stable queue a couple of days ago, a bug report has been filed with a segfault. Bug is here:
https://bugs.edge.launchpad.net/ubuntu/+source/pulseaudio/+bug/640127
I have attached the threaded stack trace to this email. I'll try and take a look myself, but if anybody more familiar with the code could also take a look and try and work out whats going on, that would be appreciated.
Thanks
Luke
-------------- next part --------------
.
Thread 1 (process 6189):
#0 0x003f28fa in xcb_setup_vendor_end () from /usr/lib/libxcb.so.1
No symbol table info available.
#1 0x003f299f in xcb_setup_pixmap_formats_iterator ()
from /usr/lib/libxcb.so.1
No symbol table info available.
#2 0x003f2a0f in xcb_setup_roots_iterator () from /usr/lib/libxcb.so.1
No symbol table info available.
#3 0x003821c3 in pa_x11_get_prop (xcb=0x3fc700,
name=0xb2fa8d "PULSE_SERVER", p=0xbfe7085c "\032", l=1024)
at pulsecore/x11prop.c:56
ret = <value optimized out>
len = <value optimized out>
req = <value optimized out>
prop = <value optimized out>
a = <value optimized out>
#4 0x00b27fdc in pa_client_conf_from_x11 (c=0x8842dd8, dname=0x0)
at pulse/client-conf-x11.c:58
xcb = (xcb_connection_t *) 0x3fc700
ret = <value optimized out>
t = "\032\000\000\000Pk\202\b\020\000\000\000I\000\000\0008\000\000\000?\203c\000?oc\000?\203c\000?'\204\b\230\b?]?T\000?O4\000?\000,\000?O4\000?\033\204\b?\b?\226?+\000?\033\204\b\226u0\000?\213.\000?O4\000?O4\000?\033\204\b\226?T\000?\004,\000?\033\204\b\000\000\000\000-\030\000\000?O4\000?'\204\bcu0\000\001\000\000\000x\0230\000?\f2\000\001\000\000\000??\202\b\031\000\000\000\000\000\000\000<\t?!\000\000\000\232DEB?$?\000?oc\000?\203c\000\200\000\000\000(\t?]?T\000H\t???\000\000\000\000\000"...
__func__ = "pa_client_conf_from_x11"
__PRETTY_FUNCTION__ = "pa_client_conf_from_x11"
#5 0x00afd9eb in pa_context_new_with_proplist (mainloop=0x8834ae4,
name=0x806352e "ayatana.indicator.sound", p=0x0) at pulse/context.c:182
c = (pa_context *) 0x8841868
__func__ = "pa_context_new_with_proplist"
__PRETTY_FUNCTION__ = "pa_context_new_with_proplist"
#6 0x00afdafc in pa_context_new (mainloop=0x8834ae4,
name=0x806352e "ayatana.indicator.sound") at pulse/context.c:116
No locals.
#7 0x0804dfbb in context_state_callback (c=0x8834b48, userdata=0x0)
at pulse-manager.c:122
o = <value optimized out>
#8 0x00afdb66 in pa_context_set_state (c=0x8834b48, st=PA_CONTEXT_FAILED)
at pulse/context.c:302
__func__ = "pa_context_set_state"
__PRETTY_FUNCTION__ = "pa_context_set_state"
#9 0x00afddac in pa_context_fail (c=0x8834b48, error=11)
at pulse/context.c:325
__func__ = "pa_context_fail"
__PRETTY_FUNCTION__ = "pa_context_fail"
#10 0x00aff440 in pstream_die_callback (p=0x88402e0, userdata=0xbfe70734)
at pulse/context.c:334
__func__ = "pstream_die_callback"
__PRETTY_FUNCTION__ = "pstream_die_callback"
#11 0x003714d9 in do_something (p=0x88402e0) at pulsecore/pstream.c:200
__func__ = "do_something"
__PRETTY_FUNCTION__ = "do_something"
#12 0x0035c9de in callback (m=0x8834ae4, e=0x8832660, fd=7, f=5,
userdata=0x882f368) at pulsecore/iochannel.c:119
changed = <value optimized out>
__func__ = "callback"
__PRETTY_FUNCTION__ = "callback"
#13 0x009e5e43 in dispatch_func (source=0x8834ab0, callback=0, userdata=0x0)
at pulse/glib-mainloop.c:585
e = (pa_io_event *) 0x8832660
__PRETTY_FUNCTION__ = "dispatch_func"
#14 0x002b6015 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#15 0x002b9e28 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#16 0x002ba367 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#17 0x0804d2b0 in main (argc=1, argv=0xbfe71264) at sound-service.c:74
service = <value optimized out>
root_menuitem = (DbusmenuMenuitem *) 0x8831828
server = <value optimized out>
More information about the pulseaudio-discuss
mailing list