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>