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 595575 Details for
Bug 836848
[abrt] gtkpod-2.1.1-3.fc17: __pthread_mutex_trylock: Process /usr/bin/gtkpod 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), 33.47 KB, created by
Shyler Lee
on 2012-07-01 23:12:50 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Shyler Lee
Created:
2012-07-01 23:12:50 UTC
Size:
33.47 KB
patch
obsolete
>[New LWP 3966] >[New LWP 3969] >[New LWP 3970] >[New LWP 4120] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `gtkpod'. >Program terminated with signal 11, Segmentation fault. >#0 __pthread_mutex_trylock (mutex=0xff) at pthread_mutex_trylock.c:34 >34 pthread_mutex_trylock.c: No such file or directory. > >Thread 4 (Thread 0x7f89357fa700 (LWP 4120)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:218 >No locals. >#1 0x00000036e0e83a65 in g_cond_wait_until (cond=cond@entry=0x2ceb158, mutex=mutex@entry=0x2ceb150, end_time=end_time@entry=8831140470) at gthread-posix.c:855 > ts = {tv_sec = 8831, tv_nsec = 140470000} > status = <optimized out> >#2 0x00000036e0e1e541 in g_async_queue_pop_intern_unlocked (queue=0x2ceb150, wait=wait@entry=1, end_time=8831140470) at gasyncqueue.c:424 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x00000036e0e1ebe8 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:572 > end_time = <optimized out> >#4 0x00000036e0e6aa4a in g_thread_pool_wait_for_new_task (pool=0x2cecd00) at gthreadpool.c:264 > task = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298 > task = 0x2c14610 > pool = 0x2cecd00 >#6 0x00000036e0e6a345 in g_thread_proxy (data=0x3958f70) at gthread.c:801 > thread = 0x3958f70 >#7 0x00000036df607d14 in start_thread (arg=0x7f89357fa700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f89357fa700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140227284805376, -8749657330220010400, 0, 55552816, 140227284805376, 18, 8755160382747178080, -8719171442325195680}, 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> >#8 0x00000036df2f199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 3 (Thread 0x7f8951e22700 (LWP 3970)): >#0 0x00000036df2e8eef in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x00000036e0e479b4 in g_main_context_poll (n_fds=3, fds=0x7f89400010c0, timeout=-1, context=0x7f894c00cd70, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x36e0e557d0 <g_poll> >#2 g_main_context_iterate (context=0x7f894c00cd70, 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 = 3 > allocated_nfds = <optimized out> > fds = 0x7f89400010c0 >#3 0x00000036e0e47e12 in g_main_loop_run (loop=0x7f894c00cc90) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00000036e26c9266 in gdbus_shared_thread_func (user_data=0x7f894c00cd40) at gdbusprivate.c:277 > data = 0x7f894c00cd40 >#5 0x00000036e0e6a345 in g_thread_proxy (data=0x7f894c00a400) at gthread.c:801 > thread = 0x7f894c00a400 >#6 0x00000036df607d14 in start_thread (arg=0x7f8951e22700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f8951e22700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140227761022720, -8749657330220010400, 0, 235669684224, 140227761022720, 140227662368064, 8755097457181324384, -8719171442325195680}, 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> >#7 0x00000036df2f199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 2 (Thread 0x7f8952623700 (LWP 3969)): >#0 0x00000036df2e8eef in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x00000036e0e479b4 in g_main_context_poll (n_fds=1, fds=0x7f894c0010e0, timeout=-1, context=0x233b660, priority=<optimized out>) at gmain.c:3440 > poll_func = 0x36e0e557d0 <g_poll> >#2 g_main_context_iterate (context=0x233b660, 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 = 0x7f894c0010e0 >#3 0x00000036e0e47e12 in g_main_loop_run (loop=0x7f894c0010c0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00007f8952628b0b in dconf_context_thread (data=0x233b660) at dconfcontext.c:11 > context = 0x233b660 > loop = <optimized out> > __PRETTY_FUNCTION__ = "dconf_context_thread" >#5 0x00000036e0e6a345 in g_thread_proxy (data=0x2329190) at gthread.c:801 > thread = 0x2329190 >#6 0x00000036df607d14 in start_thread (arg=0x7f8952623700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f8952623700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140227769415424, -8749657330220010400, 0, 235669684224, 140227769415424, 36943456, 8755100756253078624, -8719171442325195680}, 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> >#7 0x00000036df2f199d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7f895995a980 (LWP 3966)): >#0 __pthread_mutex_trylock (mutex=0xff) at pthread_mutex_trylock.c:34 > oldval = <optimized out> > id = 3966 >#1 0x00000036e0e83751 in g_mutex_trylock (mutex=<optimized out>) at gthread-posix.c:252 > status = <optimized out> >#2 0x0000003b3e02924a in conversion_scheduler (data=0x2bc2f00, data@entry=<error reading variable: value has been optimized out>) at file_convert.c:1582 > conv = 0x2bc2f00 > result = <optimized out> >#3 0x00000036e0e4827b in g_timeout_dispatch (source=source@entry=0x2b64780, callback=<optimized out>, user_data=<optimized out>) at gmain.c:3882 > timeout_source = <optimized out> > again = <optimized out> >#4 0x00000036e0e476e5 in g_main_dispatch (context=0x2229ea0) at gmain.c:2539 > dispatch = 0x36e0e48260 <g_timeout_dispatch> > was_in_call = 0 > user_data = 0x2bc2f00 > callback = 0x3b3e029230 <conversion_scheduler> > cb_funcs = 0x36e111d960 > cb_data = 0x2bfe900 > current_source_link = {data = 0x2b64780, next = 0x0} > need_destroy = <optimized out> > source = 0x2b64780 > current = 0x2395690 > i = <optimized out> >#5 g_main_context_dispatch (context=context@entry=0x2229ea0) at gmain.c:3075 >No locals. >#6 0x00000036e0e47a18 in g_main_context_iterate (context=0x2229ea0, 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 = 0x33634e0 >#7 0x00000036e0e47e12 in g_main_loop_run (loop=0x233ff40) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#8 0x0000003b3d6c30de in gtk_clipboard_store (clipboard=0x2b48670 [GtkClipboard]) at gtkclipboard.c:2136 > clipboard_widget = 0x24c6be0 [GtkInvisible] > __PRETTY_FUNCTION__ = "gtk_clipboard_store" >#9 0x0000003b3d6c312f in _gtk_clipboard_store_all () at gtkclipboard.c:2172 > display = <optimized out> > clipboard = <optimized out> > displays = 0x2b05810 = {0x2215010} > list = 0x2b05810 = {0x2215010} >#10 0x0000003b3d579d4d in gtk_main () at gtkmain.c:1175 > loop = 0x2962be0 >#11 0x0000000000407949 in main (argc=1, argv=0x7ffff589d928) at main.c:73 >No locals. >From To Syms Read Shared Object Library >0x0000003b3e015330 0x0000003b3e03d624 Yes /lib64/libgtkpod.so.1 >0x00000036e1a00680 0x00000036e1a007fc Yes /lib64/libgthread-2.0.so.0 >0x0000003b3c82b910 0x0000003b3c87522c Yes /lib64/libanjuta-3.so.0 >0x0000003b3dc0acd0 0x0000003b3dc24778 Yes /lib64/libgdl-3.so.2 >0x0000003b3d46e2a0 0x0000003b3d6ff650 Yes /lib64/libgtk-3.so.0 >0x0000003b3d01a080 0x0000003b3d05b924 Yes /lib64/libgdk-3.so.0 >0x00000036e262eee0 0x00000036e26ea8a4 Yes /lib64/libgio-2.0.so.0 >0x00000036e6a06750 0x00000036e6a19b50 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00000036e1e0a910 0x00000036e1e37dcc Yes /lib64/libgobject-2.0.so.0 >0x00000036e0e19b70 0x00000036e0eac70c Yes /lib64/libglib-2.0.so.0 >0x00000036df605790 0x00000036df610494 Yes /lib64/libpthread.so.0 >0x00000036df21ef60 0x00000036df35fa40 Yes /lib64/libc.so.6 >0x00000036e22010f0 0x00000036e2201fd8 Yes /lib64/libgmodule-2.0.so.0 >0x00000036dfe02260 0x00000036dfe0554c Yes /lib64/librt.so.1 >0x00000036ebe11660 0x00000036ebe371bc Yes /lib64/libgpod.so.4 >0x0000003d338063d0 0x0000003d33812ed8 Yes /lib64/libimobiledevice.so.3 >0x000000362a2025e0 0x000000362a207680 Yes /lib64/libplist.so.1 >0x0000003d33401d70 0x0000003d33404098 Yes /lib64/libusbmuxd.so.2 >0x00000036f22188e0 0x00000036f2292a2c Yes /lib64/libgnutls.so.26 >0x00000036f2601ce0 0x00000036f260c9e8 Yes /lib64/libtasn1.so.3 >0x00000036e6e09b30 0x00000036e6e15c04 Yes /lib64/libatk-1.0.so.0 >0x0000003b3c004910 0x0000003b3c009358 Yes /lib64/libpangocairo-1.0.so.0 >0x0000003b3cc033c0 0x0000003b3cc04374 Yes /lib64/libcairo-gobject.so.2 >0x00000036e660eeb0 0x00000036e662d490 Yes /lib64/libpango-1.0.so.0 >0x0000003b3bc0b2f0 0x0000003b3bc8215c Yes /lib64/libcairo.so.2 >0x00000036e522cbc0 0x00000036e530da74 Yes /lib64/libxml2.so.2 >0x00000036e02055f0 0x00000036e026cabc Yes /lib64/libm.so.6 >0x00000036f2a00ee0 0x00000036f2a01814 Yes /lib64/libutil.so.1 >0x0000003b3981dea0 0x0000003b398a4260 Yes /lib64/libX11.so.6 >0x0000003b3ac02130 0x0000003b3ac0bfb4 Yes /lib64/libXi.so.6 >0x0000003b3b0014f0 0x0000003b3b003cf8 Yes /lib64/libXfixes.so.3 >0x0000003d31407600 0x0000003d31421bfc Yes /lib64/libpangoft2-1.0.so.0 >0x0000003d30805ef0 0x0000003d3081f6ec Yes /lib64/libfontconfig.so.1 >0x0000003b39c03700 0x0000003b39c0d7d0 Yes /lib64/libXext.so.6 >0x0000003b3a400b00 0x0000003b3a401438 Yes /lib64/libXinerama.so.1 >0x0000003b3a801830 0x0000003b3a805f34 Yes /lib64/libXrandr.so.2 >0x0000003b3b802a80 0x0000003b3b8076dc Yes /lib64/libXcursor.so.1 >0x0000003b3b400c30 0x0000003b3b401774 Yes /lib64/libXcomposite.so.1 >0x0000003b3c400b90 0x0000003b3c40159c Yes /lib64/libXdamage.so.1 >0x00000036e1601950 0x00000036e16060ec Yes /lib64/libffi.so.5 >0x00000036dfa00ea0 0x00000036dfa019e0 Yes /lib64/libdl.so.2 >0x00000036e0601f50 0x00000036e060e648 Yes /lib64/libz.so.1 >0x00000036e0a05fc0 0x00000036e0a16768 Yes /lib64/libselinux.so.1 >0x00000036e12039b0 0x00000036e1211dfc Yes /lib64/libresolv.so.2 >0x00000036e5a04fa0 0x00000036e5a20ae0 Yes /lib64/libpng15.so.15 >0x00000036dee00b20 0x00000036dee1a359 Yes /lib64/ld-linux-x86-64.so.2 >0x00000036efa0a2e0 0x00000036efa86860 Yes /lib64/libsqlite3.so.0 >0x00000036eae07200 0x00000036eae52b48 Yes /lib64/libgcrypt.so.11 >0x00000036e3a029d0 0x00000036e3a12148 Yes /lib64/libgcc_s.so.1 >0x00000036ea600960 0x00000036ea600ed8 Yes /lib64/libgpg-error.so.0 >0x00000036f0602cd0 0x00000036f060ba6c Yes /lib64/libp11-kit.so.0 >0x00000036e5e0cbc0 0x00000036e5e77250 Yes /lib64/libfreetype.so.6 >0x00000036e7208d80 0x00000036e7272eec Yes /usr/lib64/libpixman-1.so.0 >0x0000003b3a001a70 0x0000003b3a0079e0 Yes /usr/lib64/libXrender.so.1 >0x00000036e2a099c0 0x00000036e2a15878 Yes /lib64/libxcb.so.1 >0x00000036e4e03dd0 0x00000036e4e1cccc Yes /lib64/libexpat.so.1 >0x00000036e3200e80 0x00000036e3201bb0 Yes /lib64/libXau.so.6 >0x00007f89533081b0 0x00007f895330f67c Yes /lib64/libnss_files.so.2 >0x00007f8953088930 0x00007f895309ff98 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f8952e71310 0x00007f8952e7ac9c Yes /lib64/libgvfscommon.so.0 >0x0000003632203f20 0x00000036322230cc Yes /lib64/libbluray.so.1 >0x00000036e4207760 0x00000036e42302b4 Yes /lib64/libdbus-1.so.3 >0x00007f8952c63700 0x00007f8952c65714 Yes /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0x0000003b44007950 0x0000003b4402b9e8 Yes /lib64/librsvg-2.so.2 >0x00000036f2e08ce0 0x00000036f2e27428 Yes /lib64/libcroco-0.6.so.3 >0x00007f8952a5f710 0x00007f8952a5fec0 Yes /usr/lib64/gtk-3.0/modules/libpk-gtk-module.so >0x00007f895285a020 0x00007f895285c060 Yes /usr/lib64/gtk-3.0/modules/libcanberra-gtk-module.so >0x0000003b40001cb0 0x0000003b40003160 Yes /lib64/libcanberra-gtk3.so.0 >0x0000003629e033c0 0x0000003629e0c31c Yes /lib64/libcanberra.so.0 >0x00000036f46020b0 0x00000036f460614c Yes /lib64/libvorbisfile.so.3 >0x00000036f0a03810 0x00000036f0a1ad6c Yes /lib64/libvorbis.so.0 >0x00000036eee01a70 0x00000036eee04138 Yes /lib64/libogg.so.0 >0x00000036f3a024a0 0x00000036f3a0b980 Yes /lib64/libtdb.so.1 >0x0000003629602400 0x00000036296065d4 Yes /lib64/libltdl.so.7 >0x00000036eb600dc0 0x00000036eb605cac Yes /lib64/libcrypt.so.1 >0x00000036eb203520 0x00000036eb242538 Yes /lib64/libfreebl3.so >0x00007f8952626a30 0x00007f8952629a18 Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007f89513abf70 0x00007f89513b09cc Yes /usr/lib64/gtkpod/libfiletype_mp3.so >0x00007f8951194dc0 0x00007f895119ea58 Yes /lib64/libid3tag.so.0 >0x00007f8950f7a850 0x00007f8950f8693c Yes /usr/lib64/gtkpod/libsorttab_display.so >0x00007f8950d20c90 0x00007f8950d27e60 Yes /usr/lib64/gtkpod/libtrack_display.so >0x00007f8950b049d0 0x00007f8950b0fb34 Yes /usr/lib64/gtkpod/libplaylist_display.so >0x00007f89508f4d60 0x00007f89508f7228 Yes /usr/lib64/gtkpod/libexporter.so >0x00007f89506e6bf0 0x00007f89506ec9d4 Yes /usr/lib64/gtkpod/librepository_editor.so >0x00007f89504d9960 0x00007f89504ddce4 Yes /usr/lib64/gtkpod/libdetails_editor.so >0x0000003b410098e0 0x0000003b4104c2f8 Yes /lib64/libcurl.so.4 >0x00000036f7a02fe0 0x00000036f7a074d8 Yes /lib64/libidn.so.11 >0x0000003d328036f0 0x0000003d3280ab44 Yes /lib64/liblber-2.4.so.2 >0x0000003d32c0e990 0x0000003d32c3d168 Yes /lib64/libldap-2.4.so.2 >0x0000003b3e80ad60 0x0000003b3e838424 Yes /lib64/libgssapi_krb5.so.2 >0x00007f89501f1640 0x00007f8950269340 Yes /lib64/libkrb5.so.3 >0x0000003b3e404490 0x0000003b3e41c92c Yes /lib64/libk5crypto.so.3 >0x0000003570601520 0x0000003570602114 Yes /lib64/libcom_err.so.2 >0x00000036ee209640 0x00000036ee22d040 Yes /lib64/libssl3.so >0x00000036ede09ca0 0x00000036ede22200 Yes /lib64/libsmime3.so >0x00000036ece18ac0 0x00000036ecefb704 Yes /lib64/libnss3.so >0x00000036ed20aa00 0x00000036ed215ac4 Yes /lib64/libnssutil3.so >0x00000036ec200fb0 0x00000036ec201ef8 Yes /lib64/libplds4.so >0x00000036eca014d0 0x00000036eca02bd4 Yes /lib64/libplc4.so >0x00000036ec60d1f0 0x00000036ec62caa0 Yes /lib64/libnspr4.so >0x0000003b40c053f0 0x0000003b40c1ec08 Yes /lib64/libssh2.so.1 >0x00000036f3e04840 0x00000036f3e14504 Yes /lib64/libsasl2.so.2 >0x00007f89465e8a60 0x00007f89465edeac Yes /lib64/libkrb5support.so.0 >0x00000036ef601120 0x00000036ef601ac4 Yes /lib64/libkeyutils.so.1 >0x0000003b3f014780 0x0000003b3f046c94 Yes /lib64/libssl.so.10 >0x00000036eea5ca00 0x00000036eeb24528 Yes /lib64/libcrypto.so.10 >0x00007f89463e0fa0 0x00007f89463e3048 Yes /usr/lib64/gtkpod/libcore_prefs.so >0x00007f89461d9aa0 0x00007f89461dae54 Yes /usr/lib64/gtkpod/libinfo_display.so >0x00007f8945fd1620 0x00007f8945fd46b4 Yes /usr/lib64/gtkpod/libphoto_editor.so >0x00007f8945dbfce0 0x00007f8945dc8330 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x00007f89443b6bd0 0x00007f89443b704c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >$1 = 0x0 >$2 = 0x0 >rax 0xff 255 >rbx 0xff 255 >rcx 0x36e0e48260 235701305952 >rdx 0x1 1 >rsi 0x3 3 >rdi 0xff 255 >rbp 0xf7e 0xf7e >rsp 0x7ffff589d660 0x7ffff589d660 >r8 0x2411cb0 37821616 >r9 0xf7e 3966 >r10 0x0 0 >r11 0x3a98 15000 >r12 0x36e111d960 235704277344 >r13 0x2229ea0 35823264 >r14 0x2bfe900 46131456 >r15 0x2b64780 45500288 >rip 0x36df609cb3 0x36df609cb3 <__pthread_mutex_trylock+19> >eflags 0x10206 [ PF 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_trylock: > 0x00000036df609ca0 <+0>: push %r14 > 0x00000036df609ca2 <+2>: push %r13 > 0x00000036df609ca4 <+4>: push %r12 > 0x00000036df609ca6 <+6>: push %rbp > 0x00000036df609ca7 <+7>: push %rbx > 0x00000036df609ca8 <+8>: mov %rdi,%rbx > 0x00000036df609cab <+11>: mov %fs:0x2d0,%ebp >=> 0x00000036df609cb3 <+19>: mov 0x10(%rdi),%edx > 0x00000036df609cb6 <+22>: mov %edx,%eax > 0x00000036df609cb8 <+24>: and $0x7f,%eax > 0x00000036df609cbb <+27>: cmp $0x43,%eax > 0x00000036df609cbe <+30>: jbe 0x36df609cd8 <__pthread_mutex_trylock+56> > 0x00000036df609cc0 <+32>: mov $0x16,%r12d > 0x00000036df609cc6 <+38>: pop %rbx > 0x00000036df609cc7 <+39>: pop %rbp > 0x00000036df609cc8 <+40>: mov %r12d,%eax > 0x00000036df609ccb <+43>: pop %r12 > 0x00000036df609ccd <+45>: pop %r13 > 0x00000036df609ccf <+47>: pop %r14 > 0x00000036df609cd1 <+49>: retq > 0x00000036df609cd2 <+50>: nopw 0x0(%rax,%rax,1) > 0x00000036df609cd8 <+56>: lea 0x6b59(%rip),%rcx # 0x36df610838 > 0x00000036df609cdf <+63>: movslq (%rcx,%rax,4),%rax > 0x00000036df609ce3 <+67>: add %rax,%rcx > 0x00000036df609ce6 <+70>: jmpq *%rcx > 0x00000036df609ce8 <+72>: nopl 0x0(%rax,%rax,1) > 0x00000036df609cf0 <+80>: cmp 0x8(%rdi),%ebp > 0x00000036df609cf3 <+83>: mov (%rdi),%eax > 0x00000036df609cf5 <+85>: mov $0xffffffff,%r14d > 0x00000036df609cfb <+91>: je 0x36df60a024 <__pthread_mutex_trylock+900> > 0x00000036df609d01 <+97>: nopl 0x0(%rax) > 0x00000036df609d08 <+104>: mov %eax,%r13d > 0x00000036df609d0b <+107>: shr $0x13,%r13d > 0x00000036df609d0f <+111>: callq 0x36df60fd40 <__pthread_current_priority> > 0x00000036df609d14 <+116>: cmp %eax,%r13d > 0x00000036df609d17 <+119>: jl 0x36df60a110 <__pthread_mutex_trylock+1136> > 0x00000036df609d1d <+125>: mov %r13d,%esi > 0x00000036df609d20 <+128>: mov %r14d,%edi > 0x00000036df609d23 <+131>: callq 0x36df60fa70 <__pthread_tpp_change_priority> > 0x00000036df609d28 <+136>: test %eax,%eax > 0x00000036df609d2a <+138>: mov %eax,%r12d > 0x00000036df609d2d <+141>: jne 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df609d2f <+143>: mov %r13d,%edx > 0x00000036df609d32 <+146>: shl $0x13,%edx > 0x00000036df609d35 <+149>: mov %edx,%ecx > 0x00000036df609d37 <+151>: mov %edx,%eax > 0x00000036df609d39 <+153>: or $0x1,%ecx > 0x00000036df609d3c <+156>: lock cmpxchg %ecx,(%rbx) > 0x00000036df609d40 <+160>: cmp %edx,%eax > 0x00000036df609d42 <+162>: je 0x36df60a132 <__pthread_mutex_trylock+1170> > 0x00000036df609d48 <+168>: mov %eax,%ecx > 0x00000036df609d4a <+170>: mov %r13d,%r14d > 0x00000036df609d4d <+173>: and $0xfff80000,%ecx > 0x00000036df609d53 <+179>: cmp %ecx,%edx > 0x00000036df609d55 <+181>: jne 0x36df609d08 <__pthread_mutex_trylock+104> > 0x00000036df609d57 <+183>: mov $0xffffffff,%esi > 0x00000036df609d5c <+188>: mov %r13d,%edi > 0x00000036df609d5f <+191>: mov $0x10,%r12d > 0x00000036df609d65 <+197>: callq 0x36df60fa70 <__pthread_tpp_change_priority> > 0x00000036df609d6a <+202>: jmpq 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df609d6f <+207>: nop > 0x00000036df609d70 <+208>: xor %eax,%eax > 0x00000036df609d72 <+210>: mov $0x1,%edx > 0x00000036df609d77 <+215>: lock cmpxchg %edx,(%rdi) > 0x00000036df609d7b <+219>: test %eax,%eax > 0x00000036df609d7d <+221>: mov $0x10,%r12d > 0x00000036df609d83 <+227>: jne 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df609d89 <+233>: mov %ebp,0x8(%rdi) > 0x00000036df609d8c <+236>: addl $0x1,0xc(%rdi) > 0x00000036df609d90 <+240>: xor %r12b,%r12b > 0x00000036df609d93 <+243>: jmpq 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df609d98 <+248>: nopl 0x0(%rax,%rax,1) > 0x00000036df609da0 <+256>: cmp 0x8(%rdi),%ebp > 0x00000036df609da3 <+259>: je 0x36df60a00a <__pthread_mutex_trylock+874> > 0x00000036df609da9 <+265>: xor %eax,%eax > 0x00000036df609dab <+267>: mov $0x1,%edx > 0x00000036df609db0 <+272>: lock cmpxchg %edx,(%rdi) > 0x00000036df609db4 <+276>: test %eax,%eax > 0x00000036df609db6 <+278>: mov $0x10,%r12d > 0x00000036df609dbc <+284>: jne 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df609dc2 <+290>: mov %ebp,0x8(%rdi) > 0x00000036df609dc5 <+293>: movl $0x1,0x4(%rdi) > 0x00000036df609dcc <+300>: xor %r12b,%r12b > 0x00000036df609dcf <+303>: addl $0x1,0xc(%rdi) > 0x00000036df609dd3 <+307>: jmpq 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df609dd8 <+312>: nopl 0x0(%rax,%rax,1) > 0x00000036df609de0 <+320>: lea 0x20(%rdi),%rdi > 0x00000036df609de4 <+324>: mov %rdi,%fs:0x2f0 > 0x00000036df609ded <+333>: mov (%rbx),%edx > 0x00000036df609def <+335>: xor %esi,%esi > 0x00000036df609df1 <+337>: test $0x40000000,%edx > 0x00000036df609df7 <+343>: jne 0x36df609e45 <__pthread_mutex_trylock+421> > 0x00000036df609df9 <+345>: nopl 0x0(%rax) > 0x00000036df609e00 <+352>: and $0x3fffffff,%edx > 0x00000036df609e06 <+358>: cmp %edx,%ebp > 0x00000036df609e08 <+360>: je 0x36df609fe5 <__pthread_mutex_trylock+837> > 0x00000036df609e0e <+366>: mov %esi,%eax > 0x00000036df609e10 <+368>: lock cmpxchg %ebp,(%rbx) > 0x00000036df609e14 <+372>: test %eax,%eax > 0x00000036df609e16 <+374>: je 0x36df609e23 <__pthread_mutex_trylock+387> > 0x00000036df609e18 <+376>: test $0x40000000,%eax > 0x00000036df609e1d <+381>: je 0x36df609f66 <__pthread_mutex_trylock+710> > 0x00000036df609e23 <+387>: cmpl $0x7ffffffe,0x8(%rbx) > 0x00000036df609e2a <+394>: je 0x36df60a145 <__pthread_mutex_trylock+1189> > 0x00000036df609e30 <+400>: test $0x40000000,%eax > 0x00000036df609e35 <+405>: je 0x36df609ec0 <__pthread_mutex_trylock+544> > 0x00000036df609e3b <+411>: mov %eax,%edx > 0x00000036df609e3d <+413>: test $0x40000000,%edx > 0x00000036df609e43 <+419>: je 0x36df609e00 <__pthread_mutex_trylock+352> > 0x00000036df609e45 <+421>: mov %edx,%ecx > 0x00000036df609e47 <+423>: mov %edx,%eax > 0x00000036df609e49 <+425>: and $0x80000000,%ecx > 0x00000036df609e4f <+431>: or %ebp,%ecx > 0x00000036df609e51 <+433>: lock cmpxchg %ecx,(%rbx) > 0x00000036df609e55 <+437>: cmp %edx,%eax > 0x00000036df609e57 <+439>: jne 0x36df609e3b <__pthread_mutex_trylock+411> > 0x00000036df609e59 <+441>: movl $0x1,0x4(%rbx) > 0x00000036df609e60 <+448>: movl $0x7fffffff,0x8(%rbx) > 0x00000036df609e67 <+455>: mov %fs:0x2e0,%rax > 0x00000036df609e70 <+464>: and $0xfffffffffffffffe,%rax > 0x00000036df609e74 <+468>: mov %rdi,-0x8(%rax) > 0x00000036df609e78 <+472>: mov %fs:0x2e0,%rax > 0x00000036df609e81 <+481>: mov %rax,0x20(%rbx) > 0x00000036df609e85 <+485>: mov %fs:0x10,%rax > 0x00000036df609e8e <+494>: add $0x2e0,%rax > 0x00000036df609e94 <+500>: mov %rax,0x18(%rbx) > 0x00000036df609e98 <+504>: mov %rdi,%fs:0x2e0 > 0x00000036df609ea1 <+513>: movq $0x0,%fs:0x2f0 > 0x00000036df609eae <+526>: mov $0x82,%r12d > 0x00000036df609eb4 <+532>: jmpq 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df609eb9 <+537>: nopl 0x0(%rax) > 0x00000036df609ec0 <+544>: mov %fs:0x2e0,%rax > 0x00000036df609ec9 <+553>: and $0xfffffffffffffffe,%rax > 0x00000036df609ecd <+557>: mov %rdi,-0x8(%rax) > 0x00000036df609ed1 <+561>: mov %fs:0x2e0,%rax > 0x00000036df609eda <+570>: mov %rax,0x20(%rbx) > 0x00000036df609ede <+574>: mov %fs:0x10,%rax > 0x00000036df609ee7 <+583>: add $0x2e0,%rax > 0x00000036df609eed <+589>: mov %rax,0x18(%rbx) > 0x00000036df609ef1 <+593>: mov %rdi,%fs:0x2e0 > 0x00000036df609efa <+602>: movq $0x0,%fs:0x2f0 > 0x00000036df609f07 <+615>: mov %ebp,0x8(%rbx) > 0x00000036df609f0a <+618>: addl $0x1,0xc(%rbx) > 0x00000036df609f0e <+622>: xor %r12d,%r12d > 0x00000036df609f11 <+625>: movl $0x1,0x4(%rbx) > 0x00000036df609f18 <+632>: mov %r12d,%eax > 0x00000036df609f1b <+635>: pop %rbx > 0x00000036df609f1c <+636>: pop %rbp > 0x00000036df609f1d <+637>: pop %r12 > 0x00000036df609f1f <+639>: pop %r13 > 0x00000036df609f21 <+641>: pop %r14 > 0x00000036df609f23 <+643>: retq > 0x00000036df609f24 <+644>: nopl 0x0(%rax) > 0x00000036df609f28 <+648>: mov %edx,%r8d > 0x00000036df609f2b <+651>: and $0x10,%r8d > 0x00000036df609f2f <+655>: je 0x36df609f42 <__pthread_mutex_trylock+674> > 0x00000036df609f31 <+657>: lea 0x20(%rdi),%rax > 0x00000036df609f35 <+661>: or $0x1,%rax > 0x00000036df609f39 <+665>: mov %rax,%fs:0x2f0 > 0x00000036df609f42 <+674>: mov (%rbx),%eax > 0x00000036df609f44 <+676>: and $0x3fffffff,%eax > 0x00000036df609f49 <+681>: cmp %eax,%ebp > 0x00000036df609f4b <+683>: je 0x36df60a1b2 <__pthread_mutex_trylock+1298> > 0x00000036df609f51 <+689>: xor %eax,%eax > 0x00000036df609f53 <+691>: lock cmpxchg %ebp,(%rbx) > 0x00000036df609f57 <+695>: test %eax,%eax > 0x00000036df609f59 <+697>: je 0x36df609f88 <__pthread_mutex_trylock+744> > 0x00000036df609f5b <+699>: test $0x40000000,%eax > 0x00000036df609f60 <+704>: jne 0x36df60a059 <__pthread_mutex_trylock+953> > 0x00000036df609f66 <+710>: movq $0x0,%fs:0x2f0 > 0x00000036df609f73 <+723>: pop %rbx > 0x00000036df609f74 <+724>: pop %rbp > 0x00000036df609f75 <+725>: mov $0x10,%r12d > 0x00000036df609f7b <+731>: mov %r12d,%eax > 0x00000036df609f7e <+734>: pop %r12 > 0x00000036df609f80 <+736>: pop %r13 > 0x00000036df609f82 <+738>: pop %r14 > 0x00000036df609f84 <+740>: retq > 0x00000036df609f85 <+741>: nopl (%rax) > 0x00000036df609f88 <+744>: test %r8d,%r8d > 0x00000036df609f8b <+747>: je 0x36df609f07 <__pthread_mutex_trylock+615> > 0x00000036df609f91 <+753>: cmpl $0x7ffffffe,0x8(%rbx) > 0x00000036df609f98 <+760>: je 0x36df60a172 <__pthread_mutex_trylock+1234> > 0x00000036df609f9e <+766>: mov %fs:0x2e0,%rax > 0x00000036df609fa7 <+775>: lea 0x20(%rbx),%rdx > 0x00000036df609fab <+779>: and $0xfffffffffffffffe,%rax > 0x00000036df609faf <+783>: mov %rdx,-0x8(%rax) > 0x00000036df609fb3 <+787>: mov %fs:0x2e0,%rax > 0x00000036df609fbc <+796>: mov %rax,0x20(%rbx) > 0x00000036df609fc0 <+800>: or $0x1,%rdx > 0x00000036df609fc4 <+804>: mov %fs:0x10,%rax > 0x00000036df609fcd <+813>: add $0x2e0,%rax > 0x00000036df609fd3 <+819>: mov %rax,0x18(%rbx) > 0x00000036df609fd7 <+823>: mov %rdx,%fs:0x2e0 > 0x00000036df609fe0 <+832>: jmpq 0x36df609efa <__pthread_mutex_trylock+602> > 0x00000036df609fe5 <+837>: mov 0x10(%rbx),%eax > 0x00000036df609fe8 <+840>: and $0x7f,%eax > 0x00000036df609feb <+843>: cmp $0x12,%eax > 0x00000036df609fee <+846>: je 0x36df60a18f <__pthread_mutex_trylock+1263> > 0x00000036df609ff4 <+852>: cmp $0x11,%eax > 0x00000036df609ff7 <+855>: jne 0x36df609e0e <__pthread_mutex_trylock+366> > 0x00000036df609ffd <+861>: movq $0x0,%fs:0x2f0 > 0x00000036df60a00a <+874>: mov 0x4(%rbx),%eax > 0x00000036df60a00d <+877>: cmp $0xffffffff,%eax > 0x00000036df60a010 <+880>: je 0x36df60a1a7 <__pthread_mutex_trylock+1287> > 0x00000036df60a016 <+886>: add $0x1,%eax > 0x00000036df60a019 <+889>: xor %r12d,%r12d > 0x00000036df60a01c <+892>: mov %eax,0x4(%rbx) > 0x00000036df60a01f <+895>: jmpq 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df60a024 <+900>: and $0x3,%edx > 0x00000036df60a027 <+903>: mov $0x23,%r12d > 0x00000036df60a02d <+909>: cmp $0x2,%edx > 0x00000036df60a030 <+912>: je 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df60a036 <+918>: cmp $0x1,%edx > 0x00000036df60a039 <+921>: jne 0x36df609d08 <__pthread_mutex_trylock+104> > 0x00000036df60a03f <+927>: mov 0x4(%rdi),%eax > 0x00000036df60a042 <+930>: cmp %r14d,%eax > 0x00000036df60a045 <+933>: je 0x36df60a1a7 <__pthread_mutex_trylock+1287> > 0x00000036df60a04b <+939>: add $0x1,%eax > 0x00000036df60a04e <+942>: xor %r12b,%r12b > 0x00000036df60a051 <+945>: mov %eax,0x4(%rdi) > 0x00000036df60a054 <+948>: jmpq 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df60a059 <+953>: test %r8d,%r8d > 0x00000036df60a05c <+956>: mov $0x8,%esi > 0x00000036df60a061 <+961>: jne 0x36df60a070 <__pthread_mutex_trylock+976> > 0x00000036df60a063 <+963>: mov 0x10(%rbx),%eax > 0x00000036df60a066 <+966>: and $0x80,%eax > 0x00000036df60a06b <+971>: xor $0x88,%al > 0x00000036df60a06d <+973>: movslq %eax,%rsi > 0x00000036df60a070 <+976>: xor %r10d,%r10d > 0x00000036df60a073 <+979>: xor %edx,%edx > 0x00000036df60a075 <+981>: mov %rbx,%rdi > 0x00000036df60a078 <+984>: mov $0xca,%eax > 0x00000036df60a07d <+989>: syscall > 0x00000036df60a07f <+991>: cmp $0xfffffff5,%eax > 0x00000036df60a082 <+994>: jne 0x36df60a08f <__pthread_mutex_trylock+1007> > 0x00000036df60a084 <+996>: cmp $0xfffff000,%eax > 0x00000036df60a089 <+1001>: ja 0x36df609f66 <__pthread_mutex_trylock+710> > 0x00000036df60a08f <+1007>: testl $0x40000000,(%rbx) > 0x00000036df60a095 <+1013>: je 0x36df609f88 <__pthread_mutex_trylock+744> > 0x00000036df60a09b <+1019>: lock andl $0xbfffffff,(%rbx) > 0x00000036df60a0a2 <+1026>: movl $0x1,0x4(%rbx) > 0x00000036df60a0a9 <+1033>: movl $0x7fffffff,0x8(%rbx) > 0x00000036df60a0b0 <+1040>: mov %fs:0x2e0,%rax > 0x00000036df60a0b9 <+1049>: lea 0x20(%rbx),%rdx > 0x00000036df60a0bd <+1053>: and $0xfffffffffffffffe,%rax > 0x00000036df60a0c1 <+1057>: mov %rdx,-0x8(%rax) > 0x00000036df60a0c5 <+1061>: mov %fs:0x2e0,%rax > 0x00000036df60a0ce <+1070>: mov %rax,0x20(%rbx) > 0x00000036df60a0d2 <+1074>: mov %fs:0x10,%rax > 0x00000036df60a0db <+1083>: add $0x2e0,%rax > 0x00000036df60a0e1 <+1089>: mov %rax,0x18(%rbx) > 0x00000036df60a0e5 <+1093>: mov %rdx,%fs:0x2e0 > 0x00000036df60a0ee <+1102>: movq $0x0,%fs:0x2f0 > 0x00000036df60a0fb <+1115>: mov $0x82,%r12d > 0x00000036df60a101 <+1121>: jmpq 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df60a106 <+1126>: nopw %cs:0x0(%rax,%rax,1) > 0x00000036df60a110 <+1136>: cmp $0xffffffff,%r14d > 0x00000036df60a114 <+1140>: mov $0x16,%r12d > 0x00000036df60a11a <+1146>: je 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df60a120 <+1152>: mov $0xffffffff,%esi > 0x00000036df60a125 <+1157>: mov %r14d,%edi > 0x00000036df60a128 <+1160>: callq 0x36df60fa70 <__pthread_tpp_change_priority> > 0x00000036df60a12d <+1165>: jmpq 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df60a132 <+1170>: mov %ebp,0x8(%rbx) > 0x00000036df60a135 <+1173>: addl $0x1,0xc(%rbx) > 0x00000036df60a139 <+1177>: movl $0x1,0x4(%rbx) > 0x00000036df60a140 <+1184>: jmpq 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df60a145 <+1189>: cmp %eax,%ebp > 0x00000036df60a147 <+1191>: movl $0x0,0x4(%rbx) > 0x00000036df60a14e <+1198>: jne 0x36df60a15a <__pthread_mutex_trylock+1210> > 0x00000036df60a150 <+1200>: mov $0x80,%esi > 0x00000036df60a155 <+1205>: lock decl (%rbx) > 0x00000036df60a158 <+1208>: jne 0x36df60a1c8 <_L_unlock_757> > 0x00000036df60a15a <+1210>: movq $0x0,%fs:0x2f0 > 0x00000036df60a167 <+1223>: mov $0x83,%r12d > 0x00000036df60a16d <+1229>: jmpq 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df60a172 <+1234>: movl $0x0,0x4(%rbx) > 0x00000036df60a179 <+1241>: xor %r10d,%r10d > 0x00000036df60a17c <+1244>: xor %edx,%edx > 0x00000036df60a17e <+1246>: mov $0x7,%esi > 0x00000036df60a183 <+1251>: mov %rbx,%rdi > 0x00000036df60a186 <+1254>: mov $0xca,%eax > 0x00000036df60a18b <+1259>: syscall > 0x00000036df60a18d <+1261>: jmp 0x36df60a15a <__pthread_mutex_trylock+1210> > 0x00000036df60a18f <+1263>: movq $0x0,%fs:0x2f0 > 0x00000036df60a19c <+1276>: mov $0x23,%r12d > 0x00000036df60a1a2 <+1282>: jmpq 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df60a1a7 <+1287>: mov $0xb,%r12d > 0x00000036df60a1ad <+1293>: jmpq 0x36df609cc6 <__pthread_mutex_trylock+38> > 0x00000036df60a1b2 <+1298>: and $0x3,%edx > 0x00000036df60a1b5 <+1301>: cmp $0x2,%edx > 0x00000036df60a1b8 <+1304>: je 0x36df60a18f <__pthread_mutex_trylock+1263> > 0x00000036df60a1ba <+1306>: sub $0x1,%edx > 0x00000036df60a1bd <+1309>: jne 0x36df609f51 <__pthread_mutex_trylock+689> > 0x00000036df60a1c3 <+1315>: jmpq 0x36df609ffd <__pthread_mutex_trylock+861> >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 836848
: 595575 |
595576
|
595577
|
595578