Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 596380 Details for
Bug 837810
[abrt] the-board-0.1.3-7.fc17: __pthread_mutex_lock: Process /usr/libexec/the-board-start was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 39.67 KB, created by
DĂȘnis Caberlon
on 2012-07-05 11:08:13 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
DĂȘnis Caberlon
Created:
2012-07-05 11:08:13 UTC
Size:
39.67 KB
patch
obsolete
>[New LWP 24855] >[New LWP 24858] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/the-board-start'. >Program terminated with signal 11, Segmentation fault. >#0 __pthread_mutex_lock (mutex=0x2e332d6b74672f74) at pthread_mutex_lock.c:51 >51 pthread_mutex_lock.c: No such file or directory. > >Thread 2 (Thread 0x7f2e7f5f0700 (LWP 24858)): >#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166 >No locals. >#1 0x00000030098238d0 in PR_WaitCondVar (cvar=0x1b5afe0, timeout=4294967295) at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:417 > rv = <optimized out> > thred = 0x1b5b080 >#2 0x0000003025eb99a8 in js::GCHelperThread::threadLoop (this=0x1af60c8, rt=0x1af5e50) at jsgc.cpp:2084 > lock = {rt = 0x1af5e50} >#3 0x0000003009828c33 in _pt_root (arg=0x1b5b080) at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:187 > thred = 0x1b5b080 > detached = 0 >#4 0x0000003ffc407d14 in start_thread (arg=0x7f2e7f5f0700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f2e7f5f0700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139837682157312, -8440898508431976541, 1, 274808832000, 139837682157312, 28270160, 8396707770294441891, -8456600082242365533}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#5 0x0000003ffc0f199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7f2e894aa980 (LWP 24855)): >#0 __pthread_mutex_lock (mutex=0x2e332d6b74672f74) at pthread_mutex_lock.c:51 > type = <optimized out> > id = <optimized out> >#1 0x000000348ae4b107 in XrmQGetResource (db=0x15afd20, names=names@entry=0x7fff9ad474e0, classes=classes@entry=0x7fff9ad474f0, pType=pType@entry=0x7fff9ad474dc, pValue=pValue@entry=0x7fff9ad47500) at Xrm.c:2543 > table = <optimized out> > closure = {type = 0x3fd5068750, value = 0x3fd5068750} >#2 0x000000348ae27842 in XGetDefault (dpy=dpy@entry=0x14e2890, prog=prog@entry=0x3fd5068750 "Xft", name=name@entry=0x3fd506878f "antialias") at GetDflt.c:254 > names = {209, 210, 0} > classes = {217, 218, 0} > fromType = 0 > result = {size = 512, addr = 0x210 <Address 0x210 out of bounds>} > progname = 0x3fd5068750 "Xft" >#3 0x0000003fd505a4a7 in get_boolean_default (value=<synthetic pointer>, option=0x3fd506878f "antialias", dpy=0x14e2890) at gdkxftdefaults.c:91 > v = <optimized out> > i = <optimized out> >#4 init_xft_settings (screen=0x14fc0c0 [GdkX11Screen]) at gdkxftdefaults.c:162 > x11_screen = 0x14fc0c0 [GdkX11Screen] > xdisplay = 0x14e2890 > dpi_double = <optimized out> >#5 _gdk_x11_get_xft_setting (screen=screen@entry=0x14fc0c0 [GdkX11Screen], name=0x3fd4baa0fa "dpi", name@entry=0x3fd4baa0f2 "gtk-xft-dpi", value=value@entry=0x7fff9ad476f0) at gdkxftdefaults.c:195 > x11_screen = 0x14fc0c0 [GdkX11Screen] >#6 0x0000003fd504e8e9 in gdk_x11_screen_get_setting (screen=0x14fc0c0 [GdkX11Screen], name=0x3fd4baa0f2 "gtk-xft-dpi", value=0x7fff9ad476f0) at gdkscreen-x11.c:1254 > x11_screen = 0x14fc0c0 [GdkX11Screen] > xsettings_name = <optimized out> > result = <optimized out> > setting = 0x0 > success = <optimized out> > i = <optimized out> > tmp_val = {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}}} >#7 0x0000003fd49f0a5d in gtk_settings_get_property (object=<optimized out>, property_id=20, value=0x7fff9ad476f0, pspec=0x151a460 [GParamInt]) at gtksettings.c:1675 > settings = <optimized out> > priv = 0x15220c0 > value_type = 24 > fundamental_type = 140735791003376 >#8 0x0000003fd2416fee in object_get_property (value=0x7fff9ad476f0, pspec=<optimized out>, object=0x15220a0 [GtkSettings]) at gobject.c:1289 > class = 0x15121f0 > param_id = <optimized out> > redirect = <optimized out> >#9 g_object_get_valist (object=object@entry=0x15220a0 [GtkSettings], first_property_name=first_property_name@entry=0x3fd7c08c77 "gtk-xft-dpi", var_args=var_args@entry=0x7fff9ad47798) at gobject.c:2014 > value = {g_type = 24, 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}}} > pspec = 0x151a460 [GParamInt] > error = <optimized out> > name = <optimized out> > __PRETTY_FUNCTION__ = "g_object_get_valist" >#10 0x0000003fd2417477 in g_object_get (_object=_object@entry=0x15220a0, first_property_name=first_property_name@entry=0x3fd7c08c77 "gtk-xft-dpi") at gobject.c:2104 > object = 0x15220a0 [GtkSettings] > var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fff9ad47880, reg_save_area = 0x7fff9ad477b0}} > __PRETTY_FUNCTION__ = "g_object_get" >#11 0x0000003fd7c06d7d in gtk_clutter_embed_style_updated (widget=0x19505e0 [GtkClutterEmbed]) at ./gtk-clutter-embed.c:547 > screen = 0x14fc0c0 [GdkX11Screen] > gtk_settings = 0x15220a0 [GtkSettings] > clutter_settings = <optimized out> > font_name = <optimized out> > double_click_time = <optimized out> > double_click_distance = <optimized out> > xft_dpi = <optimized out> > xft_hinting = <optimized out> > xft_antialias = <optimized out> > xft_hintstyle = <optimized out> > xft_rgba = <optimized out> >#12 0x0000003fd240f943 in _g_closure_invoke_va (closure=closure@entry=0x14c06c0, return_value=return_value@entry=0x0, instance=instance@entry=0x19505e0, args=args@entry=0x7fff9ad47bf8, n_params=0, param_types=0x0) at gclosure.c:840 > marshal = 0x3fd240dc70 <g_type_class_meta_marshalv> > marshal_data = 0x2f0 > in_marshal = <optimized out> > real_closure = 0x14c06a0 > __PRETTY_FUNCTION__ = "_g_closure_invoke_va" >#13 0x0000003fd2427d88 in g_signal_emit_valist (instance=0x19505e0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff9ad47bf8) at gsignal.c:3207 > return_accu = 0x0 > 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}}} > accumulator = 0x0 > emission = {next = 0x7fff9ad47e60, instance = 0x19505e0, ihint = {signal_id = 16, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 30270544} > signal_id = 16 > instance_type = 30270544 > emission_return = {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}}} > rtype = 4 > static_scope = 0 > closure = 0x14c06c0 > run_type = <optimized out> > hlist = 0x0 > l = <optimized out> > fastpath = 0 > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#14 0x0000003fd24287c2 in g_signal_emit (instance=instance@entry=0x19505e0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3352 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff9ad47cd0, reg_save_area = 0x7fff9ad47c10}} >#15 0x0000003fd4aab842 in style_context_changed (context=<optimized out>, user_data=0x19505e0) at gtkwidget.c:14079 > widget = 0x19505e0 [GtkClutterEmbed] >#16 0x0000003fd240f943 in _g_closure_invoke_va (closure=closure@entry=0x1dfcb50, return_value=return_value@entry=0x0, instance=instance@entry=0x1d22380, args=args@entry=0x7fff9ad47fa8, n_params=0, param_types=0x0) at gclosure.c:840 > marshal = 0x3fd2411550 <g_cclosure_marshal_VOID__VOIDv> > marshal_data = 0x0 > in_marshal = <optimized out> > real_closure = 0x1dfcb30 > __PRETTY_FUNCTION__ = "_g_closure_invoke_va" >#17 0x0000003fd2427d88 in g_signal_emit_valist (instance=0x1d22380, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff9ad47fa8) at gsignal.c:3207 > return_accu = 0x0 > 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}}} > accumulator = 0x0 > emission = {next = 0x0, instance = 0x1d22380, ihint = {signal_id = 212, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 30206512} > signal_id = 212 > instance_type = 30206512 > emission_return = {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}}} > rtype = 4 > static_scope = 0 > closure = 0x1dfcb50 > run_type = <optimized out> > hlist = 0x0 > l = <optimized out> > fastpath = 0 > instance_and_params = <optimized out> > signal_return_type = <optimized out> > param_values = <optimized out> > node = <optimized out> > i = <optimized out> > n_params = <optimized out> > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#18 0x0000003fd24287c2 in g_signal_emit (instance=instance@entry=0x1d22380, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3352 > var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff9ad48080, reg_save_area = 0x7fff9ad47fc0}} >#19 0x0000003fd4a006e1 in gtk_style_context_invalidate (context=0x1d22380 [GtkStyleContext]) at gtkstylecontext.c:3469 > priv = 0x1d223a0 >#20 0x0000003fd4aae7a3 in gtk_widget_get_path (widget=widget@entry=0x19505e0 [GtkClutterEmbed]) at gtkwidget.c:14065 > parent = <optimized out> > __PRETTY_FUNCTION__ = "gtk_widget_get_path" >#21 0x0000003fd4aae86a in _gtk_widget_update_path (widget=0x19505e0 [GtkClutterEmbed]) at gtkwidget.c:7992 >No locals. >#22 reset_style_recurse (widget=0x19505e0 [GtkClutterEmbed], data=<optimized out>) at gtkwidget.c:8523 >No locals. >#23 0x0000003fd4aae902 in gtk_widget_reset_style (widget=0x14f6190 [GtkWindow]) at gtkwidget.c:8547 >No locals. >#24 0x0000003fd49fd4c8 in gtk_style_context_reset_widgets (screen=0x14fc0c0 [GdkX11Screen]) at gtkstylecontext.c:1316 > list = 0x19b3740 = {0x14f6190, 0x1cfc130, 0x14f6310} > toplevels = 0x19b3740 = {0x14f6190, 0x1cfc130, 0x14f6310} >#25 0x0000003fd49ede28 in gtk_settings_notify (object=<optimized out>, pspec=<optimized out>) at gtksettings.c:1785 > settings = <optimized out> > priv = 0x15220c0 > property_id = <optimized out> >#26 0x0000003fd240f664 in g_closure_invoke (closure=closure@entry=0x14ab0f0, return_value=return_value@entry=0x0, n_param_values=2, param_values=param_values@entry=0x7fff9ad48300, invocation_hint=invocation_hint@entry=0x7fff9ad482a0) at gclosure.c:777 > marshal = 0x3fd240e270 <g_type_class_meta_marshal> > marshal_data = 0x40 > in_marshal = <optimized out> > real_closure = 0x14ab0d0 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#27 0x0000003fd2420003 in signal_emit_unlocked_R (node=node@entry=0x14b4980, detail=detail@entry=592, instance=instance@entry=0x15220a0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff9ad48300) at gsignal.c:3477 > accumulator = 0x0 > emission = {next = 0x0, instance = 0x15220a0, ihint = {signal_id = 1, detail = 592, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 22097312} > class_closure = 0x14ab0f0 > hlist = 0x15ba950 > handler_list = <optimized out> > return_accu = 0x0 > 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 = 1835 > return_value_altered = <optimized out> >#28 0x0000003fd242866d in g_signal_emit_valist (instance=0x15220a0, signal_id=<optimized out>, detail=592, var_args=var_args@entry=0x7fff9ad48558) at gsignal.c:3296 > instance_and_params = 0x7fff9ad48300 > signal_return_type = 4 > param_values = 0x7fff9ad48318 > node = <optimized out> > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#29 0x0000003fd24287c2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3352 > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff9ad48630, reg_save_area = 0x7fff9ad48570}} >#30 0x0000003fd2414025 in g_object_dispatch_properties_changed (object=0x15220a0 [GtkSettings], n_pspecs=2597614816, pspecs=0x7fff9ad474f0) at gobject.c:1041 >No locals. >#31 0x0000003fd24158fb in g_object_notify_by_spec_internal (pspec=0x151b080 [GParamString], object=0x15220a0 [GtkSettings]) at gobject.c:1133 > nqueue = 0x0 > notify_pspec = 0x151b080 [GParamString] >#32 g_object_notify (object=object@entry=0x15220a0 [GtkSettings], property_name=<optimized out>) at gobject.c:1175 > pspec = 0x151b080 [GParamString] > __PRETTY_FUNCTION__ = "g_object_notify" >#33 0x0000003fd49f12f3 in _gtk_settings_handle_event (event=<optimized out>) at gtksettings.c:2532 > screen = 0x14fc0c0 [GdkX11Screen] > settings = 0x15220a0 [GtkSettings] > pspec = 0x151b080 [GParamString] > property_id = <optimized out> >#34 0x0000003fd497aa0d in gtk_main_do_event (event=0x1fd4130) at gtkmain.c:1494 > event_widget = <optimized out> > grab_widget = 0x0 > topmost_widget = 0x0 > window_group = <optimized out> > rewritten_event = 0x0 > device = <optimized out> > tmp_list = <optimized out> > __PRETTY_FUNCTION__ = "gtk_main_do_event" >#35 0x0000003fd5048e62 in gdk_event_source_dispatch (source=source@entry=0x1515e90, callback=<optimized out>, user_data=<optimized out>) at gdkeventsource.c:358 > display = <optimized out> > event = 0x1fd4130 >#36 0x0000003fd1c476e5 in g_main_dispatch (context=0x1511750) at gmain.c:2539 > dispatch = 0x3fd5048e40 <gdk_event_source_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0 > cb_funcs = 0x0 > cb_data = 0x0 > current_source_link = {data = 0x1515e90, next = 0x0} > need_destroy = <optimized out> > source = 0x1515e90 > current = 0x19960b0 > i = <optimized out> >#37 g_main_context_dispatch (context=context@entry=0x1511750) at gmain.c:3075 >No locals. >#38 0x0000003fd1c47a18 in g_main_context_iterate (context=0x1511750, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 > max_priority = 0 > timeout = 0 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = <optimized out> > fds = 0x1e92a40 >#39 0x0000003fd1c47e12 in g_main_loop_run (loop=0x1b54380) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#40 0x0000003fd4979d65 in gtk_main () at gtkmain.c:1161 > loop = 0x1b54380 >#41 0x0000003fff005e90 in ffi_call_unix64 () at ../src/x86/unix64.S:75 >No locals. >#42 0x0000003fff0058a0 in ffi_call (cif=cif@entry=0x1c12538, fn=0x3fd4979ce0 <gtk_main>, rvalue=rvalue@entry=0x7fff9ad48a70, avalue=avalue@entry=0x7fff9ad489a0) at ../src/x86/ffi64.c:486 > classes = {2597620208, 32767, 2124214560, 32558} > stack = 0x7fff9ad487a0 "\001" > argp = 0x7fff9ad48850 "" > arg_types = <optimized out> > gprcount = 0 > ssecount = <optimized out> > ngpr = 635856014 > nsse = 48 > i = <optimized out> > avn = <optimized out> > ret_in_memory = <optimized out> > reg_args = 0x7fff9ad487a0 >#43 0x0000003fd3422ead in gjs_invoke_c_function (context=context@entry=0x1b643b0, function=0x1c12520, obj=obj@entry=0x7f2e7e821618, js_argc=js_argc@entry=0, js_argv=js_argv@entry=0x7f2e7e9cf120, js_rval=js_rval@entry=0x7fff9ad48c78) at gi/function.c:930 > in_arg_cvalues = 0x7fff9ad489b0 > out_arg_cvalues = 0x7fff9ad48990 > inout_original_arg_cvalues = 0x7fff9ad48980 > ffi_arg_pointers = 0x7fff9ad489a0 > return_value = {v_boolean = 28722096, v_int8 = -80 '\260', v_uint8 = 176 '\260', v_int16 = 17328, v_uint16 = 17328, v_int32 = 28722096, v_uint32 = 28722096, v_int64 = 28722096, v_uint64 = 28722096, v_float = 6.6953368e-38, v_double = 1.4190600910154284e-316, v_short = 17328, v_ushort = 17328, v_int = 28722096, v_uint = 28722096, v_long = 28722096, v_ulong = 28722096, v_ssize = 28722096, v_size = 28722096, v_string = 0x1b643b0 "\320_\257\001", v_pointer = 0x1b643b0} > return_value_p = 0x7fff9ad48a70 > return_gargument = {v_boolean = 29795184, v_int8 = 112 'p', v_uint8 = 112 'p', v_int16 = -23696, v_uint16 = 41840, v_int32 = 29795184, v_uint32 = 29795184, v_int64 = 29795184, v_uint64 = 29795184, v_float = 7.29682343e-38, v_double = 1.4720776825918776e-316, v_short = -23696, v_ushort = 41840, v_int = 29795184, v_uint = 29795184, v_long = 29795184, v_ulong = 29795184, v_ssize = 29795184, v_size = 29795184, v_string = 0x1c6a370 "\001", v_pointer = 0x1c6a370} > processed_c_args = 0 '\000' > gi_argc = <optimized out> > gi_arg_pos = <optimized out> > c_argc = <optimized out> > c_arg_pos = <optimized out> > js_arg_pos = <optimized out> > can_throw_gerror = 0 > did_throw_gerror = 0 > local_error = 0x0 > failed = 0 > postinvoke_release_failed = <optimized out> > is_method = 0 > return_info = {dummy1 = 18, dummy2 = 2147483647, dummy3 = 0x18a21c0, dummy4 = 0x1c6a370, dummy5 = 0x1a7e500, dummy6 = 526560, dummy7 = 0, padding = {0x0, 0x0, 0x0, 0x0}} > return_tag = GI_TYPE_TAG_VOID > info_type = <optimized out> > return_values = 0x0 > next_rval = 0 '\000' > iter = <optimized out> > __PRETTY_FUNCTION__ = "gjs_invoke_c_function" >#44 0x0000003fd34243d3 in function_call (context=0x1b643b0, js_argc=0, vp=0x7f2e7e9cf110) at gi/function.c:1245 > js_argv = 0x7f2e7e9cf120 > object = 0x7f2e7e821618 > callee = <optimized out> > success = <optimized out> > priv = <optimized out> > retval = 139837667677720 >#45 0x0000003025ed781e in CallJSNative (vp=0x7f2e7e9cf110, argc=0, native=<optimized out>, cx=0x1b643b0) at jscntxtinlines.h:701 > ok = <optimized out> >#46 js::Invoke (cx=0x1b643b0, argsRef=..., flags=<optimized out>) at jsinterp.cpp:696 > clasp = 0x348ae30e40 > fun = 0x3026314140 > frame = {cx_ = 0x0, regs_ = {sp = 0x3fd6005814, pc = 0xa0002 <Address 0xa0002 out of bounds>, fp = 0x7f2e7e811270}, prevRegs_ = 0x7fff9ad49040} > ok = <optimized out> > script = 0x0 >#47 0x0000003025ec1840 in js::Interpret (cx=0x1b643b0, entryFrame=0x7f2e7e9cf048, inlineCallCount=1, interpMode=JSINTERP_NORMAL) at jsinterp.cpp:4810 > ok = <optimized out> > callee = <optimized out> > flags = <optimized out> > vp = 0x7f2e7e9cf110 > newfun = <optimized out> > argc = 0 > rf = {mContext = 0x1b643b0, mSaved = 0} > normalJumpTable = {0x3025ec7eff, 0x3025ec9209, 0x3025ec2148, 0x3025ec8a94, 0x3025ec6aaa, 0x3025ec8975, 0x3025ec29e8, 0x3025ec378a, 0x3025ec38d3, 0x3025ec8b3e, 0x3025ec339c, 0x3025ec3320, 0x3025ec2fff, 0x3025ec3e8c, 0x3025ec3d38, 0x3025ec3bc5, 0x3025ec3b16, 0x3025ec3a67, 0x3025ec4ffc, 0x3025ec4eff, 0x3025ec4bfa, 0x3025ec5d14, 0x3025ec5bc9, 0x3025ec5a7e, 0x3025ec59cd, 0x3025ec591c, 0x3025ec5863, 0x3025ec571c, 0x3025ec563f, 0x3025ec5ecf, 0x3025ec553d, 0x3025ec5460, 0x3025ec53de, 0x3025ec535e, 0x3025ec52cf, 0x3025ec5290, 0x3025ec51b8, 0x3025ec50f8, 0x3025ec320a, 0x3025ec2a6c, 0x3025ec32e7, 0x3025ec4547, 0x3025ec4565, 0x3025ec3205, 0x3025ec4542, 0x3025ec4555, 0x3025ec563a, 0x3025ec453d, 0x3025ec141e, 0x3025ec1315, 0x3025ec493b, 0x3025ec141e, 0x3025ec1315, 0x3025ec2acc, 0x3025ec1450, 0x3025ec8605, 0x3025ec8747, 0x3025ec1597, 0x3025ec6061, 0x3025ec1597, 0x3025ec8df1, 0x3025ec8ee0, 0x3025ec60aa, 0x3025ec6066, 0x3025ec8f45, 0x3025ec4770, 0x3025ec910a, 0x3025ec8a2d, 0x3025ec3832, 0x3025ec3978, 0x3025ec89a4, 0x3025ec8c00, 0x3025ec4e84, 0x3025ec4e09, 0x3025ec872a, 0x3025ec352b, 0x3025ec3469, 0x3025ec3417, 0x3025ec17d3, 0x3025ec3e51, 0x3025ec8e63, 0x3025ec91dd, 0x3025ec83c0, 0x3025ec8ba0, 0x3025ec2ecb, 0x3025ec9047, 0x3025ec8ff3, 0x3025ec914e, 0x3025ec85a9, 0x3025ec7b1d, 0x3025ec77b5, 0x3025ec74a5, 0x3025ec4945, 0x3025ec2195, 0x3025ec4968, 0x3025ec4a44, 0x3025ec4b19, 0x3025ec4913, 0x3025ec4928, 0x3025ec48e6, 0x3025ec491f, 0x3025ec48d7, 0x3025ec4a38, 0x3025ec4831, 0x3025ec48cb, 0x3025ec39e8, 0x3025ec2c22, 0x3025ec30bc, 0x3025ec303d, 0x3025ec91a1, 0x3025ec4051, 0x3025ec4242, 0x3025ec72a5, 0x3025ec358c, 0x3025ec70b3, 0x3025ec7034, 0x3025ec79cd, 0x3025ec73d0, 0x3025ec735c, 0x3025ec8a71, 0x3025ec7edc, 0x3025ec4da7, 0x3025ec29df, 0x3025ec830c, 0x3025ec84c7, 0x3025ec4a33, 0x3025ec22d0, 0x3025ec6507, 0x3025ec28eb, 0x3025ec28eb, 0x3025ec6290, 0x3025ec2fb9, 0x3025ec7250, 0x3025ec3de8, 0x3025ec7f8b, 0x3025ec7327, 0x3025ec273e, 0x3025ec273e, 0x3025ec8d73, 0x3025ec9099, 0x3025ec6948, 0x3025ec209c, 0x3025ec5e5f, 0x3025ec5fac, 0x3025ec36d9, 0x3025ec3669, 0x3025ec740f, 0x3025ec4d45, 0x3025ec2093, 0x3025ec9275, 0x3025ec8d69, 0x3025ec2643, 0x3025ec2643, 0x3025ec72e0, 0x3025ec2148, 0x3025ec1755, 0x3025ec8725, 0x3025ec4247, 0x3025ec4936, 0x3025ec4931, 0x3025ec0efa, 0x3025ec0f00, 0x3025ec60ee, 0x3025ec6fec, 0x3025ec6f6c, 0x3025ec6f07, 0x3025ec6e66, 0x3025ec8076, 0x3025ec8013, 0x3025ec7fae, 0x3025ec24e5, 0x3025ec24e5, 0x3025ec81d2, 0x3025ec80ff, 0x3025ec2421, 0x3025ec2381, 0x3025ec6e13, 0x3025ec6bb0, 0x3025ec6b47, 0x3025ec6ade, 0x3025ec82a3, 0x3025ec793d, 0x3025ec2104, 0x3025ec78c0, 0x3025ec7843, 0x3025ec7a97, 0x3025ec2381, 0x3025ec4293, 0x3025ec924d, 0x3025ec7f22, 0x3025ec3a02, 0x3025ec37fa, 0x3025ec2a40, 0x3025ec2a40, 0x3025ec7f68, 0x3025ec7f45, 0x3025ec8824, 0x3025ec1755, 0x3025ec2acc, 0x3025ec2421...} > interpGuard = {cx = 0x1b643b0, regs = @0x7fff9ad492d0, prevContextRegs = 0x7fff9ad49400} > argv = 0x7f2e7e9cf0b0 > interpReturnOK = <optimized out> > len = <optimized out> > interruptJumpTable = {0x3025ec7d87 <repeats 244 times>} > useMethodJIT = false > leaveOnSafePoint = false > atoms = 0x1b55f78 > op = <optimized out> > rt = 0x1af5e50 > jumpTable = 0x3026314140 > regs = {sp = 0x7f2e7e9cf120, pc = 0x1b56004 ":", fp = 0x7f2e7e9cf0b0} > script = 0x1b55ec0 > atomNotDefined = <optimized out> >#48 0x0000003025ed56bf in js::RunScript (cx=cx@entry=0x1b643b0, script=script@entry=0x1b547b0, fp=0x7f2e7e9cf048) at jsinterp.cpp:653 > prepareInterp = {cx = 0x1b643b0, script = <optimized out>} > status = 2330136128 >#49 0x0000003025ed63a3 in js::Execute (cx=0x1b643b0, chain=0x7f2e7e803048, script=0x1b547b0, prev=<optimized out>, flags=<optimized out>, result=0x7fff9ad49508) at jsinterp.cpp:1028 > frame = {<js::FrameGuard> = {cx_ = 0x1b643b0, seg_ = 0x7f2e7e9cf000, vp_ = 0x7f2e7e9cf038, fp_ = 0x7f2e7e9cf048}, regs_ = {sp = 0x7f2e7e9cf0a0, pc = 0x1b54890 "\200", fp = 0x7f2e7e9cf048}} > initialVarObj = 0x7f2e7e803048 > preserve = {cx = 0x1b643b0, enumerators = 0x0} > ok = <optimized out> >#50 0x0000003025e4d96f in EvaluateUCScriptForPrincipalsCommon (compileVersion=<optimized out>, rval=0x7fff9ad49508, lineno=1, filename=<optimized out>, length=<optimized out>, chars=<optimized out>, principals=<optimized out>, obj=0x7f2e7e803048, cx=0x1b643b0) at jsapi.cpp:5031 > script = 0x1b547b0 > ok = <optimized out> >#51 JS_EvaluateUCScriptForPrincipals (cx=0x1b643b0, obj=0x7f2e7e803048, principals=principals@entry=0x0, chars=chars@entry=0x1bd5780, length=<optimized out>, filename=filename@entry=0x401369 "main.c", lineno=1, rval=rval@entry=0x7fff9ad49508) at jsapi.cpp:5058 >No locals. >#52 0x0000003025e4dc62 in JS_EvaluateUCScript (cx=<optimized out>, obj=<optimized out>, chars=chars@entry=0x1bd5780, length=<optimized out>, filename=filename@entry=0x401369 "main.c", lineno=<optimized out>, rval=rval@entry=0x7fff9ad49508) at jsapi.cpp:5066 >No locals. >#53 0x0000003fd3412da7 in gjs_context_eval (js_context=js_context@entry=0x15e7320 [GjsContext], script=script@entry=0x4013e0 "const Main = imports.ui.main;\nMain.run();\n", script_len=<optimized out>, script_len@entry=-1, filename=filename@entry=0x401369 "main.c", exit_status_p=exit_status_p@entry=0x0, error=error@entry=0x7fff9ad495b8) at gjs/context.c:1026 > line_number = <optimized out> > retval = 18444773748872577024 > success = 1 > u16_script = 0x1bd5780 > u16_script_len = <optimized out> > __PRETTY_FUNCTION__ = "gjs_context_eval" >#54 0x00000000004010bc in main (argc=1, argv=0x7fff9ad496b8) at main.c:106 > js_context = 0x15e7320 [GjsContext] > settings = 0x15220a0 [GtkSettings] > error = 0x0 >From To Syms Read Shared Object Library >0x0000003fd5c03e20 0x0000003fd5c09e20 Yes /lib64/libthe-board-1.0.so.0 >0x0000003fdd605700 0x0000003fdd60b508 Yes /lib64/libcheese.so.3 >0x0000003fd68191e0 0x0000003fd6850544 Yes /lib64/libsoup-2.4.so.1 >0x0000003fdc407b50 0x0000003fdc4248ec Yes /lib64/libgirepository-1.0.so.1 >0x0000003fff001950 0x0000003fff0060ec Yes /lib64/libffi.so.5 >0x0000003fd6003e70 0x0000003fd6008a20 Yes /lib64/libgjs-dbus.so.0 >0x0000003fd3410400 0x0000003fd342d8a4 Yes /lib64/libgjs.so.0 >0x0000003001007760 0x00000030010302b4 Yes /lib64/libdbus-1.so.3 >0x0000003ffc405790 0x0000003ffc410494 Yes /lib64/libpthread.so.0 >0x0000003fdb41dbc0 0x0000003fdb471bdc Yes /lib64/libmx-1.0.so.2 >0x0000003fd7c05270 0x0000003fd7c08920 Yes /lib64/libclutter-gtk-1.0.so.0 >0x0000003fd486e2a0 0x0000003fd4aff650 Yes /lib64/libgtk-3.so.0 >0x0000003fd501a080 0x0000003fd505b924 Yes /lib64/libgdk-3.so.0 >0x0000003fda607880 0x0000003fda60e5cc Yes /lib64/libclutter-gst-1.0.so.0 >0x0000003fd6c30620 0x0000003fd6cd422c Yes /lib64/libclutter-1.0.so.0 >0x0000003fdb80af50 0x0000003fdb83f880 Yes /lib64/libgstbase-0.10.so.0 >0x0000003fd54033c0 0x0000003fd5404374 Yes /lib64/libcairo-gobject.so.2 >0x0000003fd3809b30 0x0000003fd3815c04 Yes /lib64/libatk-1.0.so.0 >0x0000003fd4004910 0x0000003fd4009358 Yes /lib64/libpangocairo-1.0.so.0 >0x0000003fd78035e0 0x0000003fd7805764 Yes /lib64/libcogl-pango.so.0 >0x0000003fd7409be0 0x0000003fd741bc5c Yes /lib64/libjson-glib-1.0.so.0 >0x0000003fd440eeb0 0x0000003fd442d490 Yes /lib64/libpango-1.0.so.0 >0x000000348ee0b2f0 0x000000348ee8215c Yes /lib64/libcairo.so.2 >0x0000003fd7016a60 0x0000003fd706420c Yes /lib64/libcogl.so.9 >0x0000003fd3006750 0x0000003fd3019b50 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x0000003498a03080 0x0000003498a07c44 Yes /lib64/libdrm.so.2 >0x000000348ae1dea0 0x000000348aea4260 Yes /lib64/libX11.so.6 >0x000000348b603700 0x000000348b60d7d0 Yes /lib64/libXext.so.6 >0x000000348e200b90 0x000000348e20159c Yes /lib64/libXdamage.so.1 >0x000000348da00c30 0x000000348da01774 Yes /lib64/libXcomposite.so.1 >0x0000003fd2c2eee0 0x0000003fd2cea8a4 Yes /lib64/libgio-2.0.so.0 >0x000000348ce014f0 0x000000348ce03cf8 Yes /lib64/libXfixes.so.3 >0x0000003fd8624c60 0x0000003fd86a168c Yes /lib64/libgstreamer-0.10.so.0 >0x0000003fd240a910 0x0000003fd2437dcc Yes /lib64/libgobject-2.0.so.0 >0x0000003fd28010f0 0x0000003fd2801fd8 Yes /lib64/libgmodule-2.0.so.0 >0x0000003fd2000680 0x0000003fd20007fc Yes /lib64/libgthread-2.0.so.0 >0x0000003ffcc02260 0x0000003ffcc0554c Yes /lib64/librt.so.1 >0x000000300142cbc0 0x000000300150da74 Yes /lib64/libxml2.so.2 >0x0000003fd1c19b70 0x0000003fd1cac70c Yes /lib64/libglib-2.0.so.0 >0x0000003ffc01ef60 0x0000003ffc15fa40 Yes /lib64/libc.so.6 >0x000000348ca02130 0x000000348ca0bfb4 Yes /lib64/libXi.so.6 >0x0000003fd9a03830 0x0000003fd9a0690c Yes /lib64/libgudev-1.0.so.0 >0x0000003fd8e04f80 0x0000003fd8e0b044 Yes /lib64/libgstinterfaces-0.10.so.0 >0x0000003ffd0055f0 0x0000003ffd06cabc Yes /lib64/libm.so.6 >0x0000003ffc800ea0 0x0000003ffc8019e0 Yes /lib64/libdl.so.2 >0x0000003fd580a4a0 0x0000003fd581b9e4 Yes /lib64/libdbus-glib-1.so.2 >0x0000003025e41080 0x0000003026098970 Yes /lib64/libmozjs185.so.1.0 >0x0000003009c00fb0 0x0000003009c01ef8 Yes /lib64/libplds4.so >0x00000030094014d0 0x0000003009402bd4 Yes /lib64/libplc4.so >0x000000300980d1f0 0x000000300982caa0 Yes /lib64/libnspr4.so >0x000000300885baf0 0x00000030088c13ab Yes /lib64/libstdc++.so.6 >0x0000003fffc029d0 0x0000003fffc12148 Yes /lib64/libgcc_s.so.1 >0x0000003ffbc00b20 0x0000003ffbc1a359 Yes /lib64/ld-linux-x86-64.so.2 >0x000000348c201830 0x000000348c205f34 Yes /lib64/libXrandr.so.2 >0x000000349f0031b0 0x000000349f00680c Yes /lib64/libstartup-notification-1.so.0 >0x0000003fd3c07600 0x0000003fd3c21bfc Yes /lib64/libpangoft2-1.0.so.0 >0x000000348c605ef0 0x000000348c61f6ec Yes /lib64/libfontconfig.so.1 >0x000000348be00b00 0x000000348be01438 Yes /lib64/libXinerama.so.1 >0x000000348de02a80 0x000000348de076dc Yes /lib64/libXcursor.so.1 >0x0000003fdbc05480 0x0000003fdbc14b40 Yes /lib64/libgstvideo-0.10.so.0 >0x0000003fd9e09ea0 0x0000003fd9e287c4 Yes /lib64/libgstaudio-0.10.so.0 >0x0000003fd9609b20 0x0000003fd96256d4 Yes /lib64/libgsttag-0.10.so.0 >0x0000003002c0cbc0 0x0000003002c77250 Yes /lib64/libfreetype.so.6 >0x0000003006008d80 0x0000003006072eec Yes /usr/lib64/libpixman-1.so.0 >0x0000003001c04fa0 0x0000003001c20ae0 Yes /usr/lib64/libpng15.so.15 >0x000000348ba01a70 0x000000348ba079e0 Yes /usr/lib64/libXrender.so.1 >0x0000003ffd401f50 0x0000003ffd40e648 Yes /usr/lib64/libz.so.1 >0x000000348b2099c0 0x000000348b215878 Yes /lib64/libxcb.so.1 >0x0000003ffd805fc0 0x0000003ffd816768 Yes /lib64/libselinux.so.1 >0x0000003ffe4039b0 0x0000003ffe411dfc Yes /lib64/libresolv.so.2 >0x0000003491602ef0 0x000000349160a2d6 Yes /lib64/libudev.so.0 >0x000000349ec025f0 0x000000349ec033a4 Yes /lib64/libxcb-util.so.0 >0x0000003494a005c0 0x0000003494a006dc Yes /lib64/libX11-xcb.so.1 >0x0000003002003dd0 0x000000300201cccc Yes /lib64/libexpat.so.1 >0x000000301b20bed0 0x000000301b2585a8 Yes /lib64/liborc-0.4.so.0 >0x0000003fdc00a4d0 0x0000003fdc01837c Yes /usr/lib64/libgstpbutils-0.10.so.0 >0x0000003000800e80 0x0000003000801bb0 Yes /lib64/libXau.so.6 >0x00007f2e82e121b0 0x00007f2e82e1967c Yes /lib64/libnss_files.so.2 >0x00007f2e82c0d540 0x00007f2e82c0df50 Yes /usr/lib64/gconv/ISO8859-1.so >0x00007f2e829ec930 0x00007f2e82a03f98 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f2e827b9310 0x00007f2e827c2c9c Yes /lib64/libgvfscommon.so.0 >0x0000003000003f20 0x00000030000230cc Yes /lib64/libbluray.so.1 >0x000000300f000ee0 0x000000300f001814 Yes /lib64/libutil.so.1 >0x00007f2e825ab700 0x00007f2e825ad714 Yes /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0x00007f2e8237c950 0x00007f2e823a09e8 Yes /lib64/librsvg-2.so.2 >0x00007f2e82143ce0 0x00007f2e82162428 Yes /lib64/libcroco-0.6.so.3 >0x00007f2e81f1bbd0 0x00007f2e81f1c04c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x00007f2e81d0c710 0x00007f2e81d0cec0 Yes /usr/lib64/gtk-3.0/modules/libpk-gtk-module.so >0x00007f2e81b07020 0x00007f2e81b09060 Yes /usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so >0x0000003fd6401cb0 0x0000003fd6403160 Yes /lib64/libcanberra-gtk3.so.0 >0x00000034962033c0 0x000000349620c31c Yes /lib64/libcanberra.so.0 >0x0000003495e020b0 0x0000003495e0614c Yes /lib64/libvorbisfile.so.3 >0x0000003494203810 0x000000349421ad6c Yes /lib64/libvorbis.so.0 >0x0000003493201a70 0x0000003493204138 Yes /lib64/libogg.so.0 >0x0000003011801880 0x000000301180b010 Yes /lib64/libtdb.so.1 >0x0000003011002400 0x00000030110065d4 Yes /lib64/libltdl.so.7 >0x0000003008400dc0 0x0000003008405cac Yes /lib64/libcrypt.so.1 >0x0000003008c03520 0x0000003008c42538 Yes /lib64/libfreebl3.so >0x000000349b01ade0 0x000000349b061ba0 Yes /lib64/libGL.so.1 >0x000000349ac0e8c0 0x000000349ac22058 Yes /lib64/libglapi.so.0 >0x000000349b409f70 0x000000349b4101b8 Yes /lib64/libxcb-glx.so.0 >0x0000003493600f60 0x00000034936039ac Yes /lib64/libXxf86vm.so.1 >0x00007f2e8128ee60 0x00007f2e815879bc Yes /usr/lib64/dri/nouveau_dri.so >0x00007f2e810338c0 0x00007f2e81035eb8 Yes /lib64/libdrm_nouveau.so.1 >0x00007f2e7fc4f350 0x00007f2e8087a5e0 Yes /usr/lib64/llvm/libLLVM-3.0.so >0x00007f2e7e5fe830 0x00007f2e7e5fea40 Yes /usr/lib64/gjs-1.0/langNative.so >0x00007f2e7e3fba00 0x00007f2e7e3fc304 Yes /usr/lib64/gjs-1.0/gettextNative.so >0x00007f2e7e154ad0 0x00007f2e7e15bcd4 Yes /usr/lib64/gjs-1.0/dbusNative.so >0x00007f2e7de69450 0x00007f2e7de69d78 Yes /usr/lib64/gjs-1.0/mainloop.so >0x00007f2e7dc485f0 0x00007f2e7dc49024 Yes /lib64/libgjs-gdbus.so.0 >0x0000003fd8002790 0x0000003fd8004cbc Yes /lib64/libnotify.so.4 >0x00007f2e7633b7f0 0x00007f2e7633d4bc Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so >0x000000300a803e30 0x000000300a835ad0 Yes /lib64/libjpeg.so.62 >$1 = 0x0 >$2 = 0x0 >rax 0x348ae30e40 225668435520 >rbx 0x7fff9ad47500 140735791002880 >rcx 0x7fff9ad474dc 140735791002844 >rdx 0x7fff9ad474f0 140735791002864 >rsi 0x7fff9ad474e0 140735791002848 >rdi 0x2e332d6b74672f74 3329054489094598516 >rbp 0x15afd20 0x15afd20 >rsp 0x7fff9ad47488 0x7fff9ad47488 >r8 0x7fff9ad47500 140735791002880 >r9 0xd1 209 >r10 0x15acc70 22727792 >r11 0x348aeb42f9 225668973305 >r12 0x7fff9ad474dc 140735791002844 >r13 0x3fd506878f 274156914575 >r14 0x14e2890 21899408 >r15 0x21 33 >rip 0x3ffc409b20 0x3ffc409b20 <__pthread_mutex_lock> >eflags 0x10202 [ IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function __pthread_mutex_lock: >=> 0x0000003ffc409b20 <+0>: mov 0x10(%rdi),%esi > 0x0000003ffc409b23 <+3>: mov %rdi,%r8 > 0x0000003ffc409b26 <+6>: mov %esi,%eax > 0x0000003ffc409b28 <+8>: and $0x7f,%eax > 0x0000003ffc409b2b <+11>: nop > 0x0000003ffc409b2c <+12>: mov %esi,%edx > 0x0000003ffc409b2e <+14>: and $0x7c,%edx > 0x0000003ffc409b31 <+17>: jne 0x3ffc409b65 <__pthread_mutex_lock+69> > 0x0000003ffc409b33 <+19>: mov %fs:0x2d0,%r9d > 0x0000003ffc409b3c <+28>: test %eax,%eax > 0x0000003ffc409b3e <+30>: jne 0x3ffc409b6a <__pthread_mutex_lock+74> > 0x0000003ffc409b40 <+32>: and $0x80,%esi > 0x0000003ffc409b46 <+38>: mov $0x1,%edi > 0x0000003ffc409b4b <+43>: xor %eax,%eax > 0x0000003ffc409b4d <+45>: lock cmpxchg %edi,(%r8) > 0x0000003ffc409b52 <+50>: jne 0x3ffc409c47 <_L_lock_840> > 0x0000003ffc409b58 <+56>: mov %r9d,0x8(%r8) > 0x0000003ffc409b5c <+60>: addl $0x1,0xc(%r8) > 0x0000003ffc409b61 <+65>: nop > 0x0000003ffc409b62 <+66>: xor %eax,%eax > 0x0000003ffc409b64 <+68>: retq > 0x0000003ffc409b65 <+69>: jmpq 0x3ffc405790 <__pthread_mutex_lock_full> > 0x0000003ffc409b6a <+74>: cmp $0x1,%eax > 0x0000003ffc409b6d <+77>: jne 0x3ffc409ba5 <__pthread_mutex_lock+133> > 0x0000003ffc409b6f <+79>: cmp 0x8(%rdi),%r9d > 0x0000003ffc409b73 <+83>: je 0x3ffc409b94 <__pthread_mutex_lock+116> > 0x0000003ffc409b75 <+85>: mov %eax,%edi > 0x0000003ffc409b77 <+87>: and $0x80,%esi > 0x0000003ffc409b7d <+93>: mov %edx,%eax > 0x0000003ffc409b7f <+95>: lock cmpxchg %edi,(%r8) > 0x0000003ffc409b84 <+100>: jne 0x3ffc409c62 <_L_lock_889> > 0x0000003ffc409b8a <+106>: movl $0x1,0x4(%r8) > 0x0000003ffc409b92 <+114>: jmp 0x3ffc409b58 <__pthread_mutex_lock+56> > 0x0000003ffc409b94 <+116>: mov 0x4(%rdi),%eax > 0x0000003ffc409b97 <+119>: cmp $0xffffffff,%eax > 0x0000003ffc409b9a <+122>: je 0x3ffc409c17 <__pthread_mutex_lock+247> > 0x0000003ffc409b9c <+124>: add $0x1,%eax > 0x0000003ffc409b9f <+127>: mov %eax,0x4(%rdi) > 0x0000003ffc409ba2 <+130>: xor %eax,%eax > 0x0000003ffc409ba4 <+132>: retq > 0x0000003ffc409ba5 <+133>: cmp $0x3,%eax > 0x0000003ffc409ba8 <+136>: jne 0x3ffc409c37 <__pthread_mutex_lock+279> > 0x0000003ffc409bae <+142>: cmpl $0x0,0x2117ef(%rip) # 0x3ffc61b3a4 <__is_smp> > 0x0000003ffc409bb5 <+149>: je 0x3ffc409b40 <__pthread_mutex_lock+32> > 0x0000003ffc409bb7 <+151>: mov %edx,%eax > 0x0000003ffc409bb9 <+153>: mov $0x1,%edx > 0x0000003ffc409bbe <+158>: lock cmpxchg %edx,(%rdi) > 0x0000003ffc409bc2 <+162>: test %eax,%eax > 0x0000003ffc409bc4 <+164>: je 0x3ffc409b58 <__pthread_mutex_lock+56> > 0x0000003ffc409bc6 <+166>: mov 0x14(%rdi),%eax > 0x0000003ffc409bc9 <+169>: mov $0x1,%esi > 0x0000003ffc409bce <+174>: lea 0xa(%rax,%rax,1),%ecx > 0x0000003ffc409bd2 <+178>: mov $0x64,%eax > 0x0000003ffc409bd7 <+183>: cmp $0x64,%ecx > 0x0000003ffc409bda <+186>: cmovg %eax,%ecx > 0x0000003ffc409bdd <+189>: xor %dl,%dl > 0x0000003ffc409bdf <+191>: xor %edi,%edi > 0x0000003ffc409be1 <+193>: add $0x1,%edx > 0x0000003ffc409be4 <+196>: lea -0x1(%rdx),%eax > 0x0000003ffc409be7 <+199>: cmp %eax,%ecx > 0x0000003ffc409be9 <+201>: jle 0x3ffc409c1d <__pthread_mutex_lock+253> > 0x0000003ffc409beb <+203>: pause > 0x0000003ffc409bed <+205>: mov %edi,%eax > 0x0000003ffc409bef <+207>: lock cmpxchg %esi,(%r8) > 0x0000003ffc409bf4 <+212>: test %eax,%eax > 0x0000003ffc409bf6 <+214>: jne 0x3ffc409be1 <__pthread_mutex_lock+193> > 0x0000003ffc409bf8 <+216>: mov 0x14(%r8),%ecx > 0x0000003ffc409bfc <+220>: mov %edx,%eax > 0x0000003ffc409bfe <+222>: mov $0x8,%esi > 0x0000003ffc409c03 <+227>: sub %ecx,%eax > 0x0000003ffc409c05 <+229>: mov %eax,%edx > 0x0000003ffc409c07 <+231>: sar $0x1f,%edx > 0x0000003ffc409c0a <+234>: idiv %esi > 0x0000003ffc409c0c <+236>: add %ecx,%eax > 0x0000003ffc409c0e <+238>: mov %eax,0x14(%r8) > 0x0000003ffc409c12 <+242>: jmpq 0x3ffc409b58 <__pthread_mutex_lock+56> > 0x0000003ffc409c17 <+247>: mov $0xb,%eax > 0x0000003ffc409c1c <+252>: retq > 0x0000003ffc409c1d <+253>: mov 0x10(%r8),%esi > 0x0000003ffc409c21 <+257>: mov $0x1,%edi > 0x0000003ffc409c26 <+262>: xor %eax,%eax > 0x0000003ffc409c28 <+264>: and $0x80,%esi > 0x0000003ffc409c2e <+270>: lock cmpxchg %edi,(%r8) > 0x0000003ffc409c33 <+275>: jne 0x3ffc409c7d <_L_lock_1024> > 0x0000003ffc409c35 <+277>: jmp 0x3ffc409bf8 <__pthread_mutex_lock+216> > 0x0000003ffc409c37 <+279>: cmp 0x8(%rdi),%r9d > 0x0000003ffc409c3b <+283>: jne 0x3ffc409b40 <__pthread_mutex_lock+32> > 0x0000003ffc409c41 <+289>: mov $0x23,%eax > 0x0000003ffc409c46 <+294>: retq >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 837810
: 596380 |
596381
|
596382
|
596383