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 704522 Details for
Bug 917322
[abrt] gvfs-gphoto2-1.4.3-7.fc12: __pthread_mutex_lock: Process /usr/libexec/gvfsd-gphoto2 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), 24.15 KB, created by
Amit Saraf
on 2013-03-03 04:55:09 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Amit Saraf
Created:
2013-03-03 04:55:09 UTC
Size:
24.15 KB
patch
obsolete
>[New Thread 2291] >warning: .dynamic section for "/lib/libgobject-2.0.so.0.2200.5" is not at the expected address >warning: difference appears to be caused by prelink, adjusting expectations >Core was generated by `/usr/libexec/gvfsd-gphoto2 --spawner :1.7 /org/gtk/gvfs/exec_spaw/1'. >Program terminated with signal 11, Segmentation fault. >#0 __pthread_mutex_lock (mutex=0x0) at pthread_mutex_lock.c:50 >50 unsigned int type = PTHREAD_MUTEX_TYPE (mutex); > >Thread 2 (Thread 2291): >#0 0x00d2d6f2 in gp_abilities_list_append (list=<value optimized out>, > abilities=...) at /usr/include/bits/string3.h:52 > new_abilities = <value optimized out> >#1 0x001f49b6 in camera_abilities (list=<value optimized out>) > at mars/library.c:112 > i = <value optimized out> > a = {model = "Argus QuickClix", '\000' <repeats 112 times>, > status = GP_DRIVER_STATUS_DEPRECATED, port = GP_PORT_USB, speed = { > 0 <repeats 64 times>}, operations = GP_OPERATION_CAPTURE_IMAGE, > file_operations = 24, folder_operations = GP_FOLDER_OPERATION_NONE, > usb_vendor = 2362, usb_product = 271, usb_class = 0, > usb_subclass = 0, usb_protocol = 0, > library = '\000' <repeats 1023 times>, > id = '\000' <repeats 1023 times>, > device_type = GP_DEVICE_STILL_CAMERA, reserved2 = 0, reserved3 = 0, > reserved4 = 0, reserved5 = 0, reserved6 = 0, reserved7 = 0, > reserved8 = 0} >#2 0x00d2e2bd in gp_abilities_list_load_dir (list=<value optimized out>, > dir=<value optimized out>, context=<value optimized out>) > at gphoto2-abilities-list.c:271 > id = <value optimized out> > text = { > text = "Aiptek PenCam VGA+\000a 1.3", '\000' <repeats 32743 times>} > ret = <value optimized out> > x = <value optimized out> > old_count = 175 > new_count = 175 > i = <value optimized out> > p = <value optimized out> > filename = 0xb68ffd0c "/usr/lib/libgphoto2/2.4.7/mars" > flist = 0xb68fe008 > count = 59 > lh = 0xb6b0d308 >#3 0x00d2e456 in gp_abilities_list_load (list=<value optimized out>, > context=<value optimized out>) at gphoto2-abilities-list.c:320 > r = <value optimized out> > camlib_env = <value optimized out> > camlibs = <value optimized out> >#4 0x00d30f06 in gp_camera_init (camera=<value optimized out>, > context=<value optimized out>) at gphoto2-camera.c:681 > m = <value optimized out> > info = {type = 1937064480, > name = '\000' <repeats 44 times>, "usb:002,004\000x\262i\267\343\350\"", > path = "\260\262i\267\304\364#\000\340)#\000\330\262i\267\000\262i\267y\345\"\000\216\067+\000\000\000\000\000\020G$\000\022\000\000\000D\001\021\000/usr/lib/libgphoto2_", > library_filename = "port/0.8.0/usb\000\000@U\260\266\000\000\000\000\000\000\000\000\002\000\000\000)\000\000\000\000\000\000\000@U\260\266\334\265i\267\004\004\021\000\000\000\000\000\000\000\000\000\304\357#\000\360\263i\267\020W\260\266t\263i\267j\235\"\000d\263i\267\000\000\000\000X\263i\267\234V\260\266\000\000\000\000\000\000\000\000\002", '\000' <repeats 11 times>, "@U\260\266\a", '\000' <repeats 15 times>, "H\000\000\000\366,+\000\000\000\000\000\a\000\000\000\000\000\000\000\360\263i\267X\263i\267d\263i\267\070\000\000\000,\000\260\266@U\260\266\000\000\000\000\364o;\000\334\265i\267\000\000\000\000\022\000\000\000T\263i\267\060\\\260\266\020\000\260\266\000\000\000\000\364o;\000\000\\\260\266\250\324\260\266\264\263i\267\324\003\021\000@U\260\266\000\\\260\266\377\377\377\377\364o;\000\200\354#\000\000\000\000\000\004\264i\267\340\323\065\000\020W\260\266\000\000\000\000\000\000\000\000\002", '\000' <repeats 15 times>...} > list = <value optimized out> > al = 0xb6b04170 > il = <value optimized out> > p = <value optimized out> > a = { > model = "\000\000\000\000\000P\000\000\304\357#\000\000\325\260\266\300\256i\267\064\256i\267\063\347\"\000l\260i\267\377\377\377\377&\000\000\000\000@\000\000\003\000\000\000&\000\000\000\230W\260\266\bX\260\266\002\000\000\000\001W\260\266\000\325\260\266\001\000\000\000&\000\000\000;\251\"\000)\000\000\000\065\000\000\000`\260i\267&\000\000\000\360\222#\000\000\000\000\000\001\000\000\220", '\000' <repeats 15 times>, status = GP_DRIVER_STATUS_PRODUCTION, > port = GP_PORT_NONE, speed = {0, 0, 0, 0, 2832270, 20480, 20860, > 4096, 9253672, 9253680, 2230432, 0, -1217811944, 2814435, > -1229927241, -1229927432, 52, -1217810332, 4096, -1217810332, > -1217810184, 2, 9253680, 52, 3895284, -1217810332, 3926738, > -1217810376, 2627314, -1217810332, 3926738, 0, 33261, 1, 0, 0, 0, > -1217810528, 0, 18480, 0, 0, 40, 0, 1360422825, 554922715, > 1256559033, 0, 1265575425, 830099719, 12398, 0, -1217811584, > 2328916, -1217811532, 0, 0, -1215695256, -1, 0, 0, 2355140, 0, > 0}, operations = 3077155668, file_operations = 2280144, > folder_operations = 32, usb_vendor = -2147483648, > usb_product = 2266098, usb_class = 2443253, usb_subclass = 0, > usb_protocol = 0, > library = "\000\000\000\000\000\000\000\000\240\257i\267\252\017\000\000\314\377\377\377\230W$\000\000\000\000\000 \254i\267\377\377\377\377\000\000\000\000\002\000\000\000\000\000\000\000^$(\000\000\000\000\000@\261i\267\322\352;\000\000k;\000\370\260i\267\002\000\000\000\314\352;\000\000\000\000\000D\261i\267\314\352;\000[\000\000\000x\253i\267y\345\"\000\260]$\000\230\247#\000P\326$\000\254\251#\000.sn\003\020\000\000\000T\376\211\267\320e\316m\304\357#\000\032\000\000\000@U\260\266\000\000\000\000\000\000\000\000\001\000\000\000\212\a\000\000\200\325\260\266P\005\212\267\024\344\214\000\260\356$\000\224\343\214\000\000\000\000\000\304\357#\000\210\255i\267\370V\260\266\334\254i\267j\235\"\000\314\254i\267\224\343\214\000\300\254i\267<\372#\000\000\000\000\000\200\325\260\266\001", '\000' <repeats 11 times>, "@U\260\266\216\067+\000\004\365#\000\000\000\000\000h\255i\267\064\256i\267\304\357#\000\220\312\"\000\230\255i\267\000\000\000\000\210\255i\267\300\254i\267\314\254i\267\304\357#\000\220\312\"\000@U\260\266\000\000\000\000\001\000\000\000\024\344"..., > id = '\000' <repeats 116 times>"\216, \067+", '\000' <repeats 13 times>"\216, \067+\000\000\000\000\000\000\000\000\000\000\003\260\266\000\000\000\000\000\000\000\000\242\347\067\000n\000\000\000w\000\000\000\034\224\"\000\241\251\276\000\237\344\214\000\t", '\000' <repeats 15 times>, "X\000\000\000\304\357#\000t\242\276\000\n\000\000\000\330\260i\267\211\233\"\000\000\000\000\002\002\000\000\000H\000\000\000\b\b\000\000\020\000\260\266@\000\260\266\364o;\000\020\000\260\266\000\000\000\000\022\000\000\000\000\000\000\000\001W+\000\020\000\260\266\b\b\000\000\n\000\000\000X\314\260\266HB\260\266\374\242\276\000\230\247#\000,\247\276\000X\314\260\266@\030\002\000\035\000\000\000\064\376\211\267\035\bC\000:\000\000\000\032\000\000\000@U\260\266\000\000\000\000\000\000\000\000\005\000\000\000C\000\000\000\000\000\000\000h-\212\267\237\344\214\000L\251\276\000\264\342\214\000\001\000\000\000\304\357#\000\300\261i\267"..., > device_type = 3077158936, reserved2 = 13830553, > reserved3 = -1229961968, reserved4 = 4, reserved5 = 1986621013, > reserved6 = 1634955877, reserved7 = 1699946604, > reserved8 = 1818323314} > model = <value optimized out> > port = <value optimized out> > init_func = <value optimized out> > result = 0 >#5 0x08053380 in do_mount (backend=0x8c36838, job=0x8c37810, > mount_spec=0x8c315b0, mount_source=0x8c2bb48, is_automount=0) > at gvfsbackendgphoto2.c:1664 > fuse_name = <value optimized out> > display_name = 0xb769bca8 "" > icon_name = <value optimized out> > host = <value optimized out> > gphoto2_backend = 0x8c36838 > error = 0x0 > gphoto2_mount_spec = <value optimized out> > rc = 0 > info = {type = GP_PORT_USB, > name = "Universal Serial Bus", '\000' <repeats 43 times>, > path = "usb:002,004\000x\262i\267\343\350\"\000\260\262i\267\304\364#\000\340)#\000\330\262i\267\000\262i\267y\345\"\000\216\067+\000\000\000\000\000\020G$\000\022\000\000\000D\001\021", > library_filename = "/usr/lib/libgphoto2_port/0.8.0/usb\000\000@U\260\266\000\000\000\000\000\000\000\000\002\000\000\000)\000\000\000\000\000\000\000@U\260\266\334\265i\267\004\004\021\000\000\000\000\000\000\000\000\000\304\357#\000\360\263i\267\020W\260\266t\263i\267j\235\"\000d\263i\267\000\000\000\000X\263i\267\234V\260\266\000\000\000\000\000\000\000\000\002", '\000' <repeats 11 times>, "@U\260\266\a", '\000' <repeats 15 times>, "H\000\000\000\366,+\000\000\000\000\000\a\000\000\000\000\000\000\000\360\263i\267X\263i\267d\263i\267\070\000\000\000,\000\260\266@U\260\266\000\000\000\000\364o;\000\334\265i\267\000\000\000\000\022\000\000\000T\263i\267\060\\\260\266\020\000\260\266\000\000\000\000\364o;\000\000\\\260\266\250\324\260\266\264\263i\267\324\003\021\000@U\260\266\000\\\260\266\377\377\377\377\364o;\000\200\354#\000\000\000\000\000"...} > il = 0xb6b04170 > n = -1229969624 > storage_info = <value optimized out> > num_storage_info = <value optimized out> > subsystems = {0x80680cf "usb", 0x0} >#6 0x0805b449 in run (job=0x8c37810) at gvfsjobmount.c:113 > op_job = <value optimized out> > backend = <value optimized out> > class = <value optimized out> >#7 0x0805a29e in g_vfs_job_run (job=0x8c37810) at gvfsjob.c:198 > class = 0x8c365f8 >#8 0x0805585f in job_handler_callback (data=0x8c37810, user_data=0x8c2c520) > at gvfsdaemon.c:144 > job = <value optimized out> >#9 0x0048f017 in g_thread_pool_thread_proxy (data=0x8c34180) > at gthreadpool.c:265 > task = 0x8c37810 > pool = 0x8c34180 >#10 0x0048d980 in g_thread_create_proxy (data=0x8c37748) at gthread.c:635 > thread = 0x8c37748 > __PRETTY_FUNCTION__ = "g_thread_create_proxy" >#11 0x003c9925 in start_thread (arg=0xb769cb70) at pthread_create.c:297 > __res = <value optimized out> > __ignore1 = 158 > __ignore2 = -1229962896 > pd = 0xb769cb70 > now = <value optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {4042740, 0, 4001536, > -1217805304, -47882544, 1469224382}, mask_was_saved = 0}}, > priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, > cleanup = 0x0, canceltype = 0}}} > not_first_call = <value optimized out> > pagesize_m1 = <value optimized out> > sp = <value optimized out> > freesize = <value optimized out> >#12 0x0031f07e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 >No locals. > >Thread 1 (Thread 2290): >#0 __pthread_mutex_lock (mutex=0x0) at pthread_mutex_lock.c:50 > type = <value optimized out> > id = <value optimized out> >#1 0x08053c5c in caches_invalidate_all (client=0x8c374c0, > action=<value optimized out>, device=0x8c35850, user_data=0x8c36838) > at gvfsbackendgphoto2.c:434 >No locals. >#2 on_uevent (client=0x8c374c0, action=<value optimized out>, > device=0x8c35850, user_data=0x8c36838) at gvfsbackendgphoto2.c:803 > gphoto2_backend = 0x8c36838 >#3 0x00c2b61f in g_udev_marshal_VOID__STRING_OBJECT (closure=0xb6b02538, > return_value=0x0, n_param_values=3, param_values=0x8c37890, > invocation_hint=0xbfcbb8d0, marshal_data=0x0) at gudevmarshal.c:82 > callback = 0x8053ba0 <on_uevent> > cc = 0xb6b02538 > data1 = <value optimized out> > data2 = 0x8c36838 > __PRETTY_FUNCTION__ = "g_udev_marshal_VOID__STRING_OBJECT" >#4 0x001725b3 in IA__g_closure_invoke (closure=0xb6b02538, return_value=0x0, > n_param_values=3, param_values=0x8c37890, invocation_hint=0xbfcbb8d0) > at gclosure.c:767 > marshal = <value optimized out> > marshal_data = <value optimized out> > in_marshal = 0 > __PRETTY_FUNCTION__ = "IA__g_closure_invoke" >#5 0x00188118 in signal_emit_unlocked_R (node=0xb6b01178, detail=0, > instance=0x8c374c0, emission_return=0x0, instance_and_params=0x8c37890) > at gsignal.c:3247 > tmp = <value optimized out> > handler = 0x8c374e0 > accumulator = 0x0 > emission = {next = 0x0, instance = 0x8c374c0, ihint = {signal_id = 9, > detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, > chain_type = 4} > class_closure = 0xb6b01120 > handler_list = 0x8c374e0 > 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 = 9 > max_sequential_handler_number = 6 > return_value_altered = 0 >#6 0x0018947d in IA__g_signal_emit_valist (instance=0x8c374c0, signal_id=9, > detail=0, var_args=<value optimized out>) at gsignal.c:2980 > instance_and_params = 0x8c37890 > signal_return_type = 4 > param_values = 0x8c378a4 > node = <value optimized out> > i = <value optimized out> > n_params = 2 > __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist" >#7 0x00189907 in IA__g_signal_emit (instance=0x8c374c0, signal_id=9, > detail=0) at gsignal.c:3037 > var_args = <value optimized out> >#8 0x00c29d91 in monitor_event (source=0xb6b024f0, condition=G_IO_IN, > data=0x8c374c0) at gudevclient.c:102 > client = 0x8c374c0 > device = 0x8c35850 > udevice = 0x8c380a0 >#9 0x0049a5bc in g_io_unix_dispatch (source=0xb6b02598, > callback=0xc29d20 <monitor_event>, user_data=0x8c374c0) at giounix.c:162 > func = 0xc29d20 <monitor_event> > watch = 0xb6b02598 > buffer_condition = <value optimized out> >#10 0x00462fb8 in g_main_dispatch (context=0x8c33990) at gmain.c:1960 > dispatch = 0x49a570 <g_io_unix_dispatch> > was_in_call = 0 > user_data = 0x8c374c0 > callback = 0xc29d20 <monitor_event> > cb_funcs = 0x5144bc > cb_data = 0xb6b01988 > current_source_link = {data = 0xb6b02598, next = 0x0} > source = 0xb6b02598 > current = 0x8c2c218 > i = <value optimized out> >#11 IA__g_main_context_dispatch (context=0x8c33990) at gmain.c:2513 >No locals. >#12 0x004668e8 in g_main_context_iterate (context=0x3cd0b0, block=1, > dispatch=1, self=0x8c2ab20) at gmain.c:2591 > max_priority = 2147483647 > timeout = -1 > some_ready = 1 > nfds = <value optimized out> > allocated_nfds = <value optimized out> > fds = 0x8c377c8 > __PRETTY_FUNCTION__ = "g_main_context_iterate" >#13 0x00466d5f in IA__g_main_loop_run (loop=0x8c340b0) at gmain.c:2799 > self = 0x8c2ab20 > __PRETTY_FUNCTION__ = "IA__g_main_loop_run" >#14 0x0805418a in daemon_main (argc=4, argv=0xbfcbbd84, max_job_threads=1, > default_type=0x80679f6 "gphoto2", mountable_name=0x0, > first_type_name=0x80679f6 "gphoto2") at daemon-main.c:294 > var_args = <value optimized out> > connection = <value optimized out> > loop = <value optimized out> > daemon = 0x8c2c520 > derror = {name = 0x0, message = 0x0, dummy1 = 1, dummy2 = 0, > dummy3 = 0, dummy4 = 1, dummy5 = 1, padding1 = 0x174} > mount_spec = 0x0 > mount_source = <value optimized out> > error = 0x0 > res = <value optimized out> > type = <value optimized out> >#15 0x08054497 in main (argc=4, argv=0xbfcbbd84) at daemon-main-generic.c:39 >No locals. >From To Syms Read Shared Object Library >0x005a4920 0x005af508 Yes (*) /usr/lib/libgvfscommon.so.0 >0x006fdf40 0x006ff6b8 Yes (*) /lib/libgthread-2.0.so.0.2200.5 >0x00716ad0 0x00782088 Yes (*) /lib/libgio-2.0.so.0.2200.5 >0x00598c30 0x00599d98 Yes (*) /lib/libgmodule-2.0.so.0.2200.5 >0x00909230 0x009353c8 Yes (*) /lib/libdbus-1.so.3.4.0 >0x003c8300 0x003d3e38 Yes (*) /lib/libpthread-2.11.2.so >0x0040d880 0x00411688 Yes (*) /lib/librt-2.11.2.so >0x02526680 0x02532568 Yes (*) /usr/lib/libgnome-keyring.so.0 >0x00d2d370 0x00d403f8 Yes (*) /usr/lib/libgphoto2.so.2 >0x00beb730 0x00bef5f8 Yes (*) /usr/lib/libgphoto2_port.so.0 >0x00136e60 0x0014cb28 Yes (*) /usr/lib/libexif.so.12.3.1 >0x003e3420 0x003fd8d8 Yes (*) /lib/libm-2.11.2.so >0x022481f0 0x0224c0a8 Yes (*) /usr/lib/libusb-0.1.so.4 >0x00c29140 0x00c2b718 Yes (*) /usr/lib/libgudev-1.0.so.0 >0x0016f460 0x0019a898 Yes (*) /lib/libgobject-2.0.so.0.2200.5 >0x0043ba20 0x004b9328 Yes (*) /lib/libglib-2.0.so.0.2200.5 >0x00c99a20 0x00c9a2c8 Yes (*) /lib/libutil-2.11.2.so >0x00258990 0x00368310 Yes (*) /lib/libc-2.11.2.so >0x003bda60 0x003bea88 Yes (*) /lib/libdl-2.11.2.so >0x0057f650 0x0058df68 Yes (*) /lib/libresolv-2.11.2.so >0x0051b190 0x0052c3c8 Yes (*) /lib/libselinux.so.1 >0x0096bda0 0x0096d8d8 Yes (*) /lib/libcap-ng.so.0 >0x00220830 0x00237f8f Yes (*) /lib/ld-2.11.2.so >0x00d1ea30 0x00d23468 Yes (*) /usr/lib/libltdl.so.7 >0x00c16f40 0x00c20808 Yes (*) /lib/libudev.so.0 >0x008ceb80 0x008d14f8 Yes (*) /usr/lib/libgphoto2_port/0.8.0/usb.so >0x001f3b10 0x001f6208 Yes (*) /usr/lib/libgphoto2/2.4.7/mars.so >(*): Shared library is missing debugging information. >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >eax 0x0 0 >ecx 0x3b832c 3900204 >edx 0x0 0 >ebx 0x3daff4 4042740 >esp 0xbfcbb734 0xbfcbb734 >ebp 0xbfcbb748 0xbfcbb748 >esi 0x0 0 >edi 0x8068287 134644359 >eip 0x3cbded 0x3cbded <__pthread_mutex_lock+29> >eflags 0x10212 [ AF IF RF ] >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: >0x003cbdd0 <__pthread_mutex_lock+0>: push %ebp >0x003cbdd1 <__pthread_mutex_lock+1>: mov %esp,%ebp >0x003cbdd3 <__pthread_mutex_lock+3>: sub $0x14,%esp >0x003cbdd6 <__pthread_mutex_lock+6>: mov %esi,-0x8(%ebp) >0x003cbdd9 <__pthread_mutex_lock+9>: mov 0x8(%ebp),%esi >0x003cbddc <__pthread_mutex_lock+12>: mov %ebx,-0xc(%ebp) >0x003cbddf <__pthread_mutex_lock+15>: mov %edi,-0x4(%ebp) >0x003cbde2 <__pthread_mutex_lock+18>: call 0x3c8300 <__i686.get_pc_thunk.bx> >0x003cbde7 <__pthread_mutex_lock+23>: add $0xf20d,%ebx >0x003cbded <__pthread_mutex_lock+29>: mov 0xc(%esi),%edi >0x003cbdf0 <__pthread_mutex_lock+32>: mov %edi,%ecx >0x003cbdf2 <__pthread_mutex_lock+34>: mov %edi,%eax >0x003cbdf4 <__pthread_mutex_lock+36>: and $0x7f,%ecx >0x003cbdf7 <__pthread_mutex_lock+39>: and $0x7c,%eax >0x003cbdfa <__pthread_mutex_lock+42>: jne 0x3cbe3a <__pthread_mutex_lock+106> >0x003cbdfc <__pthread_mutex_lock+44>: mov %gs:0x68,%edx >0x003cbe03 <__pthread_mutex_lock+51>: test %ecx,%ecx >0x003cbe05 <__pthread_mutex_lock+53>: mov %edx,-0x10(%ebp) >0x003cbe08 <__pthread_mutex_lock+56>: jne 0x3cbe4d <__pthread_mutex_lock+125> >0x003cbe0a <__pthread_mutex_lock+58>: and $0x80,%edi >0x003cbe10 <__pthread_mutex_lock+64>: mov $0x1,%ecx >0x003cbe15 <__pthread_mutex_lock+69>: xor %eax,%eax >0x003cbe17 <__pthread_mutex_lock+71>: lock cmpxchg %ecx,(%esi) >0x003cbe1b <__pthread_mutex_lock+75>: jne 0x3cbf47 <_L_lock_697> >0x003cbe21 <__pthread_mutex_lock+81>: mov -0x10(%ebp),%eax >0x003cbe24 <__pthread_mutex_lock+84>: addl $0x1,0x10(%esi) >0x003cbe28 <__pthread_mutex_lock+88>: mov %eax,0x8(%esi) >0x003cbe2b <__pthread_mutex_lock+91>: xor %eax,%eax >0x003cbe2d <__pthread_mutex_lock+93>: mov -0xc(%ebp),%ebx >0x003cbe30 <__pthread_mutex_lock+96>: mov -0x8(%ebp),%esi >0x003cbe33 <__pthread_mutex_lock+99>: mov -0x4(%ebp),%edi >0x003cbe36 <__pthread_mutex_lock+102>: mov %ebp,%esp >0x003cbe38 <__pthread_mutex_lock+104>: pop %ebp >0x003cbe39 <__pthread_mutex_lock+105>: ret >0x003cbe3a <__pthread_mutex_lock+106>: mov -0xc(%ebp),%ebx >0x003cbe3d <__pthread_mutex_lock+109>: mov %esi,%eax >0x003cbe3f <__pthread_mutex_lock+111>: mov -0x4(%ebp),%edi >0x003cbe42 <__pthread_mutex_lock+114>: mov -0x8(%ebp),%esi >0x003cbe45 <__pthread_mutex_lock+117>: mov %ebp,%esp >0x003cbe47 <__pthread_mutex_lock+119>: pop %ebp >0x003cbe48 <__pthread_mutex_lock+120>: jmp 0x3cb960 <__pthread_mutex_lock_full> >0x003cbe4d <__pthread_mutex_lock+125>: cmp $0x1,%ecx >0x003cbe50 <__pthread_mutex_lock+128>: jne 0x3cbe8a <__pthread_mutex_lock+186> >0x003cbe52 <__pthread_mutex_lock+130>: mov -0x10(%ebp),%edx >0x003cbe55 <__pthread_mutex_lock+133>: cmp 0x8(%esi),%edx >0x003cbe58 <__pthread_mutex_lock+136>: je 0x3cbe73 <__pthread_mutex_lock+163> >0x003cbe5a <__pthread_mutex_lock+138>: and $0x80,%edi >0x003cbe60 <__pthread_mutex_lock+144>: lock cmpxchg %ecx,(%esi) >0x003cbe64 <__pthread_mutex_lock+148>: jne 0x3cbf55 <_L_lock_751> >0x003cbe6a <__pthread_mutex_lock+154>: movl $0x1,0x4(%esi) >0x003cbe71 <__pthread_mutex_lock+161>: jmp 0x3cbe21 <__pthread_mutex_lock+81> >0x003cbe73 <__pthread_mutex_lock+163>: mov 0x4(%esi),%edx >0x003cbe76 <__pthread_mutex_lock+166>: mov $0xb,%eax >0x003cbe7b <__pthread_mutex_lock+171>: cmp $0xffffffff,%edx >0x003cbe7e <__pthread_mutex_lock+174>: je 0x3cbe2d <__pthread_mutex_lock+93> >0x003cbe80 <__pthread_mutex_lock+176>: add $0x1,%edx >0x003cbe83 <__pthread_mutex_lock+179>: xor %al,%al >0x003cbe85 <__pthread_mutex_lock+181>: mov %edx,0x4(%esi) >0x003cbe88 <__pthread_mutex_lock+184>: jmp 0x3cbe2d <__pthread_mutex_lock+93> >0x003cbe8a <__pthread_mutex_lock+186>: cmp $0x3,%ecx >0x003cbe8d <__pthread_mutex_lock+189>: jne 0x3cbef5 <__pthread_mutex_lock+293> >0x003cbe8f <__pthread_mutex_lock+191>: cmpl $0x0,0x21c4(%ebx) >0x003cbe96 <__pthread_mutex_lock+198>: je 0x3cbe0a <__pthread_mutex_lock+58> >0x003cbe9c <__pthread_mutex_lock+204>: mov $0x1,%edx >0x003cbea1 <__pthread_mutex_lock+209>: lock cmpxchg %edx,(%esi) >0x003cbea5 <__pthread_mutex_lock+213>: test %eax,%eax >0x003cbea7 <__pthread_mutex_lock+215>: je 0x3cbe21 <__pthread_mutex_lock+81> >0x003cbead <__pthread_mutex_lock+221>: mov 0x14(%esi),%eax >0x003cbeb0 <__pthread_mutex_lock+224>: mov $0x1,%cl >0x003cbeb2 <__pthread_mutex_lock+226>: lea 0xa(%eax,%eax,1),%edx >0x003cbeb6 <__pthread_mutex_lock+230>: mov $0x64,%eax >0x003cbebb <__pthread_mutex_lock+235>: cmp $0x64,%edx >0x003cbebe <__pthread_mutex_lock+238>: cmovg %eax,%edx >0x003cbec1 <__pthread_mutex_lock+241>: xor %edi,%edi >0x003cbec3 <__pthread_mutex_lock+243>: add $0x1,%edi >0x003cbec6 <__pthread_mutex_lock+246>: lea -0x1(%edi),%eax >0x003cbec9 <__pthread_mutex_lock+249>: cmp %edx,%eax >0x003cbecb <__pthread_mutex_lock+251>: jge 0x3cbf0b <__pthread_mutex_lock+315> >0x003cbecd <__pthread_mutex_lock+253>: pause >0x003cbecf <__pthread_mutex_lock+255>: xor %eax,%eax >0x003cbed1 <__pthread_mutex_lock+257>: lock cmpxchg %ecx,(%esi) >0x003cbed5 <__pthread_mutex_lock+261>: test %eax,%eax >0x003cbed7 <__pthread_mutex_lock+263>: jne 0x3cbec3 <__pthread_mutex_lock+243> >0x003cbed9 <__pthread_mutex_lock+265>: mov %edi,%edx >0x003cbedb <__pthread_mutex_lock+267>: mov $0x8,%ecx >0x003cbee0 <__pthread_mutex_lock+272>: sub 0x14(%esi),%edx >0x003cbee3 <__pthread_mutex_lock+275>: mov %edx,%eax >0x003cbee5 <__pthread_mutex_lock+277>: sar $0x1f,%edx >0x003cbee8 <__pthread_mutex_lock+280>: idiv %ecx >0x003cbeea <__pthread_mutex_lock+282>: add 0x14(%esi),%eax >0x003cbeed <__pthread_mutex_lock+285>: mov %eax,0x14(%esi) >0x003cbef0 <__pthread_mutex_lock+288>: jmp 0x3cbe21 <__pthread_mutex_lock+81> >0x003cbef5 <__pthread_mutex_lock+293>: mov -0x10(%ebp),%edx >0x003cbef8 <__pthread_mutex_lock+296>: mov $0x23,%eax >0x003cbefd <__pthread_mutex_lock+301>: cmp 0x8(%esi),%edx >0x003cbf00 <__pthread_mutex_lock+304>: jne 0x3cbe0a <__pthread_mutex_lock+58> >0x003cbf06 <__pthread_mutex_lock+310>: jmp 0x3cbe2d <__pthread_mutex_lock+93> >0x003cbf0b <__pthread_mutex_lock+315>: mov 0xc(%esi),%eax >0x003cbf0e <__pthread_mutex_lock+318>: mov $0x1,%ecx >0x003cbf13 <__pthread_mutex_lock+323>: and $0x80,%eax >0x003cbf18 <__pthread_mutex_lock+328>: mov %eax,-0x14(%ebp) >0x003cbf1b <__pthread_mutex_lock+331>: xor %eax,%eax >0x003cbf1d <__pthread_mutex_lock+333>: lock cmpxchg %ecx,(%esi) >0x003cbf21 <__pthread_mutex_lock+337>: jne 0x3cbf63 <_L_lock_865> >0x003cbf23 <__pthread_mutex_lock+339>: jmp 0x3cbed9 <__pthread_mutex_lock+265> >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 917322
: 704522