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 872194 Details for
Bug 1074159
[abrt] workrave: __pthread_mutex_lock(): workrave killed by 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), 21.38 KB, created by
Matthew Cline
on 2014-03-08 11:43:51 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Matthew Cline
Created:
2014-03-08 11:43:51 UTC
Size:
21.38 KB
patch
obsolete
>[New LWP 1606] >[New LWP 1862] >warning: Could not load shared library symbols for 3 libraries, e.g. /lib64/libX11.so.6. >Use the "info sharedlibrary" command to see the complete listing. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `workrave --sm-client-id 1028c1d320b210000139420652900000014900166'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 __GI___pthread_mutex_lock (mutex=0x70000000000001e) at ../nptl/pthread_mutex_lock.c:66 >66 unsigned int type = PTHREAD_MUTEX_TYPE_ELISION (mutex); > >Thread 2 (Thread 0x7fa20def5700 (LWP 1862)): >#0 0x00000037f92ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00000037fc2495b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x2acf5f0, timeout=-1, context=0x2ac5130) at gmain.c:4007 > poll_func = 0x37fc258500 <g_poll> >#2 g_main_context_iterate (context=0x2ac5130, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = 3 > fds = 0x2acf5f0 >#3 0x00000037fc249a3a in g_main_loop_run (loop=0x2acf490) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x000000380a8d0376 in gdbus_shared_thread_func (user_data=0x2ac5100) at gdbusprivate.c:278 > data = 0x2ac5100 >#5 0x00000037fc26ea45 in g_thread_proxy (data=0x2ab0c00) at gthread.c:798 > thread = 0x2ab0c00 >#6 0x00000037f9a07f33 in start_thread (arg=0x7fa20def5700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fa20def5700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140333995218688, 4264745008028917897, 0, 0, 140333995219392, 140333995218688, -4293213421854318455, 4269581487010291849}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x00000037f92f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7fa214de3a40 (LWP 1606)): >#0 __GI___pthread_mutex_lock (mutex=0x70000000000001e) at ../nptl/pthread_mutex_lock.c:66 > type = <optimized out> > id = <optimized out> >#1 0x00000037fc28a5a1 in g_mutex_lock (mutex=mutex@entry=0x29679b0) at gthread-posix.c:213 > _g_boolean_var_ = <optimized out> > status = <optimized out> >#2 0x00000037fc28ac85 in g_system_thread_wait (thread=0x2967970) at gthread-posix.c:1170 > pt = 0x2967970 > __FUNCTION__ = "g_system_thread_wait" >#3 0x00000037fc26eea5 in g_thread_join (thread=0x2967970) at gthread.c:964 > real = 0x2967970 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_thread_join" >#4 0x00000000004ce7e2 in Thread::wait (this=0x2967a70) at GlibThread.cc:74 >No locals. >#5 0x00000000004c69ed in RecordInputMonitor::~RecordInputMonitor (this=0x29680c0, __in_chrg=<optimized out>) at RecordInputMonitor.cc:121 >No locals. >#6 0x00000000004c6ad9 in RecordInputMonitor::~RecordInputMonitor (this=0x29680c0, __in_chrg=<optimized out>) at RecordInputMonitor.cc:130 >No locals. >#7 0x00000000004bce3e in ActivityMonitor::~ActivityMonitor (this=0x29678d0, __in_chrg=<optimized out>) at ActivityMonitor.cc:91 >No locals. >#8 0x00000000004bcec9 in ActivityMonitor::~ActivityMonitor (this=0x29678d0, __in_chrg=<optimized out>) at ActivityMonitor.cc:94 >No locals. >#9 0x00000000004a0ccc in Core::~Core (this=0x29639c0, __in_chrg=<optimized out>) at Core.cc:136 >No locals. >#10 0x00000000004a0f49 in Core::~Core (this=0x29639c0, __in_chrg=<optimized out>) at Core.cc:153 >No locals. >#11 0x000000000045f0c7 in GUI::~GUI (this=0x28b1030, __in_chrg=<optimized out>) at GUI.cc:164 >No locals. >#12 0x000000000045f279 in GUI::~GUI (this=0x28b1030, __in_chrg=<optimized out>) at GUI.cc:177 >No locals. >#13 0x0000000000481cb9 in run (argc=3, argv=0x7fff65fae928) at main.cc:70 > gui = 0x28b1030 >#14 0x00000037f9221d65 in __libc_start_main (main=0x4522a0 <main(int, char**)>, argc=3, argv=0x7fff65fae928, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff65fae918) at libc-start.c:285 > result = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 4264745008028917897, 4535184, 140734904330528, 0, 0, -4264450312425758583, 4269580367202427017}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7fff65fae948, 0x37f9021168}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1710942536}}} > not_first_call = <optimized out> >#15 0x00000000004533b9 in _start () > Gtk::PAPER_NAME_EXECUTIVE = {static npos = 18446744073709551615, string_ = "na_executive"} > Gtk::PAPER_NAME_LETTER = {static npos = 18446744073709551615, string_ = "na_letter"} > Gtk::PAPER_NAME_LEGAL = {static npos = 18446744073709551615, string_ = "na_legal"} > Gtk::PAPER_NAME_B5 = {static npos = 18446744073709551615, string_ = "iso_b5"} > Gtk::PAPER_NAME_A3 = {static npos = 18446744073709551615, string_ = "iso_a3"} > Gtk::PAPER_NAME_A4 = {static npos = 18446744073709551615, string_ = "iso_a4"} > Gtk::PAPER_NAME_A5 = {static npos = 18446744073709551615, string_ = "iso_a5"} >From To Syms Read Shared Object Library >0x00000037fda01c20 0x00000037fda05c44 Yes /lib64/libSM.so.6 >0x00000037fde04f30 0x00000037fde121ec Yes /lib64/libICE.so.6 >0x0000003806e014c0 0x0000003806e03e58 Yes /lib64/libXtst.so.6 >0x0000003833200d70 0x0000003833201a1c Yes /lib64/libXss.so.1 >0x0000003819e00de0 0x0000003819e026b4 Yes /lib64/libpulse-mainloop-glib.so.0 >0x000000381680c650 0x0000003816838f18 Yes /lib64/libpulse.so.0 >0x0000003825424c90 0x00000038254a0878 Yes /lib64/libgstreamer-0.10.so.0 >0x0000003809801190 0x0000003809802088 Yes /lib64/libgmodule-2.0.so.0 >0x00000038012006b0 0x000000380120081c Yes /lib64/libgthread-2.0.so.0 >0x0000003801e2e870 0x0000003801f16930 Yes /lib64/libxml2.so.2 > No /lib64/libX11.so.6 >0x00000038c80ce480 0x00000038c81b07d8 Yes /lib64/libgtkmm-3.0.so.1 >0x00000038b9622280 0x00000038b9636cd4 Yes /lib64/libatkmm-1.6.so.1 >0x00000038c7624f20 0x00000038c76347f0 Yes /lib64/libgdkmm-3.0.so.1 >0x00000038a36bc9b0 0x00000038a3732730 Yes /lib64/libgiomm-2.4.so.1 >0x00000038ba619e00 0x00000038ba621ff4 Yes /lib64/libpangomm-1.4.so.1 >0x00000038dae39490 0x00000038dae59fec Yes /lib64/libglibmm-2.4.so.1 >0x000000389ee7b100 0x000000389f13fb54 Yes /lib64/libgtk-3.so.0 >0x000000389ce1fa40 0x000000389ce72694 Yes /lib64/libgdk-3.so.0 >0x000000389b804880 0x000000389b809358 Yes /lib64/libpangocairo-1.0.so.0 >0x000000382380d050 0x000000382382bf88 Yes /lib64/libpango-1.0.so.0 >0x000000382500a3b0 0x0000003825015f34 Yes /lib64/libatk-1.0.so.0 >0x000000389ca03560 0x000000389ca0459c Yes (*) /lib64/libcairo-gobject.so.2 >0x000000380a831be0 0x000000380a8f365c Yes /lib64/libgio-2.0.so.0 >0x00000038c0a14880 0x00000038c0a1cd5c Yes /lib64/libcairomm-1.0.so.1 >0x00000038988136d0 0x00000038988e2ef8 Yes /lib64/libcairo.so.2 >0x00000038d6002740 0x00000038d6003508 Yes /lib64/libsigc-2.0.so.0 >0x0000003817006ed0 0x000000381701aac0 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00000037fe60b160 0x00000037fe639a18 Yes /lib64/libgobject-2.0.so.0 >0x00000037fc21a6e0 0x00000037fc2b2f1c Yes /lib64/libglib-2.0.so.0 >0x00000037fd65bab0 0x00000037fd6c262a Yes /lib64/libstdc++.so.6 >0x00000037f9e05890 0x00000037f9e74bb8 Yes /lib64/libm.so.6 >0x00000037fb202af0 0x00000037fb212218 Yes /lib64/libgcc_s.so.1 >0x00000037f9a059f0 0x00000037f9a11614 Yes /lib64/libpthread.so.0 >0x00000037f921f560 0x00000037f9360bb4 Yes /lib64/libc.so.6 >0x00000037fce01510 0x00000037fce02b84 Yes /lib64/libuuid.so.1 >0x00000037fd203760 0x00000037fd20d460 Yes /lib64/libXext.so.6 >0x0000003802e02240 0x0000003802e0c5f8 Yes /lib64/libXi.so.6 >0x0000003814a02ec0 0x0000003814a075d4 Yes /lib64/libjson-c.so.2 >0x0000003815a141a0 0x0000003815a5049c Yes /usr/lib64/pulseaudio/libpulsecommon-4.0.so > No /lib64/libX11-xcb.so.1 >0x00000037fba09a00 0x00000037fba176c8 Yes /lib64/libxcb.so.1 >0x00000038182033e0 0x0000003818206eb8 Yes /lib64/libwrap.so.0 >0x0000003811a063e0 0x0000003811a3f30c Yes /lib64/libsndfile.so.1 >0x0000003817e01380 0x0000003817e039f8 Yes /lib64/libasyncns.so.0 >0x00000037fee07ab0 0x00000037fee31a54 Yes /lib64/libdbus-1.so.3 >0x000000380fa01620 0x000000380fa02e58 Yes /lib64/libcap.so.2 >0x00000037fb6022d0 0x00000037fb6050bc Yes /lib64/librt.so.1 >0x00000037f9600ed0 0x00000037f96019d0 Yes /lib64/libdl.so.2 >0x00000037fa202210 0x00000037fa20e930 Yes /lib64/libz.so.1 >0x00000037fa6030e0 0x00000037fa619060 Yes /lib64/liblzma.so.5 >0x00000038002015f0 0x0000003800203948 Yes /lib64/libXfixes.so.3 >0x000000382d209ef0 0x000000382d21cb14 Yes /lib64/libatk-bridge-2.0.so.0 >0x0000003822807320 0x000000382280f8fc Yes /lib64/libpangoft2-1.0.so.0 >0x0000003802606ca0 0x0000003802623fcc Yes /lib64/libfontconfig.so.1 >0x0000003803a00bb0 0x0000003803a01510 Yes /lib64/libXinerama.so.1 >0x0000003805001c30 0x00000038050075d0 Yes /lib64/libXrandr.so.2 >0x0000003803602ab0 0x0000003803607690 Yes /lib64/libXcursor.so.1 >0x0000003826000cd0 0x00000038260016e8 Yes /lib64/libXcomposite.so.1 >0x000000380ee00c40 0x000000380ee0156c Yes /lib64/libXdamage.so.1 >0x000000381e804930 0x000000381e8086f0 Yes /lib64/libwayland-client.so.0 >0x000000382be1fb30 0x000000382be38bd8 Yes /lib64/libxkbcommon.so.0 >0x000000382fa011c0 0x000000382fa02c94 Yes /lib64/libwayland-cursor.so.0 >0x0000003820406d00 0x0000003820439b6c Yes /lib64/libharfbuzz.so.0 >0x0000003801a0d320 0x0000003801a790c4 Yes /lib64/libfreetype.so.6 >0x000000381dc0a510 0x000000381dc9258c Yes /lib64/libpixman-1.so.0 >0x000000389a405c30 0x000000389a41764c Yes /lib64/libEGL.so.1 >0x00000037ffa05680 0x00000037ffa26e68 Yes /lib64/libpng16.so.16 >0x0000003820000b90 0x0000003820001460 Yes /lib64/libxcb-shm.so.0 >0x000000381f403610 0x000000381f406a7c Yes /lib64/libxcb-render.so.0 >0x0000003803201b70 0x0000003803207be8 Yes /lib64/libXrender.so.1 >0x0000003894417140 0x00000038944502d4 Yes /lib64/libGL.so.1 >0x00000037fe201870 0x00000037fe205fe8 Yes /lib64/libffi.so.6 >0x00000037fae064a0 0x00000037fae18fe4 Yes /lib64/libselinux.so.1 >0x00000037fca03a40 0x00000037fca127dc Yes /lib64/libresolv.so.2 >0x00000037f8e00b10 0x00000037f8e19c70 Yes /lib64/ld-linux-x86-64.so.2 >0x00000037fbe00ee0 0x00000037fbe01bfc Yes /lib64/libXau.so.6 >0x0000003813a04110 0x0000003813a10d64 Yes /lib64/libnsl.so.1 >0x0000003812201340 0x0000003812209334 Yes /lib64/libgsm.so.1 >0x0000003812e090c0 0x0000003812e3a190 Yes /lib64/libFLAC.so.8 >0x0000003810e13b60 0x0000003810e1617c Yes /lib64/libvorbisenc.so.2 >0x0000003810a03850 0x0000003810a1b180 Yes /lib64/libvorbis.so.0 >0x0000003811601aa0 0x0000003811604098 Yes /lib64/libogg.so.0 >0x00000038066013d0 0x000000380660341c Yes /lib64/libattr.so.1 >0x000000382ea0ec50 0x000000382ea1f448 Yes /lib64/libatspi.so.0 >0x0000003802203e00 0x000000380221ccdc Yes /lib64/libexpat.so.1 > No /lib64/libgraphite2.so.3 >0x000000380f201930 0x000000380f202a88 Yes /lib64/libxcb-dri2.so.0 >0x000000381fc02610 0x000000381fc04748 Yes /lib64/libxcb-xfixes.so.0 >0x000000381c801020 0x000000381c801bc8 Yes /lib64/libxcb-shape.so.0 >0x000000389a002140 0x000000389a003cdc Yes /lib64/libgbm.so.1 >0x0000003820805950 0x000000382080aae0 Yes /lib64/libwayland-server.so.0 >0x000000380ea08e40 0x000000380ea119b0 Yes /lib64/libglapi.so.0 >0x00000033564034a0 0x000000335640bf52 Yes /lib64/libudev.so.1 >0x0000003894003210 0x0000003894008b88 Yes /lib64/libdrm.so.2 >0x000000380de0a030 0x000000380de11df8 Yes /lib64/libxcb-glx.so.0 >0x000000380e201010 0x000000380e203958 Yes /lib64/libXxf86vm.so.1 >0x00000037faa01770 0x00000037faa4b8e8 Yes /lib64/libpcre.so.1 >0x000000315160bef0 0x00000031516263f8 Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00000038416128c0 0x000000384162a618 Yes /lib64/libgvfscommon.so.0 >0x0000003841a04670 0x0000003841a2c124 Yes /lib64/libbluray.so.1 >0x0000003818600f10 0x0000003818601804 Yes /lib64/libutil.so.1 >0x0000003e2ea074e0 0x0000003e2ea13978 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so >0x0000003f67803ab0 0x0000003f67808130 Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007fa20d4b0b20 0x00007fa20d4b2174 Yes /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0x0000003581207a60 0x000000358122ba58 Yes /lib64/librsvg-2.so.2 >0x000000383a008cd0 0x000000383a027858 Yes /lib64/libcroco-0.6.so.3 >0x0000003505e00c00 0x0000003505e00fcc Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x00007fa20cf03240 0x00007fa20cf09ee4 Yes /lib64/libnss_files.so.2 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x70000000000001e 504403158265495582 >rbx 0x2967970 43415920 >rcx 0x0 0 >rdx 0x37 55 >rsi 0x0 0 >rdi 0x70000000000001e 504403158265495582 >rbp 0x29679b0 0x29679b0 >rsp 0x7fff65fae6c8 0x7fff65fae6c8 >r8 0x298f1d0 43577808 >r9 0x24 36 >r10 0x531e 21278 >r11 0x22 34 >r12 0x7fff65fae928 140734904330536 >r13 0x7fff65fae920 140734904330528 >r14 0x0 0 >r15 0x0 0 >rip 0x37f9a09fe0 0x37f9a09fe0 <__GI___pthread_mutex_lock> >eflags 0x10206 [ PF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >xmm0 *value not available* >xmm1 *value not available* >xmm2 *value not available* >xmm3 *value not available* >xmm4 *value not available* >xmm5 *value not available* >xmm6 *value not available* >xmm7 *value not available* >xmm8 *value not available* >xmm9 *value not available* >xmm10 *value not available* >xmm11 *value not available* >xmm12 *value not available* >xmm13 *value not available* >xmm14 *value not available* >xmm15 *value not available* >mxcsr *value not available* >Dump of assembler code for function __GI___pthread_mutex_lock: >=> 0x00000037f9a09fe0 <+0>: mov 0x10(%rdi),%esi > 0x00000037f9a09fe3 <+3>: mov %rdi,%r8 > 0x00000037f9a09fe6 <+6>: mov %esi,%eax > 0x00000037f9a09fe8 <+8>: and $0x17f,%eax > 0x00000037f9a09fed <+13>: nop > 0x00000037f9a09fee <+14>: mov %esi,%edx > 0x00000037f9a09ff0 <+16>: and $0x7c,%edx > 0x00000037f9a09ff3 <+19>: jne 0x37f9a0a09d <__GI___pthread_mutex_lock+189> > 0x00000037f9a09ff9 <+25>: test %eax,%eax > 0x00000037f9a09ffb <+27>: jne 0x37f9a0a05d <__GI___pthread_mutex_lock+125> > 0x00000037f9a09ffd <+29>: mov 0x2124e1(%rip),%eax # 0x37f9c1c4e4 <__pthread_force_elision> > 0x00000037f9a0a003 <+35>: test %eax,%eax > 0x00000037f9a0a005 <+37>: je 0x37f9a0a030 <__GI___pthread_mutex_lock+80> > 0x00000037f9a0a007 <+39>: test $0x300,%esi > 0x00000037f9a0a00d <+45>: jne 0x37f9a0a030 <__GI___pthread_mutex_lock+80> > 0x00000037f9a0a00f <+47>: or $0x100,%esi > 0x00000037f9a0a015 <+53>: mov %esi,0x10(%rdi) > 0x00000037f9a0a018 <+56>: mov %esi,%edx > 0x00000037f9a0a01a <+58>: lea 0x16(%r8),%rsi > 0x00000037f9a0a01e <+62>: mov %r8,%rdi > 0x00000037f9a0a021 <+65>: and $0x80,%edx > 0x00000037f9a0a027 <+71>: jmpq 0x37f9a111c0 <__lll_lock_elision> > 0x00000037f9a0a02c <+76>: nopl 0x0(%rax) > 0x00000037f9a0a030 <+80>: and $0x80,%esi > 0x00000037f9a0a036 <+86>: mov $0x1,%edi > 0x00000037f9a0a03b <+91>: xor %eax,%eax > 0x00000037f9a0a03d <+93>: lock cmpxchg %edi,(%r8) > 0x00000037f9a0a042 <+98>: jne 0x37f9a0a16a <_L_lock_814> > 0x00000037f9a0a048 <+104>: mov %fs:0x2d0,%eax > 0x00000037f9a0a050 <+112>: mov %eax,0x8(%r8) > 0x00000037f9a0a054 <+116>: addl $0x1,0xc(%r8) > 0x00000037f9a0a059 <+121>: nop > 0x00000037f9a0a05a <+122>: xor %eax,%eax > 0x00000037f9a0a05c <+124>: retq > 0x00000037f9a0a05d <+125>: cmp $0x100,%eax > 0x00000037f9a0a062 <+130>: je 0x37f9a0a018 <__GI___pthread_mutex_lock+56> > 0x00000037f9a0a064 <+132>: mov %esi,%eax > 0x00000037f9a0a066 <+134>: and $0x7f,%eax > 0x00000037f9a0a069 <+137>: cmp $0x1,%eax > 0x00000037f9a0a06c <+140>: jne 0x37f9a0a0b7 <__GI___pthread_mutex_lock+215> > 0x00000037f9a0a06e <+142>: mov %fs:0x2d0,%eax > 0x00000037f9a0a076 <+150>: cmp 0x8(%rdi),%eax > 0x00000037f9a0a079 <+153>: je 0x37f9a0a0a2 <__GI___pthread_mutex_lock+194> > 0x00000037f9a0a07b <+155>: and $0x80,%esi > 0x00000037f9a0a081 <+161>: mov $0x1,%edi > 0x00000037f9a0a086 <+166>: xor %eax,%eax > 0x00000037f9a0a088 <+168>: lock cmpxchg %edi,(%r8) > 0x00000037f9a0a08d <+173>: jne 0x37f9a0a185 <_L_lock_874> > 0x00000037f9a0a093 <+179>: movl $0x1,0x4(%r8) > 0x00000037f9a0a09b <+187>: jmp 0x37f9a0a048 <__GI___pthread_mutex_lock+104> > 0x00000037f9a0a09d <+189>: jmpq 0x37f9a059f0 <__pthread_mutex_lock_full> > 0x00000037f9a0a0a2 <+194>: mov 0x4(%rdi),%eax > 0x00000037f9a0a0a5 <+197>: cmp $0xffffffff,%eax > 0x00000037f9a0a0a8 <+200>: je 0x37f9a0a133 <__GI___pthread_mutex_lock+339> > 0x00000037f9a0a0ae <+206>: add $0x1,%eax > 0x00000037f9a0a0b1 <+209>: mov %eax,0x4(%rdi) > 0x00000037f9a0a0b4 <+212>: xor %eax,%eax > 0x00000037f9a0a0b6 <+214>: retq > 0x00000037f9a0a0b7 <+215>: cmp $0x3,%eax > 0x00000037f9a0a0ba <+218>: jne 0x37f9a0a153 <__GI___pthread_mutex_lock+371> > 0x00000037f9a0a0c0 <+224>: cmpl $0x0,0x21233d(%rip) # 0x37f9c1c404 <__is_smp> > 0x00000037f9a0a0c7 <+231>: je 0x37f9a0a030 <__GI___pthread_mutex_lock+80> > 0x00000037f9a0a0cd <+237>: mov %edx,%eax > 0x00000037f9a0a0cf <+239>: mov $0x1,%edx > 0x00000037f9a0a0d4 <+244>: lock cmpxchg %edx,(%rdi) > 0x00000037f9a0a0d8 <+248>: test %eax,%eax > 0x00000037f9a0a0da <+250>: je 0x37f9a0a048 <__GI___pthread_mutex_lock+104> > 0x00000037f9a0a0e0 <+256>: movswl 0x14(%rdi),%eax > 0x00000037f9a0a0e4 <+260>: mov $0x1,%esi > 0x00000037f9a0a0e9 <+265>: lea 0xa(%rax,%rax,1),%ecx > 0x00000037f9a0a0ed <+269>: mov $0x64,%eax > 0x00000037f9a0a0f2 <+274>: cmp $0x64,%ecx > 0x00000037f9a0a0f5 <+277>: cmovg %eax,%ecx > 0x00000037f9a0a0f8 <+280>: xor %dl,%dl > 0x00000037f9a0a0fa <+282>: xor %edi,%edi > 0x00000037f9a0a0fc <+284>: add $0x1,%edx > 0x00000037f9a0a0ff <+287>: lea -0x1(%rdx),%eax > 0x00000037f9a0a102 <+290>: cmp %eax,%ecx > 0x00000037f9a0a104 <+292>: jle 0x37f9a0a139 <__GI___pthread_mutex_lock+345> > 0x00000037f9a0a106 <+294>: pause > 0x00000037f9a0a108 <+296>: mov %edi,%eax > 0x00000037f9a0a10a <+298>: lock cmpxchg %esi,(%r8) > 0x00000037f9a0a10f <+303>: test %eax,%eax > 0x00000037f9a0a111 <+305>: jne 0x37f9a0a0fc <__GI___pthread_mutex_lock+284> > 0x00000037f9a0a113 <+307>: movzwl 0x14(%r8),%ecx > 0x00000037f9a0a118 <+312>: mov $0x8,%esi > 0x00000037f9a0a11d <+317>: movswl %cx,%eax > 0x00000037f9a0a120 <+320>: sub %eax,%edx > 0x00000037f9a0a122 <+322>: mov %edx,%eax > 0x00000037f9a0a124 <+324>: cltd > 0x00000037f9a0a125 <+325>: idiv %esi > 0x00000037f9a0a127 <+327>: add %ecx,%eax > 0x00000037f9a0a129 <+329>: mov %ax,0x14(%r8) > 0x00000037f9a0a12e <+334>: jmpq 0x37f9a0a048 <__GI___pthread_mutex_lock+104> > 0x00000037f9a0a133 <+339>: mov $0xb,%eax > 0x00000037f9a0a138 <+344>: retq > 0x00000037f9a0a139 <+345>: mov 0x10(%r8),%esi > 0x00000037f9a0a13d <+349>: mov $0x1,%edi > 0x00000037f9a0a142 <+354>: xor %eax,%eax > 0x00000037f9a0a144 <+356>: and $0x80,%esi > 0x00000037f9a0a14a <+362>: lock cmpxchg %edi,(%r8) > 0x00000037f9a0a14f <+367>: jne 0x37f9a0a1a0 <_L_lock_1026> > 0x00000037f9a0a151 <+369>: jmp 0x37f9a0a113 <__GI___pthread_mutex_lock+307> > 0x00000037f9a0a153 <+371>: mov %fs:0x2d0,%eax > 0x00000037f9a0a15b <+379>: cmp 0x8(%rdi),%eax > 0x00000037f9a0a15e <+382>: jne 0x37f9a0a030 <__GI___pthread_mutex_lock+80> > 0x00000037f9a0a164 <+388>: mov $0x23,%eax > 0x00000037f9a0a169 <+393>: 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 1074159
: 872194 |
872195
|
872196
|
872197
|
872198
|
872199
|
872200
|
872201
|
872202
|
872203
|
872204