Bug 522283 - abort, core in pa_tls_set()
Summary: abort, core in pa_tls_set()
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: empathy
Version: rawhide
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Peter Gordon
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-09-10 00:27 UTC by Tom London
Modified: 2009-10-29 14:34 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-10-29 14:34:59 UTC


Attachments (Terms of Use)

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!


Note You need to log in before you can comment on or make changes to this bug.