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 615953 Details for
Bug 859666
[abrt] gnome-packagekit-3.4.2-1.fc17: __pthread_mutex_lock: Process /usr/bin/gpk-dbus-service 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), 20.04 KB, created by
Darío
on 2012-09-23 02:04:14 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Darío
Created:
2012-09-23 02:04:14 UTC
Size:
20.04 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 3084] >[New LWP 3085] >[New LWP 3086] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `/usr/bin/gpk-dbus-service'. >Program terminated with signal 11, Segmentation fault. >#0 __pthread_mutex_lock (mutex=0x28) at pthread_mutex_lock.c:51 >51 unsigned int type = PTHREAD_MUTEX_TYPE (mutex); > >Thread 3 (Thread 0xb6affb40 (LWP 3086)): >#0 0xb7787424 in __kernel_vsyscall () >No symbol table info available. >#1 0x43958eb4 in __GI___poll (fds=fds@entry=0xb61023b8, nfds=nfds@entry=5, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = -516 > result = <optimized out> >#2 0x43b2ae5c in g_poll (fds=0xb61023b8, nfds=5, timeout=-1) at gpoll.c:132 >No locals. >#3 0x43b1c2e0 in g_main_context_poll (n_fds=5, fds=0xb61023b8, timeout=<optimized out>, context=0xb6b09148, priority=<optimized out>) at gmain.c:3440 > poll_func = <optimized out> >#4 g_main_context_iterate (context=0xb6b09148, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 5 > allocated_nfds = <optimized out> > fds = 0xb61023b8 >#5 0x43b1c7c3 in g_main_loop_run (loop=0xb6b09120) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#6 0x43eaec1b in gdbus_shared_thread_func (user_data=0xb6b09130) at gdbusprivate.c:277 > data = 0xb6b09130 >#7 0x43b412c4 in g_thread_proxy (data=0xb6b04830) at gthread.c:801 > thread = 0xb6b04830 >#8 0x43a30adf in start_thread (arg=0xb6affb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb6affb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1134825460, 0, 4001536, -1229983064, -1683125940, -2107941210}, 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> >#9 0x439633ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 2 (Thread 0xb74beb40 (LWP 3085)): >#0 0xb7787424 in __kernel_vsyscall () >No symbol table info available. >#1 0x43958eb4 in __GI___poll (fds=fds@entry=0xb6b00c78, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = -516 > result = <optimized out> >#2 0x43b2ae5c in g_poll (fds=0xb6b00c78, nfds=1, timeout=-1) at gpoll.c:132 >No locals. >#3 0x43b1c2e0 in g_main_context_poll (n_fds=1, fds=0xb6b00c78, timeout=<optimized out>, context=0x9c58918, priority=<optimized out>) at gmain.c:3440 > poll_func = <optimized out> >#4 g_main_context_iterate (context=0x9c58918, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0xb6b00c78 >#5 0x43b1c7c3 in g_main_loop_run (loop=0xb6b00c68) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#6 0xb7781265 in dconf_context_thread (data=0x9c58918) at dconfcontext.c:11 > context = 0x9c58918 > loop = <optimized out> > __PRETTY_FUNCTION__ = "dconf_context_thread" >#7 0x43b412c4 in g_thread_proxy (data=0x9c4a780) at gthread.c:801 > thread = 0x9c4a780 >#8 0x43a30adf in start_thread (arg=0xb74beb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb74beb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1134825460, 0, 4001536, -1219763544, 1401784655, -2107941210}, 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> >#9 0x439633ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 1 (Thread 0xb7760880 (LWP 3084)): >#0 __pthread_mutex_lock (mutex=0x28) at pthread_mutex_lock.c:51 > type = <optimized out> > id = <optimized out> >#1 0x43b5d271 in g_mutex_lock (mutex=0x9da7e98) at gthread-posix.c:208 > _g_boolean_var_ = <optimized out> > status = <optimized out> >#2 0x43b1c8eb in g_main_loop_quit (loop=0x9c83940) at gmain.c:3365 > __PRETTY_FUNCTION__ = "g_main_loop_quit" >#3 0x0805e78b in gpk_modal_dialog_window_delete_cb (dialog=0x9c35f68, widget=<optimized out>, event=<optimized out>) at gpk-modal-dialog.c:560 >No locals. >#4 gpk_modal_dialog_window_delete_cb (widget=0x9c478f8, event=0x9c63420, dialog=0x9c35f68) at gpk-modal-dialog.c:555 >No locals. >#5 0x44875cea in _gtk_marshal_BOOLEAN__BOXED (closure=closure@entry=0x9cbced0, return_value=return_value@entry=0xbf99ab50, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0xbf99abc0, invocation_hint=invocation_hint@entry=0xbf99ab6c, marshal_data=marshal_data@entry=0x0) at gtkmarshalers.c:85 > callback = 0x805e750 <gpk_modal_dialog_window_delete_cb> > cc = 0x9cbced0 > data1 = <optimized out> > data2 = <optimized out> > v_return = <optimized out> > __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" >#6 0x43d83d97 in g_closure_invoke (closure=0x9cbced0, return_value=return_value@entry=0xbf99ab50, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0xbf99abc0, invocation_hint=invocation_hint@entry=0xbf99ab6c) at gclosure.c:777 > marshal = 0x44875c40 <_gtk_marshal_BOOLEAN__BOXED> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x9cbcec0 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#7 0x43d95a3d in signal_emit_unlocked_R (node=node@entry=0x9c2d790, detail=detail@entry=0, instance=instance@entry=0x9c478f8, emission_return=emission_return@entry=0xbf99ac9c, instance_and_params=instance_and_params@entry=0xbf99abc0) at gsignal.c:3551 > tmp = <optimized out> > handler = 0x9cbca60 > accumulator = 0x9c2d7c8 > emission = {next = 0x0, instance = 0x9c478f8, ihint = {signal_id = 34, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x9c2d778 > hlist = 0xbf99abc0 > handler_list = 0x9c8ce40 > return_accu = 0xbf99ab50 > accu = {g_type = 20, 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 = 34 > max_sequential_handler_number = 797 > return_value_altered = 1 >#8 0x43d9da5e in g_signal_emit_valist (instance=instance@entry=0x9c478f8, signal_id=signal_id@entry=34, detail=detail@entry=0, var_args=0xbf99ade0 "\374\255\231\277", var_args@entry=0xbf99addc " 4\306\t\374\255\231\277") at gsignal.c:3310 > return_value = {g_type = 20, 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}}} > error = 0x0 > rtype = 20 > static_scope = 0 > instance_and_params = 0xbf99abc0 > signal_return_type = 20 > param_values = 0xbf99abd4 > node = 0x9c2d790 > i = <optimized out> > n_params = 1 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#9 0x43d9de74 in g_signal_emit (instance=instance@entry=0x9c478f8, signal_id=34, detail=detail@entry=0) at gsignal.c:3356 > var_args = 0xbf99addc " 4\306\t\374\255\231\277" >#10 0x449c0233 in gtk_widget_event_internal (widget=widget@entry=0x9c478f8, event=event@entry=0x9c63420) at gtkwidget.c:6380 > signal_num = <optimized out> > return_val = 0 >#11 0x449c062f in gtk_widget_event (widget=widget@entry=0x9c478f8, event=event@entry=0x9c63420) at gtkwidget.c:6037 > __PRETTY_FUNCTION__ = "gtk_widget_event" >#12 0x44875bd5 in gtk_main_do_event (event=0x9c63420) at gtkmain.c:1598 > event_widget = 0x9c478f8 > grab_widget = 0x9c478f8 > topmost_widget = <optimized out> > window_group = 0xb6105880 > rewritten_event = <optimized out> > device = <optimized out> > tmp_list = <optimized out> > __PRETTY_FUNCTION__ = "gtk_main_do_event" >#13 0x446865ed in _gdk_event_emit (event=event@entry=0x9c63420) at gdkevents.c:69 >No locals. >#14 0x446af7b9 in gdk_event_source_dispatch (source=source@entry=0x9c368e8, callback=0, user_data=0x0) at gdkeventsource.c:358 > display = <optimized out> > event = 0x9c63420 >#15 0x43b1bfbb in g_main_dispatch (context=0x9c53958) at gmain.c:2539 > dispatch = 0x446af780 <gdk_event_source_dispatch> > was_in_call = 0 > user_data = 0x0 > callback = 0 > cb_funcs = 0x0 > cb_data = 0x0 > current_source_link = {data = 0x9c368e8, next = 0x0} > need_destroy = <optimized out> > source = 0x9c368e8 > current = 0x9c36608 > i = <optimized out> >#16 g_main_context_dispatch (context=context@entry=0x9c53958) at gmain.c:3075 >No locals. >#17 0x43b1c360 in g_main_context_iterate (context=0x9c53958, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 > max_priority = 2147483647 > timeout = 4999 > some_ready = 1 > nfds = 6 > allocated_nfds = <optimized out> > fds = <optimized out> >#18 0x43b1c7c3 in g_main_loop_run (loop=0x9c5d0a0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#19 0x0804e638 in main (argc=1, argv=0xbf99b104) at gpk-dbus-service.c:201 > no_timed_exit = 0 > dbus = 0x9c4a520 > context = <optimized out> > error = 0x0 > retval = 0 > connection = 0xbf99b074 > monitor = 0x9c383b8 > timer_id = <optimized out> > options = {{long_name = 0x8066971 "no-timed-exit", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbf99b008, description = 0x8066890 "Do not exit after the request has been processed", 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}} >From To Syms Read Shared Object Library >0x446495c0 0x4465d1d8 Yes /lib/libdbus-glib-1.so.2 >0x44252710 0x44281958 Yes /lib/libdbus-1.so.3 >0x43a2e6a0 0x43a39e60 Yes /lib/libpthread.so.0 >0x43dcf4b0 0x43dcf698 Yes /lib/libgthread-2.0.so.0 >0x43a47920 0x43a4b45c Yes /lib/librt.so.1 >0x440ba0e0 0x440d57d4 Yes /lib/libfontconfig.so.1 >0x44136a50 0x44139f10 Yes /lib/libgudev-1.0.so.0 >0x45211d00 0x45214614 Yes /lib/libnotify.so.4 >0x44128630 0x4412d334 Yes /lib/libsystemd-login.so.0 >0x444038d0 0x444105e4 Yes /lib/libpolkit-gobject-1.so.0 >0x4aa71910 0x4aaa5c34 Yes /lib/libpackagekit-glib2.so.14 >0x4521fa00 0x452a4de4 Yes /lib/libsqlite3.so.0 >0x4441ee40 0x444286e4 Yes /lib/libupower-glib.so.1 >0x47263540 0x47264c38 Yes /lib/libcanberra-gtk3.so.0 >0x473cc480 0x473d6434 Yes /lib/libcanberra.so.0 >0x447432a0 0x44a2b424 Yes /lib/libgtk-3.so.0 >0x4467c180 0x446c3c04 Yes /lib/libgdk-3.so.0 >0x4429f6a0 0x442aced0 Yes /lib/libatk-1.0.so.0 >0x43e01710 0x43ed4e64 Yes /lib/libgio-2.0.so.0 >0x443f2630 0x443f7c94 Yes /lib/libpangocairo-1.0.so.0 >0x44093cc0 0x440aacb4 Yes /lib/libgdk_pixbuf-2.0.so.0 >0x446e7ae0 0x446e8d0c Yes /lib/libcairo-gobject.so.2 >0x443ad2a0 0x443cfab4 Yes /lib/libpango-1.0.so.0 >0x4418f250 0x44216f04 Yes /lib/libcairo.so.2 >0x43d7eb10 0x43db0124 Yes /lib/libgobject-2.0.so.0 >0x43ae9b50 0x43b89864 Yes /lib/libglib-2.0.so.0 >0x43c3d410 0x43ccc984 Yes /lib/libX11.so.6 >0x43885f20 0x439c602c Yes /lib/libc.so.6 >0x4384c850 0x43864ec7 Yes /lib/ld-linux.so.2 >0x43ff4610 0x44063674 Yes /lib/libfreetype.so.6 >0x43fc41b0 0x43fdd434 Yes /lib/libexpat.so.1 >0x440ef410 0x440f7dd4 Yes /lib/libudev.so.0 >0x43a23ad0 0x43a24aec Yes /lib/libdl.so.2 >0x4afca8a0 0x4b0379d4 Yes /lib/libarchive.so.12 >0x473f67b0 0x473fb9e4 Yes /lib/libvorbisfile.so.3 >0x47499800 0x474b08a4 Yes /lib/libvorbis.so.0 >0x4748e410 0x47491154 Yes /lib/libogg.so.0 >0x4414edb0 0x44159d04 Yes /lib/libtdb.so.1 >0x44c75a60 0x44c7a57c Yes /lib/libltdl.so.7 >0x43a55470 0x43a6f678 Yes /lib/libm.so.6 >0x43dc8c80 0x43dc9d7c Yes /lib/libgmodule-2.0.so.0 >0x4416a8f0 0x44174f24 Yes /lib/libXi.so.6 >0x43f85f70 0x43f883cc Yes /lib/libXfixes.so.3 >0x4436a4c0 0x44388df0 Yes /lib/libpangoft2-1.0.so.0 >0x43d65880 0x43d70154 Yes /lib/libXext.so.6 >0x44397810 0x44398254 Yes /lib/libXinerama.so.1 >0x442431e0 0x442479dc Yes /lib/libXrandr.so.2 >0x442bdf60 0x442c3484 Yes /lib/libXcursor.so.1 >0x4439d910 0x4439e3bc Yes /lib/libXcomposite.so.1 >0x43f8d850 0x43f8e214 Yes /lib/libXdamage.so.1 >0x43dd5090 0x43dd8794 Yes /lib/libffi.so.5 >0x43a7f6e0 0x43a8ca7c Yes /lib/libz.so.1 >0x43a9a8e0 0x43aacd94 Yes /lib/libselinux.so.1 >0x43abc6b0 0x43acae94 Yes /lib/libresolv.so.2 >0x43f96d60 0x43fb5c64 Yes /lib/libpng15.so.15 >0x442cd650 0x44350414 Yes /lib/libpixman-1.so.0 >0x4417c3c0 0x44182264 Yes /lib/libXrender.so.1 >0x43c0cf70 0x43c1d4a4 Yes /lib/libxcb.so.1 >0x441436d0 0x44147c44 Yes /lib/libacl.so.1 >0x44119e70 0x4411c404 Yes /lib/libattr.so.1 >0x4adf22d0 0x4ae0c78c Yes /lib/liblzma.so.5 >0x4abd4030 0x4abe0d38 Yes /lib/libbz2.so.1 >0x4450ce00 0x445f7e40 Yes /lib/libxml2.so.2 >0x44f52f80 0x4503c544 Yes /lib/libcrypto.so.10 >0x44bd49c0 0x44bd9c7c Yes /lib/libcrypt.so.1 >0x43bffa60 0x43c0092c Yes /lib/libXau.so.6 >0x44c23b00 0x44c57774 Yes /lib/libfreebl3.so >0xb777ee40 0xb7782484 Yes /usr/lib/gio/modules/libdconfsettings.so >0xb74c0a40 0xb74c7e7c Yes /lib/libnss_files.so.2 >0xb6c99320 0xb6cb4224 Yes /usr/lib/gio/modules/libgvfsdbus.so >0xb6c81ce0 0xb6c8cc64 Yes /lib/libgvfscommon.so.0 >0x4734ca90 0x4736ea04 Yes /lib/libbluray.so.1 >0x47423a90 0x47424540 Yes /lib/libutil.so.1 >0xb6c5b000 0xb6c5d5e4 Yes /usr/lib/gtk-3.0/3.0.0/immodules/im-ibus.so >0xb58b7280 0xb58da774 Yes /lib/libibus-1.0.so.5 >0xaf0e5830 0xaf0e5ce8 Yes /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x44e47820 0x44e70ac4 Yes /lib/librsvg-2.so.2 >0x44ca18e0 0x44cc3c74 Yes /lib/libcroco-0.6.so.3 >$1 = 0x0 >$2 = 0x0 >eax 0x28 40 >ecx 0x0 0 >edx 0x10 16 >ebx 0x43bfbff4 1136639988 >esp 0xbf99a970 0xbf99a970 >ebp 0xbf99abc0 0xbf99abc0 >esi 0x28 40 >edi 0xbf99ab50 -1080448176 >eip 0x43a327d7 0x43a327d7 <__pthread_mutex_lock+23> >eflags 0x210282 [ SF IF RF ID ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >Dump of assembler code for function __pthread_mutex_lock: > 0x43a327c0 <+0>: sub $0x2c,%esp > 0x43a327c3 <+3>: mov %esi,0x20(%esp) > 0x43a327c7 <+7>: mov 0x30(%esp),%esi > 0x43a327cb <+11>: mov %ebx,0x1c(%esp) > 0x43a327cf <+15>: mov %edi,0x24(%esp) > 0x43a327d3 <+19>: mov %ebp,0x28(%esp) >=> 0x43a327d7 <+23>: mov 0xc(%esi),%ebp > 0x43a327da <+26>: call 0x43a2f2a8 <__x86.get_pc_thunk.bx> > 0x43a327df <+31>: add $0xe815,%ebx > 0x43a327e5 <+37>: mov %ebp,%ecx > 0x43a327e7 <+39>: and $0x7f,%ecx > 0x43a327ea <+42>: nop > 0x43a327eb <+43>: mov %ebp,%eax > 0x43a327ed <+45>: and $0x7c,%eax > 0x43a327f0 <+48>: jne 0x43a32832 <__pthread_mutex_lock+114> > 0x43a327f2 <+50>: mov %gs:0x68,%edi > 0x43a327f9 <+57>: test %ecx,%ecx > 0x43a327fb <+59>: jne 0x43a3284c <__pthread_mutex_lock+140> > 0x43a327fd <+61>: and $0x80,%ebp > 0x43a32803 <+67>: mov $0x1,%ecx > 0x43a32808 <+72>: xor %eax,%eax > 0x43a3280a <+74>: lock cmpxchg %ecx,(%esi) > 0x43a3280e <+78>: jne 0x43a3292a <_L_lock_654> > 0x43a32814 <+84>: mov %edi,0x8(%esi) > 0x43a32817 <+87>: addl $0x1,0x10(%esi) > 0x43a3281b <+91>: nop > 0x43a3281c <+92>: xor %eax,%eax > 0x43a3281e <+94>: mov 0x1c(%esp),%ebx > 0x43a32822 <+98>: mov 0x20(%esp),%esi > 0x43a32826 <+102>: mov 0x24(%esp),%edi > 0x43a3282a <+106>: mov 0x28(%esp),%ebp > 0x43a3282e <+110>: add $0x2c,%esp > 0x43a32831 <+113>: ret > 0x43a32832 <+114>: mov %esi,%eax > 0x43a32834 <+116>: mov 0x1c(%esp),%ebx > 0x43a32838 <+120>: mov 0x20(%esp),%esi > 0x43a3283c <+124>: mov 0x24(%esp),%edi > 0x43a32840 <+128>: mov 0x28(%esp),%ebp > 0x43a32844 <+132>: add $0x2c,%esp > 0x43a32847 <+135>: jmp 0x43a2e6a0 <__pthread_mutex_lock_full> > 0x43a3284c <+140>: cmp $0x1,%ecx > 0x43a3284f <+143>: jne 0x43a32881 <__pthread_mutex_lock+193> > 0x43a32851 <+145>: cmp 0x8(%esi),%edi > 0x43a32854 <+148>: je 0x43a3286f <__pthread_mutex_lock+175> > 0x43a32856 <+150>: and $0x80,%ebp > 0x43a3285c <+156>: lock cmpxchg %ecx,(%esi) > 0x43a32860 <+160>: jne 0x43a32938 <_L_lock_733> > 0x43a32866 <+166>: movl $0x1,0x4(%esi) > 0x43a3286d <+173>: jmp 0x43a32814 <__pthread_mutex_lock+84> > 0x43a3286f <+175>: mov 0x4(%esi),%eax > 0x43a32872 <+178>: cmp $0xffffffff,%eax > 0x43a32875 <+181>: je 0x43a328f1 <__pthread_mutex_lock+305> > 0x43a32877 <+183>: add $0x1,%eax > 0x43a3287a <+186>: mov %eax,0x4(%esi) > 0x43a3287d <+189>: xor %eax,%eax > 0x43a3287f <+191>: jmp 0x43a3281e <__pthread_mutex_lock+94> > 0x43a32881 <+193>: cmp $0x3,%ecx > 0x43a32884 <+196>: jne 0x43a32917 <__pthread_mutex_lock+343> > 0x43a3288a <+202>: cmpl $0x0,0x21e4(%ebx) > 0x43a32891 <+209>: je 0x43a327fd <__pthread_mutex_lock+61> > 0x43a32897 <+215>: mov $0x1,%edx > 0x43a3289c <+220>: lock cmpxchg %edx,(%esi) > 0x43a328a0 <+224>: test %eax,%eax > 0x43a328a2 <+226>: je 0x43a32814 <__pthread_mutex_lock+84> > 0x43a328a8 <+232>: mov 0x14(%esi),%eax > 0x43a328ab <+235>: mov $0x1,%cl > 0x43a328ad <+237>: lea 0xa(%eax,%eax,1),%edx > 0x43a328b1 <+241>: mov $0x64,%eax > 0x43a328b6 <+246>: cmp $0x64,%edx > 0x43a328b9 <+249>: cmovg %eax,%edx > 0x43a328bc <+252>: xor %ebp,%ebp > 0x43a328be <+254>: add $0x1,%ebp > 0x43a328c1 <+257>: lea -0x1(%ebp),%eax > 0x43a328c4 <+260>: cmp %eax,%edx > 0x43a328c6 <+262>: jle 0x43a328fb <__pthread_mutex_lock+315> > 0x43a328c8 <+264>: pause > 0x43a328ca <+266>: xor %eax,%eax > 0x43a328cc <+268>: lock cmpxchg %ecx,(%esi) > 0x43a328d0 <+272>: test %eax,%eax > 0x43a328d2 <+274>: jne 0x43a328be <__pthread_mutex_lock+254> > 0x43a328d4 <+276>: mov 0x14(%esi),%ecx > 0x43a328d7 <+279>: mov %ebp,%eax > 0x43a328d9 <+281>: mov $0x8,%ebp > 0x43a328de <+286>: sub %ecx,%eax > 0x43a328e0 <+288>: mov %eax,%edx > 0x43a328e2 <+290>: sar $0x1f,%edx > 0x43a328e5 <+293>: idiv %ebp > 0x43a328e7 <+295>: add %ecx,%eax > 0x43a328e9 <+297>: mov %eax,0x14(%esi) > 0x43a328ec <+300>: jmp 0x43a32814 <__pthread_mutex_lock+84> > 0x43a328f1 <+305>: mov $0xb,%eax > 0x43a328f6 <+310>: jmp 0x43a3281e <__pthread_mutex_lock+94> > 0x43a328fb <+315>: mov 0xc(%esi),%edx > 0x43a328fe <+318>: mov $0x1,%ecx > 0x43a32903 <+323>: xor %eax,%eax > 0x43a32905 <+325>: and $0x80,%edx > 0x43a3290b <+331>: mov %edx,0x8(%esp) > 0x43a3290f <+335>: lock cmpxchg %ecx,(%esi) > 0x43a32913 <+339>: jne 0x43a32946 <_L_lock_860> > 0x43a32915 <+341>: jmp 0x43a328d4 <__pthread_mutex_lock+276> > 0x43a32917 <+343>: cmp 0x8(%esi),%edi > 0x43a3291a <+346>: jne 0x43a327fd <__pthread_mutex_lock+61> > 0x43a32920 <+352>: mov $0x23,%eax > 0x43a32925 <+357>: jmp 0x43a3281e <__pthread_mutex_lock+94> >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 859666
:
615951
|
615952
| 615953 |
615954
|
615955
|
615956
|
615957
|
615958
|
615959