#0  0xaaaaaaaa in ?? ()
#1  0xb7f48409 in g_type_class_meta_marshal (closure=0x819afa0, 
    return_value=0x0, n_param_values=2, param_values=0xaaaaaaaa, 
    invocation_hint=0xbff068dc, marshal_data=0x44)
    at /build/buildd/glib2.0-2.19.10/gobject/gclosure.c:878
        callback = <value optimized out>
#2  0xb7f49cab in IA__g_closure_invoke (closure=0x819b200, return_value=0x0, 
    n_param_values=2, param_values=0x8191118, invocation_hint=0xbff068dc)
    at /build/buildd/glib2.0-2.19.10/gobject/gclosure.c:767
        marshal = (GClosureMarshal) 0xb7f483c0 <g_type_class_meta_marshal>
        marshal_data = (gpointer) 0x44
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"

So param_values changes between the two frames, when the first apparently
calls the second with that value unchanged.

It could be one of a few things, either a race condition due to threads, a 
buffer
overflow, or possibly something like a notify on the closure tampering with it
("closure_invoke_notifiers (closure, PRE_NOTIFY);" is called just before).

Thanks,

James

-- 
console-kit-daemon crashed with SIGSEGV in g_closure_invoke()
https://bugs.launchpad.net/bugs/336792
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to