Bug 522283

Summary: abort, core in pa_tls_set()
Product: [Fedora] Fedora Reporter: Tom London <selinux>
Component: empathyAssignee: Peter Gordon <peter>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: bdpepple, peter
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-10-29 14:34:59 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Tom London 2009-09-10 00:27:56 UTC
Description of problem:
Got an abort from empathy, I believe when I was running audacity.

Program terminated with signal 6, Aborted.
#0  0x00007faad1de5595 in raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64	  return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
(gdb) bt full
#0  0x00007faad1de5595 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        pid = <value optimized out>
        selftid = <value optimized out>
#1  0x00007faad1de6d75 in abort () at abort.c:92
        act = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, sa_mask = {__val = {2111514693781646794, 140734903797760, 140734903797791, 0, 36720800, 140371641993976, 140371799774416, 0, 4294967295, 206158430256, 5, 2411568, 0, 36624704, 0, 140371328598016}}, sa_flags = -618342799, sa_restorer = 0x5}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007faabf30f9f2 in pa_tls_set (t=0x22fa280, userdata=0x23050a0) at pulsecore/thread-posix.c:200
        r = 0x0
        __func__ = "pa_tls_set"
        __PRETTY_FUNCTION__ = "pa_tls_set"
#3  0x00007faabf30ff25 in current_thread_tls_set (p=<value optimized out>) at pulsecore/thread-posix.c:61
No locals.
#4  pa_thread_self (p=<value optimized out>) at pulsecore/thread-posix.c:145
        t = 0x23050a0
#5  0x00007faabf550cac in in_worker (m=<value optimized out>) at pulse/thread-mainloop.c:62
No locals.
#6  pa_threaded_mainloop_lock (m=<value optimized out>) at pulse/thread-mainloop.c:174
        __func__ = "pa_threaded_mainloop_lock"
        __PRETTY_FUNCTION__ = "pa_threaded_mainloop_lock"
#7  0x00007faabf7696fc in pulse_driver_cancel (c=0x22ed940, id=4) at pulse.c:1085
        o = <value optimized out>
        ret = <value optimized out>
        out = <value optimized out>
        n = <value optimized out>
        __PRETTY_FUNCTION__ = "pulse_driver_cancel"
#8  0x00007faadabc6cc6 in ca_context_cancel (c=0x22ed940, id=4) at common.c:551
        ret = <value optimized out>
        __PRETTY_FUNCTION__ = "ca_context_cancel"
#9  0x00007faadb01b03f in empathy_sound_play_internal (widget=0x1ccb350, sound_id=<value optimized out>, callback=0, user_data=0x0) at empathy-sound.c:163
        entry = 0x7faadb23e440
        c = 0x0
        p = 0x0
        __PRETTY_FUNCTION__ = "empathy_sound_play_internal"
#10 0x00007faad2626b4e in IA__g_closure_invoke (closure=0x21a25a0, return_value=0x0, n_param_values=4, param_values=0x22d8de0, invocation_hint=0x7fff65f2cab0) at gclosure.c:767
        marshal = 0
        marshal_data = 0x7faabf3124b1
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#11 0x00007faad263cd26 in signal_emit_unlocked_R (node=0x2198620, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, instance_and_params=<value optimized out>) at gsignal.c:3247
        tmp = 0x7faad839e570
        handler = 0x215b960
        accumulator = 0x0
        emission = {next = 0x7fff65f2ceb0, instance = 0x2150c80, ihint = {signal_id = 319, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0x0
        handler_list = 0x215b960
        return_accu = <value optimized out>
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 319
        max_sequential_handler_number = <value optimized out>
        return_value_altered = 0
#12 0x00007faad263e14e in IA__g_signal_emit_valist (instance=0x2150c80, signal_id=<value optimized out>, detail=0, var_args=0x7fff65f2cca0) at gsignal.c:2980
        signal_return_type = 4
        param_values = <value optimized out>
        node = 0x2198620
        i = <value optimized out>
        n_params = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#13 0x00007faad263e6c3 in IA__g_signal_emit (instance=0xa25, signal_id=2597, detail=6) at gsignal.c:3037
        var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fff65f2cd80, reg_save_area = 0x7fff65f2ccc0}}
#14 0x00007faad2626b4e in IA__g_closure_invoke (closure=0x226d640, return_value=0x0, n_param_values=3, param_values=0x22c9e80, invocation_hint=0x7fff65f2cec0) at gclosure.c:767
        marshal = 0
        marshal_data = 0x7faabf3124b1
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#15 0x00007faad263cd26 in signal_emit_unlocked_R (node=0x1d0c040, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, instance_and_params=<value optimized out>) at gsignal.c:3247
        tmp = 0x7faad839e570
        handler = 0x226d900
        accumulator = 0x0
        emission = {next = 0x0, instance = 0x225ed70, ihint = {signal_id = 349, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0x0
        handler_list = 0x226d900
        return_accu = <value optimized out>
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 349
        max_sequential_handler_number = <value optimized out>
        return_value_altered = 0
#16 0x00007faad263e14e in IA__g_signal_emit_valist (instance=0x225ed70, signal_id=<value optimized out>, detail=0, var_args=0x7fff65f2d0b0) at gsignal.c:2980
        signal_return_type = 4
        param_values = <value optimized out>
        node = 0x1d0c040
        i = <value optimized out>
        n_params = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#17 0x00007faad263e6c3 in IA__g_signal_emit (instance=0xa25, signal_id=2597, detail=6) at gsignal.c:3037
        var_args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fff65f2d190, reg_save_area = 0x7fff65f2d0d0}}
#18 0x00007faada569073 in tp_contact_notify_cb (tp_contact=<value optimized out>, param=<value optimized out>, contact=0x225ed70) at empathy-contact.c:104
        presence = TP_CONNECTION_PRESENCE_TYPE_OFFLINE
#19 0x00007faad2626b4e in IA__g_closure_invoke (closure=0x225e9f0, return_value=0x0, n_param_values=2, param_values=0x22ce270, invocation_hint=0x7fff65f2d2f0) at gclosure.c:767
        marshal = 0
        marshal_data = 0x7faabf3124b1
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#20 0x00007faad263cd26 in signal_emit_unlocked_R (node=0x1bf8a60, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, instance_and_params=<value optimized out>) at gsignal.c:3247
        tmp = 0x7faad839e570
        handler = 0x2249b50
        accumulator = 0x0
        emission = {next = 0x0, instance = 0x2255550, ihint = {signal_id = 1, detail = 2426, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0x1be1180
        handler_list = 0x2249b50
        return_accu = <value optimized out>
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 1
        max_sequential_handler_number = <value optimized out>
        return_value_altered = 1
#21 0x00007faad263e14e in IA__g_signal_emit_valist (instance=0x2255550, signal_id=<value optimized out>, detail=2426, var_args=0x7fff65f2d4e0) at gsignal.c:2980
        signal_return_type = 4
        param_values = <value optimized out>
        node = 0x1bf8a60
        i = <value optimized out>
        n_params = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#22 0x00007faad263e6c3 in IA__g_signal_emit (instance=0xa25, signal_id=2597, detail=6) at gsignal.c:3037
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff65f2d5c0, reg_save_area = 0x7fff65f2d500}}
#23 0x00007faad262ac79 in g_object_dispatch_properties_changed (object=0x2255550, n_pspecs=1, pspecs=<value optimized out>) at gobject.c:770
        i = 1
#24 0x00007faad262c95f in g_object_notify_queue_thaw (nqueue=<value optimized out>, object=<value optimized out>) at gobjectnotifyqueue.c:125
        context = 0x7faad2861370
        pspecs_mem = {0x1d1f4c0, 0x7faad212de80, 0x2307d50, 0x1, 0x2213030, 0x21c1990, 0x0, 0x7faad1e2cf62, 0x1, 0x20971f0, 0x2, 0x22b14f0, 0x1, 0x1, 0x2307d50, 0x1}
        free_me = 0x7fff65f2d5f0
        slist = <value optimized out>
        n_pspecs = 1
#25 IA__g_object_notify (nqueue=<value optimized out>, object=<value optimized out>) at gobject.c:857
        nqueue = <value optimized out>
        pspec = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_object_notify"
#26 0x00007faad8a8a938 in contact_maybe_set_simple_presence (contact=0x2255550, presence=0x22f8f00) at contact.c:1398
No locals.
#27 0x00007faad8a8a9d1 in contacts_presences_changed (connection=0x2213030, presences=<value optimized out>, user_data=<value optimized out>, weak_object=<value optimized out>) at contact.c:1420
        contact = 0x0
        iter = {dummy1 = 0x21c1990, dummy2 = 0x20978a0, dummy3 = 0x20a13d0, dummy4 = 0, dummy5 = 0, dummy6 = 0x1}
        key = 0x7
        value = 0x22f8f00
#28 0x00007faad8a81bf8 in _tp_cli_connection_interface_simple_presence_invoke_callback_for_presences_changed (tpproxy=0x2213030, error=<value optimized out>, args=0x23054a0, generic_callback=0x7faad8a8a990 <contacts_presences_changed>, user_data=0x0, weak_object=0x0) at _gen/tp-cli-connection-body.h:12181
No locals.
#29 0x00007faad8ab94dc in tp_proxy_signal_invocation_run (p=0x2328780) at proxy-signals.c:266
        __PRETTY_FUNCTION__ = "tp_proxy_signal_invocation_run"
#30 0x00007faad216b2ae in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
        dispatch = 0x7faad2169470 <g_idle_dispatch>
        user_data = 0x2328780
        callback = 0x7faad8ab9470 <tp_proxy_signal_invocation_run>
        cb_funcs = 0x7faad2416a70
        cb_data = 0x2305070
        current_source_link = {data = 0x22d6400, next = 0x0}
        source = 0x22d6400
        current = 0x20a38c0
        i = 0
#31 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
No locals.
#32 0x00007faad216ec98 in g_main_context_iterate (context=0x1cce140, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
        max_priority = -100
        timeout = 0
        some_ready = 1
        nfds = 0
        allocated_nfds = 9
        fds = <value optimized out>
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#33 0x00007faad216f0e5 in IA__g_main_loop_run (loop=0x2216f40) at gmain.c:2799
        self = 0x1bda060
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#34 0x00007faad4373ba7 in IA__gtk_main () at gtkmain.c:1205
        tmp_list = 0x20af4f0
        functions = 0x0
        init = 0x1cfe770
        loop = <value optimized out>
#35 0x000000000041846c in main (argc=1, argv=0x7fff65f2dcb8) at empathy.c:909
        location_manager = <value optimized out>
        icon = 0x20c0720
        dispatcher = 0x1bfa180
        account_manager = 0x1c0fa80
        log_manager = <value optimized out>
        chatroom_manager = <value optimized out>
        call_factory = <value optimized out>
        ft_factory = 0x2166ea0
        window = <value optimized out>
        idle = 0x1c08160
        connectivity = 0x1d14200
        autoconnect = 1
        no_connect = 0
        hide_contact_list = 0
        accounts_dialog = 0
        error = 0x0
        dbus_daemon = <value optimized out>
        unique_app = 0x1cfe770
        chatroom_manager_ready = 0
        optcontext = <value optimized out>
        options = {{long_name = 0x43a5c7 "no-connect", short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff65f2db98, description = 0x43a5d2 "Don't connect on startup", arg_description = 0x0}, {long_name = 0x43a5eb "hide-contact-list", short_name = 104 'h', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff65f2db94, description = 0x43a9f0 "Don't show the contact list on startup", arg_description = 0x0}, {long_name = 0x43b62e "accounts", short_name = 97 'a', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fff65f2db90, description = 0x43a5fd "Show the accounts dialog", arg_description = 0x0}, {long_name = 0x43a616 "version", short_name = 118 'v', flags = 8, arg = G_OPTION_ARG_CALLBACK, arg_data = 0x4186c0, description = 0x0, arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}}
        __PRETTY_FUNCTION__ = "main"
(gdb) 



Version-Release number of selected component (if applicable):
empathy-libs-2.27.92-1.fc12.x86_64
pulseaudio-utils-0.9.16-13.test7.fc12.x86_64
pulseaudio-debuginfo-0.9.16-13.test7.fc12.x86_64
pulseaudio-libs-0.9.16-13.test7.fc12.x86_64
pulseaudio-gdm-hooks-0.9.16-13.test7.fc12.x86_64
pulseaudio-libs-glib2-0.9.16-13.test7.fc12.x86_64
pulseaudio-0.9.16-13.test7.fc12.x86_64
empathy-debuginfo-2.27.92-1.fc12.x86_64
pulseaudio-module-x11-0.9.16-13.test7.fc12.x86_64
empathy-2.27.92-1.fc12.x86_64
pulseaudio-module-gconf-0.9.16-13.test7.fc12.x86_64
pulseaudio-module-bluetooth-0.9.16-13.test7.fc12.x86_64


How reproducible:
Not sure. 

Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Brian Pepple 2009-10-29 14:00:25 UTC
Hmmm, haven't been able to reproduce this one. Tom, have you experienced it again with the most recent packages for pulseaudio & empathy in rawhide/F12?

Comment 2 Tom London 2009-10-29 14:10:56 UTC
No, I don't think I've seen this in a while, certainly not for weeks.

Currently running:

pulseaudio-libs-0.9.19-1.fc12.x86_64
pulseaudio-module-gconf-0.9.19-1.fc12.x86_64
empathy-libs-2.28.1.1-2.fc12.x86_64
empathy-debuginfo-2.28.1.1-2.fc12.x86_64
pulseaudio-debuginfo-0.9.19-1.fc12.x86_64
pulseaudio-libs-glib2-0.9.19-1.fc12.x86_64
pulseaudio-module-x11-0.9.19-1.fc12.x86_64
pulseaudio-gdm-hooks-0.9.19-1.fc12.x86_64
pulseaudio-utils-0.9.19-1.fc12.x86_64
pulseaudio-0.9.19-1.fc12.x86_64
empathy-2.28.1.1-2.fc12.x86_64
pulseaudio-module-bluetooth-0.9.19-1.fc12.x86_64

Comment 3 Brian Pepple 2009-10-29 14:34:59 UTC
Ok, let's close this for now then.  And if we see it happen again we can reopen this bug.  Thanks!