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 1483507 Details for
Bug 1629368
[abrt] gjs: __pthread_mutex_lock(): gjs-console 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), 31.32 KB, created by
Jean-Loup Tastet
on 2018-09-15 11:27:46 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Jean-Loup Tastet
Created:
2018-09-15 11:27:46 UTC
Size:
31.32 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 2731] >[New LWP 2753] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/bin/gjs-console /usr/bin/gnome-documents --gapplication-service'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 __GI___pthread_mutex_lock (mutex=mutex@entry=0x1b8) at ../nptl/pthread_mutex_lock.c:65 >65 unsigned int type = PTHREAD_MUTEX_TYPE_ELISION (mutex); >[Current thread is 1 (Thread 0x7f97b636af80 (LWP 2731))] > >Thread 1 (Thread 0x7f97b636af80 (LWP 2731)): >#0 __GI___pthread_mutex_lock (mutex=mutex@entry=0x1b8) at ../nptl/pthread_mutex_lock.c:65 > type = <optimized out> > __PRETTY_FUNCTION__ = "__pthread_mutex_lock" > id = <optimized out> >#1 0x00007f97af2e8c16 in mozilla::detail::MutexImpl::lock (this=this@entry=0x1b8) at /home/jl/jhbuild/checkout/mozjs-60.1.0/mozglue/misc/Mutex_posix.cpp:92 > result = <optimized out> >#2 0x00007f97af063d4a in js::LockGuard<js::Mutex>::LockGuard (aLock=..., this=<synthetic pointer>) at /home/jl/jhbuild/checkout/mozjs-60.1.0/js/src/vm/HelperThreads.h:340 >No locals. >#3 js::AutoLockHelperThreadState::AutoLockHelperThreadState (this=<synthetic pointer>) at /home/jl/jhbuild/checkout/mozjs-60.1.0/js/src/vm/HelperThreads.h:630 >No locals. >#4 js::GlobalHelperThreadState::ensureInitialized() () at /home/jl/jhbuild/checkout/mozjs-60.1.0/js/src/vm/HelperThreads.cpp:900 > lock = <optimized out> >#5 0x00007f97af06400c in js::EnsureHelperThreadsInitialized () at /home/jl/jhbuild/checkout/mozjs-60.1.0/js/src/vm/HelperThreads.cpp:67 >No locals. >#6 0x00007f97af0ded94 in JSRuntime::init (this=this@entry=0x561db7d47140, cx=cx@entry=0x561db7d4bdc0, maxbytes=maxbytes@entry=33554432, maxNurseryBytes=maxNurseryBytes@entry=16777216) at /home/jl/jhbuild/checkout/mozjs-60.1.0/js/src/vm/Runtime.h:229 > atomsZone = <optimized out> > options = {creationOptions_ = {addonId_ = 0x7fd000, traceGlobal_ = 0x561db7d4bdc0, zoneSpec_ = 2307962877, zonePointer_ = 0x561db7d47140, invisibleToDebugger_ = false, mergeable_ = false, preserveJitCode_ = false, cloneSingletons_ = true, sharedMemoryAndAtomics_ = false, secureContext_ = false, clampAndJitterTime_ = false}, behaviors_ = {discardSource_ = false, disableLazyParsing_ = false, extraWarningsOverride_ = {mode_ = JS::CompartmentBehaviors::Override::Default}, singletonsAsTemplates_ = 32}} > atomsCompartment = <optimized out> >#7 0x00007f97af07170d in js::NewContext(unsigned int, unsigned int, JSRuntime*) () at /home/jl/jhbuild/checkout/mozjs-60.1.0/js/src/vm/JSContext.cpp:164 > anstr = <optimized out> > runtime = 0x561db7d47140 > cx = 0x561db7d4bdc0 >#8 0x00007f97b5f09d5a in gjs_create_js_context (js_context=0x561db7d450b0) at /home/jl/jhbuild/checkout/gjs/gjs/engine.cpp:265 > cx = <optimized out> > enable_jit = <optimized out> > _g_boolean_var_ = <optimized out> >#9 0x00007f97b5f06e15 in gjs_context_constructed (object=0x561db7d450b0) at /home/jl/jhbuild/checkout/gjs/gjs/context.cpp:471 > js_context = 0x561db7d450b0 > i = <optimized out> > cx = <optimized out> > env_profiler = <optimized out> > global = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x1f, prev = 0x50, ptr = 0xffffffffffffff80} > ac = {cx_ = 0x3, oldCompartment_ = 0x561db7d19018} > importer = {<js::RootedBase<JSObject*, JS::Rooted<JSObject*> >> = {<js::MutableWrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<js::WrappedPtrOperations<JSObject*, JS::Rooted<JSObject*> >> = {<No data fields>}, <No data fields>}, <No data fields>}, stack = 0x3000000003, prev = 0x0, ptr = 0x561db7d3f500} > v_importer = <optimized out> > __PRETTY_FUNCTION__ = "void gjs_context_constructed(GObject*)" >#10 0x00007f97b35405bb in g_object_new_internal (class=class@entry=0x561db7d3ee80, params=params@entry=0x7ffc8990bb60, n_params=n_params@entry=3) at ../../../../jhbuild/checkout/glib/gobject/gobject.c:1845 > nqueue = 0x561db7d241a0 > object = 0x561db7d450b0 > __FUNCTION__ = "g_object_new_internal" >#11 0x00007f97b3542114 in g_object_new_valist (object_type=<optimized out>, first_property_name=<optimized out>, var_args=var_args@entry=0x7ffc8990bca8) at ../../../../jhbuild/checkout/glib/gobject/gobject.c:2128 > stack_params = {{pspec = 0x561db7d3f440, value = 0x7ffc8990bab0}, {pspec = 0x561db7d41860, value = 0x7ffc8990ba90}, {pspec = 0x561db7d3f4b0, value = 0x7ffc8990ba70}, {pspec = 0x50, value = 0x60}, {pspec = 0x7, value = 0x0}, {pspec = 0x6, value = 0x561db7d19030}, {pspec = 0x2, value = 0x800000000000000e}, {pspec = 0x0, value = 0x0}, {pspec = 0x0, value = 0x0}, {pspec = 0x0, value = 0x0}, {pspec = 0x0, value = 0x770000007c}, {pspec = 0x0, value = 0x7f97b076bc40 <main_arena>}, {pspec = 0x50, value = 0x1d440}, {pspec = 0x7f97b07709d8 <__libc_multiple_threads>, value = 0x561db7d3ebc0}, {pspec = 0x561db7d21868, value = 0x7f97b04372da <__libc_calloc+762>}, {pspec = 0x50, value = 0x7ffc8990bd00}} > params = 0x7ffc8990bb60 > name = <optimized out> > n_params = 3 > class = <optimized out> > unref_class = <optimized out> > object = <optimized out> > __FUNCTION__ = "g_object_new_valist" >#12 0x00007f97b354243c in g_object_new (object_type=<optimized out>, first_property_name=<optimized out>) at ../../../../jhbuild/checkout/glib/gobject/gobject.c:1648 > object = <optimized out> > var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffc8990bd90, reg_save_area = 0x7ffc8990bcc0}} >#13 0x0000561db749bdca in main (argc=<optimized out>, argv=<optimized out>) at gjs/console.cpp:292 > context = <optimized out> > error = 0x0 > js_context = <optimized out> > coverage = 0x0 > script = 0x561db7d3e870 "#!/usr/bin/gjs-console\nimports.package.init({ name: \"gnome-documents\",\n", ' ' <repeats 23 times>, "version: \"3.28.2\",\n", ' ' <repeats 23 times>, "prefix: \"/usr\",\n", ' ' <repeats 23 times>, "libdir: \"/usr/lib64\" });\n"... > filename = 0x561db7d3e840 "/usr/bin/gnome-documents" > program_name = 0x561db7d3e840 "/usr/bin/gnome-documents" > len = 235 > code = -1210858912 > gjs_argc = <optimized out> > script_argc = <optimized out> > ix = <optimized out> > argv_copy = 0x561db7d3c2e0 > argv_copy_addr = <optimized out> > gjs_argv = 0x561db7d3e7e0 > gjs_argv_addr = 0x561db7d3e7e0 > script_argv = <optimized out> > env_coverage_output_path = <optimized out> > env_coverage_prefixes = <optimized out> > interactive_mode = false > argc_copy = <optimized out> > __PRETTY_FUNCTION__ = "int main(int, char**)" > >Thread 2 (LWP 2753): >#0 __exit_thread () at ../sysdeps/unix/sysv/linux/exit-thread.h:36 > resultvar = <optimized out> > __arg1 = 0 > _a1 = 0 >#1 start_thread (arg=<optimized out>) at pthread_create.c:583 > pd = <optimized out> > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140289332807424, 7255168473269441123, 140722616450462, 140722616450463, 140722616450464, 0, -7241569430112136605, -7241531299618319773}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = <optimized out> >#2 0x00007f97b04abe6f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 >No locals. >From To Syms Read Shared Object Library >0x00007f97b5ed2450 0x00007f97b5f2f491 Yes /home/jl/jhbuild/install/lib/libgjs.so.0 >0x00007f97b5611e00 0x00007f97b5942a71 Yes /home/jl/jhbuild/install/lib/libgtk-3.so.0 >0x00007f97b52b89b0 0x00007f97b5329e6d Yes /home/jl/jhbuild/install/lib/libgdk-3.so.0 >0x00007f97b5083af0 0x00007f97b5088c7e Yes /home/jl/jhbuild/install/lib/libpangocairo-1.0.so.0 >0x00007f97b4e45de0 0x00007f97b4e660b0 Yes /home/jl/jhbuild/install/lib/libpango-1.0.so.0 >0x00007f97b4c1e5a0 0x00007f97b4c229cf Yes /home/jl/jhbuild/install/lib/libfribidi.so.0 >0x00007f97b4a013e0 0x00007f97b4a0e3ff Yes /home/jl/jhbuild/install/lib/libatk-1.0.so.0 >0x00007f97b47d8570 0x00007f97b47ec3ed Yes /home/jl/jhbuild/install/lib/libgdk_pixbuf-2.0.so.0 >0x00007f97b45cc210 0x00007f97b45cf46c Yes /lib64/librt.so.1 >0x00007f97b4393890 0x00007f97b43b79b9 Yes /lib64/libreadline.so.7 >0x00007f97b4150380 0x00007f97b416e46c Yes /home/jl/jhbuild/install/lib/libgirepository-1.0.so.1 >0x00007f97b3f41810 0x00007f97b3f4629a Yes /lib64/libffi.so.6 >0x00007f97b3d3a5e0 0x00007f97b3d3b74d Yes /home/jl/jhbuild/install/lib/libcairo-gobject.so.2 >0x00007f97b3b35630 0x00007f97b3b3576a Yes /home/jl/jhbuild/install/lib/libgthread-2.0.so.0 >0x00007f97b37b8440 0x00007f97b38a6516 Yes /home/jl/jhbuild/install/lib/libgio-2.0.so.0 >0x00007f97b3535850 0x00007f97b3565ece Yes /home/jl/jhbuild/install/lib/libgobject-2.0.so.0 >0x00007f97b322b8b0 0x00007f97b32a4bfe Yes /home/jl/jhbuild/install/lib/libglib-2.0.so.0 >0x00007f97b1c98c70 0x00007f97b251b289 Yes /lib64/libmozjs-52.so.0 >0x00007f97b18357e0 0x00007f97b1909fde Yes /home/jl/jhbuild/install/lib/libcairo.so.2 >0x00007f97b14fdf50 0x00007f97b15869a6 Yes /lib64/libX11.so.6 >0x00007f97b12d1710 0x00007f97b12db853 Yes /lib64/libXext.so.6 >0x00007f97b0fc8590 0x00007f97b107e69e Yes /lib64/libstdc++.so.6 >0x00007f97b0bb39f0 0x00007f97b0c65e6a Yes /lib64/libm.so.6 >0x00007f97b0992ad0 0x00007f97b09a3715 Yes /lib64/libgcc_s.so.1 >0x00007f97b0776be0 0x00007f97b07847f1 Yes /lib64/libpthread.so.0 >0x00007f97b03d33a0 0x00007f97b051a03f Yes /lib64/libc.so.6 >0x00007f97aec014e0 0x00007f97af44031d Yes /home/jl/jhbuild/install/lib/libmozjs-60.so >0x00007f97ae91ab50 0x00007f97ae91b4c1 Yes /lib64/libXinerama.so.1 >0x00007f97ae710ce0 0x00007f97ae716f59 Yes /lib64/libXrandr.so.2 >0x00007f97ae506a00 0x00007f97ae50b4bf Yes /lib64/libXcursor.so.1 >0x00007f97ae3010b0 0x00007f97ae301f9e Yes /home/jl/jhbuild/install/lib/libgmodule-2.0.so.0 >0x00007f97ae0f11e0 0x00007f97ae0fbddb Yes /lib64/libXi.so.6 >0x00007f97adeecc70 0x00007f97adeed695 Yes /lib64/libXcomposite.so.1 >0x00007f97adce9be0 0x00007f97adcea53b Yes /lib64/libXdamage.so.1 >0x00007f97adae4590 0x00007f97adae695a Yes /lib64/libXfixes.so.3 >0x00007f97ad8be1c0 0x00007f97ad8d0f7e Yes /home/jl/jhbuild/install/lib/libatk-bridge-2.0.so.0 >0x00007f97ad675600 0x00007f97ad69040e Yes /lib64/libxkbcommon.so.0 >0x00007f97ad46a1d0 0x00007f97ad46bb7c Yes /home/jl/jhbuild/install/lib/libwayland-cursor.so.0 >0x00007f97ad267650 0x00007f97ad2677c5 Yes /home/jl/jhbuild/install/lib/libwayland-egl.so.1 >0x00007f97ad05d290 0x00007f97ad061bd2 Yes /home/jl/jhbuild/install/lib/libwayland-client.so.0 >0x00007f97acd83f00 0x00007f97acde9e5d Yes /lib64/libepoxy.so.0 >0x00007f97aca76670 0x00007f97acaeb95e Yes /home/jl/jhbuild/install/lib/libharfbuzz.so.0 >0x00007f97ac85f480 0x00007f97ac86835d Yes /home/jl/jhbuild/install/lib/libpangoft2-1.0.so.0 >0x00007f97ac61b200 0x00007f97ac63d7de Yes /lib64/libfontconfig.so.1 >0x00007f97ac3696d0 0x00007f97ac3e3643 Yes /lib64/libfreetype.so.6 >0x00007f97ac13dfa0 0x00007f97ac14b71c Yes /lib64/libtinfo.so.6 >0x00007f97abf2cee0 0x00007f97abf2dbbe Yes /lib64/libdl.so.2 >0x00007f97abc90520 0x00007f97abd135c4 Yes /lib64/libpixman-1.so.0 >0x00007f97aba74fe0 0x00007f97aba7f907 Yes /lib64/libEGL.so.1 >0x00007f97ab8435a0 0x00007f97ab865a75 Yes /lib64/libpng16.so.16 >0x00007f97ab63adb0 0x00007f97ab63b907 Yes /lib64/libxcb-shm.so.0 >0x00007f97ab41ca40 0x00007f97ab42f699 Yes /lib64/libxcb.so.1 >0x00007f97ab2080d0 0x00007f97ab20cdfc Yes /lib64/libxcb-render.so.0 >0x00007f97aaff9ad0 0x00007f97aafffe01 Yes /lib64/libXrender.so.1 >0x00007f97aade3420 0x00007f97aadf05f7 Yes /lib64/libz.so.1 >0x00007f97aab92500 0x00007f97aab95bcf Yes /lib64/libGL.so.1 >0x00007f97aa92ddf0 0x00007f97aa94593f Yes /lib64/libselinux.so.1 >0x00007f97aa713840 0x00007f97aa71f60e Yes /lib64/libresolv.so.2 >0x00007f97aa4a0660 0x00007f97aa4f0c56 Yes /lib64/libpcre.so.1 >0x00007f97b6191f60 0x00007f97b61b0060 Yes /lib64/ld-linux-x86-64.so.2 >0x00007f97aa25ba90 0x00007f97aa2882b5 Yes /lib64/libdbus-1.so.3 >0x00007f97aa02bd10 0x00007f97aa03c7c8 Yes /home/jl/jhbuild/install/lib/libatspi.so.0 >0x00007f97a9de4b50 0x00007f97a9e04e87 Yes /lib64/libexpat.so.1 >0x00007f97a9bdb740 0x00007f97a9bdf171 Yes /lib64/libuuid.so.1 >0x00007f97a99ca700 0x00007f97a99d73e6 Yes /lib64/libbz2.so.1 >0x00007f97a974ef80 0x00007f97a9751e3b Yes /lib64/libGLdispatch.so.0 >0x00007f97a950be70 0x00007f97a950cb5e Yes /lib64/libXau.so.6 >0x00007f97a92dc030 0x00007f97a92e5f8d Yes /lib64/libGLX.so.0 >0x00007f97a9059050 0x00007f97a90b5913 Yes (*) /home/jl/jhbuild/install/lib/libpcre2-8.so.0 >0x00007f97a8dc9150 0x00007f97a8e2d9d9 Yes /lib64/libsystemd.so.0 >0x00007f97a8b960b0 0x00007f97a8bacf66 Yes /lib64/liblzma.so.5 >0x00007f97a897dfd0 0x00007f97a898f3db Yes /lib64/liblz4.so.1 >0x00007f97a87785b0 0x00007f97a8779e8f Yes /lib64/libcap.so.2 >0x00007f97a8529f30 0x00007f97a856153e Yes /lib64/libmount.so.1 >0x00007f97a820d5c0 0x00007f97a82db53c Yes /lib64/libgcrypt.so.20 >0x00007f97a7fbb740 0x00007f97a7fec59e Yes /lib64/libblkid.so.1 >0x00007f97a7d951e0 0x00007f97a7da67ee Yes /lib64/libgpg-error.so.0 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x1b8 440 >rcx 0x1000000 16777216 >rdx 0x2000000 33554432 >rsi 0x561db7d4bdc0 94685638213056 >rdi 0x1b8 440 >rbp 0x0 0x0 >rsp 0x7ffc8990b688 0x7ffc8990b688 >r8 0x1 1 >r9 0x0 0 >r10 0xfffffffffffff58f -2673 >r11 0x7f97b077aca0 140289477422240 >r12 0x2000000 33554432 >r13 0x1000000 16777216 >r14 0x0 0 >r15 0x561db7d3f520 94685638161696 >rip 0x7f97b077aca0 0x7f97b077aca0 <__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 0 (raw 0x00000000000000000000) >st1 0 (raw 0x00000000000000000000) >st2 0 (raw 0x00000000000000000000) >st3 0 (raw 0x00000000000000000000) >st4 0 (raw 0x00000000000000000000) >st5 0 (raw 0x00000000000000000000) >st6 0 (raw 0x00000000000000000000) >st7 0 (raw 0x00000000000000000000) >fctrl 0xdcd8 56536 >fstat 0x9004 36868 >ftag 0xfbfe 64510 >fiseg 0x5 5 >fioff 0x10101 65793 >foseg 0x1 1 >fooff 0x1 1 >fop 0x645 1605 >mxcsr 0x1f80 [ IM DM ZM OM UM PM ] >bndcfgu {raw = 0x0, config = {base = 0x0, reserved = 0x0, preserved = 0x0, enabled = 0x0}} {raw = 0x0, config = {base = 0, reserved = 0, preserved = 0, enabled = 0}} >bndstatus {raw = 0x0, status = {bde = 0x0, error = 0x0}} {raw = 0x0, status = {bde = 0, error = 0}} >ymm0 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm1 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x10, 0x0, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0xa0, 0xb6, 0x90, 0x89, 0xfc, 0x7f, 0x0 <repeats 18 times>}, v16_int16 = {0x10, 0x0, 0x30, 0x0, 0xb6a0, 0x8990, 0x7ffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x10, 0x30, 0x8990b6a0, 0x7ffc, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3000000010, 0x7ffc8990b6a0, 0x0, 0x0}, v2_int128 = {0x7ffc8990b6a00000003000000010, 0x0}} >ymm2 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x20 <repeats 16 times>, 0x0 <repeats 16 times>}, v16_int16 = {0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x2020, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x20202020, 0x20202020, 0x20202020, 0x20202020, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x2020202020202020, 0x2020202020202020, 0x0, 0x0}, v2_int128 = {0x20202020202020202020202020202020, 0x0}} >ymm3 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x38, 0x39, 0x39, 0x30, 0x66, 0x30, 0x30, 0x30, 0x20, 0x72, 0x77, 0x2d, 0x70, 0x20, 0x30, 0x30, 0x0 <repeats 16 times>}, v16_int16 = {0x3938, 0x3039, 0x3066, 0x3030, 0x7220, 0x2d77, 0x2070, 0x3030, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x30393938, 0x30303066, 0x2d777220, 0x30302070, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3030306630393938, 0x303020702d777220, 0x0, 0x0}, v2_int128 = {0x303020702d7772203030306630393938, 0x0}} >ymm4 {v8_float = {0xffffffff, 0xffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7fffffffffffffff, 0x0, 0x0, 0x0}, v32_int8 = {0x62, 0x2f, 0x6c, 0x69, 0x62, 0x70, 0x61, 0x6e, 0x67, 0x6f, 0x63, 0x61, 0x69, 0x72, 0x6f, 0x2d, 0x0 <repeats 16 times>}, v16_int16 = {0x2f62, 0x696c, 0x7062, 0x6e61, 0x6f67, 0x6163, 0x7269, 0x2d6f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x696c2f62, 0x6e617062, 0x61636f67, 0x2d6f7269, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x6e617062696c2f62, 0x2d6f726961636f67, 0x0, 0x0}, v2_int128 = {0x2d6f726961636f676e617062696c2f62, 0x0}} >ymm5 {v8_float = {0x0, 0xffffffff, 0xffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7fffffffffffffff, 0x7fffffffffffffff, 0x0, 0x0}, v32_int8 = {0x20, 0x20, 0x20, 0x20, 0x20, 0x2f, 0x68, 0x6f, 0x6d, 0x65, 0x2f, 0x6a, 0x6c, 0x2f, 0x6a, 0x68, 0x0 <repeats 16 times>}, v16_int16 = {0x2020, 0x2020, 0x2f20, 0x6f68, 0x656d, 0x6a2f, 0x2f6c, 0x686a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x20202020, 0x6f682f20, 0x6a2f656d, 0x686a2f6c, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x6f682f2020202020, 0x686a2f6c6a2f656d, 0x0, 0x0}, v2_int128 = {0x686a2f6c6a2f656d6f682f2020202020, 0x0}} >ymm6 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x30, 0x30, 0x30, 0x20, 0x31, 0x30, 0x33, 0x3a, 0x30, 0x33, 0x20, 0x31, 0x35, 0x36, 0x30, 0x31, 0x0 <repeats 16 times>}, v16_int16 = {0x3030, 0x2030, 0x3031, 0x3a33, 0x3330, 0x3120, 0x3635, 0x3130, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x20303030, 0x3a333031, 0x31203330, 0x31303635, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3a33303120303030, 0x3130363531203330, 0x0, 0x0}, v2_int128 = {0x31303635312033303a33303120303030, 0x0}} >ymm7 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x62, 0x35, 0x32, 0x38, 0x63, 0x30, 0x30, 0x30, 0x2d, 0x37, 0x66, 0x39, 0x37, 0x62, 0x35, 0x32, 0x0 <repeats 16 times>}, v16_int16 = {0x3562, 0x3832, 0x3063, 0x3030, 0x372d, 0x3966, 0x6237, 0x3235, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x38323562, 0x30303063, 0x3966372d, 0x32356237, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x3030306338323562, 0x323562373966372d, 0x0, 0x0}, v2_int128 = {0x323562373966372d3030306338323562, 0x0}} >ymm8 {v8_float = {0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x7fffffffffffffff, 0x7fffffffffffffff, 0x0, 0x0}, v32_int8 = {0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x72, 0x2d, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x0 <repeats 16 times>}, v16_int16 = {0x7270, 0x666f, 0x6c69, 0x7265, 0x652d, 0x616e, 0x6c62, 0x6465, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v8_int32 = {0x666f7270, 0x72656c69, 0x616e652d, 0x64656c62, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x72656c69666f7270, 0x64656c62616e652d, 0x0, 0x0}, v2_int128 = {0x64656c62616e652d72656c69666f7270, 0x0}} >ymm9 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm10 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm11 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm12 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm13 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm14 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >ymm15 {v8_float = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_double = {0x0, 0x0, 0x0, 0x0}, v32_int8 = {0x0 <repeats 32 times>}, v16_int16 = {0x0 <repeats 16 times>}, v8_int32 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int64 = {0x0, 0x0, 0x0, 0x0}, v2_int128 = {0x0, 0x0}} >bnd0 {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1 {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1 >bnd1 {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1 {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1 >bnd2 {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1 {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1 >bnd3 {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1 {lbound = 0x0, ubound = 0xffffffffffffffff} : size -1 >Dump of assembler code for function __GI___pthread_mutex_lock: >=> 0x00007f97b077aca0 <+0>: mov 0x10(%rdi),%eax > 0x00007f97b077aca3 <+3>: mov %eax,%edx > 0x00007f97b077aca5 <+5>: and $0x17f,%edx > 0x00007f97b077acab <+11>: nop > 0x00007f97b077acac <+12>: and $0x7c,%eax > 0x00007f97b077acaf <+15>: jne 0x7f97b077ad50 <__GI___pthread_mutex_lock+176> > 0x00007f97b077acb5 <+21>: sub $0x8,%rsp > 0x00007f97b077acb9 <+25>: mov %rdi,%r8 > 0x00007f97b077acbc <+28>: mov 0x10(%rdi),%esi > 0x00007f97b077acbf <+31>: test %edx,%edx > 0x00007f97b077acc1 <+33>: jne 0x7f97b077ad58 <__GI___pthread_mutex_lock+184> > 0x00007f97b077acc7 <+39>: mov 0x2146fb(%rip),%ecx # 0x7f97b098f3c8 <__pthread_force_elision> > 0x00007f97b077accd <+45>: test %ecx,%ecx > 0x00007f97b077accf <+47>: jne 0x7f97b077ad20 <__GI___pthread_mutex_lock+128> > 0x00007f97b077acd1 <+49>: and $0x80,%esi > 0x00007f97b077acd7 <+55>: mov $0x1,%edi > 0x00007f97b077acdc <+60>: xor %eax,%eax > 0x00007f97b077acde <+62>: lock cmpxchg %edi,(%r8) > 0x00007f97b077ace3 <+67>: je 0x7f97b077acfb <__GI___pthread_mutex_lock+91> > 0x00007f97b077ace5 <+69>: lea (%r8),%rdi > 0x00007f97b077ace8 <+72>: sub $0x80,%rsp > 0x00007f97b077acef <+79>: callq 0x7f97b07817d0 <__lll_lock_wait> > 0x00007f97b077acf4 <+84>: add $0x80,%rsp > 0x00007f97b077acfb <+91>: mov 0x8(%r8),%edx > 0x00007f97b077acff <+95>: test %edx,%edx > 0x00007f97b077ad01 <+97>: jne 0x7f97b077ae9c <__GI___pthread_mutex_lock+508> > 0x00007f97b077ad07 <+103>: mov %fs:0x2d0,%eax > 0x00007f97b077ad0f <+111>: mov %eax,0x8(%r8) > 0x00007f97b077ad13 <+115>: addl $0x1,0xc(%r8) > 0x00007f97b077ad18 <+120>: nop > 0x00007f97b077ad19 <+121>: xor %eax,%eax > 0x00007f97b077ad1b <+123>: add $0x8,%rsp > 0x00007f97b077ad1f <+127>: retq > 0x00007f97b077ad20 <+128>: test $0x300,%esi > 0x00007f97b077ad26 <+134>: jne 0x7f97b077acd1 <__GI___pthread_mutex_lock+49> > 0x00007f97b077ad28 <+136>: or $0x100,%esi > 0x00007f97b077ad2e <+142>: mov %esi,0x10(%rdi) > 0x00007f97b077ad31 <+145>: mov %esi,%edx > 0x00007f97b077ad33 <+147>: mov %r8,%rdi > 0x00007f97b077ad36 <+150>: lea 0x16(%r8),%rsi > 0x00007f97b077ad3a <+154>: add $0x8,%rsp > 0x00007f97b077ad3e <+158>: and $0x80,%edx > 0x00007f97b077ad44 <+164>: jmpq 0x7f97b07845b0 <__lll_lock_elision> > 0x00007f97b077ad49 <+169>: nopl 0x0(%rax) > 0x00007f97b077ad50 <+176>: jmpq 0x7f97b077a670 <__pthread_mutex_lock_full> > 0x00007f97b077ad55 <+181>: nopl (%rax) > 0x00007f97b077ad58 <+184>: cmp $0x100,%edx > 0x00007f97b077ad5e <+190>: je 0x7f97b077ad31 <__GI___pthread_mutex_lock+145> > 0x00007f97b077ad60 <+192>: mov %esi,%edi > 0x00007f97b077ad62 <+194>: and $0x7f,%edi > 0x00007f97b077ad65 <+197>: cmp $0x1,%edi > 0x00007f97b077ad68 <+200>: jne 0x7f97b077adcf <__GI___pthread_mutex_lock+303> > 0x00007f97b077ad6a <+202>: mov %fs:0x2d0,%edx > 0x00007f97b077ad72 <+210>: cmp %edx,0x8(%r8) > 0x00007f97b077ad76 <+214>: je 0x7f97b077adb4 <__GI___pthread_mutex_lock+276> > 0x00007f97b077ad78 <+216>: and $0x80,%esi > 0x00007f97b077ad7e <+222>: lock cmpxchg %edi,(%r8) > 0x00007f97b077ad83 <+227>: je 0x7f97b077ad9b <__GI___pthread_mutex_lock+251> > 0x00007f97b077ad85 <+229>: lea (%r8),%rdi > 0x00007f97b077ad88 <+232>: sub $0x80,%rsp > 0x00007f97b077ad8f <+239>: callq 0x7f97b07817d0 <__lll_lock_wait> > 0x00007f97b077ad94 <+244>: add $0x80,%rsp > 0x00007f97b077ad9b <+251>: mov 0x8(%r8),%eax > 0x00007f97b077ad9f <+255>: test %eax,%eax > 0x00007f97b077ada1 <+257>: jne 0x7f97b077aee6 <__GI___pthread_mutex_lock+582> > 0x00007f97b077ada7 <+263>: movl $0x1,0x4(%r8) > 0x00007f97b077adaf <+271>: jmpq 0x7f97b077ad07 <__GI___pthread_mutex_lock+103> > 0x00007f97b077adb4 <+276>: mov 0x4(%r8),%eax > 0x00007f97b077adb8 <+280>: cmp $0xffffffff,%eax > 0x00007f97b077adbb <+283>: je 0x7f97b077aebb <__GI___pthread_mutex_lock+539> > 0x00007f97b077adc1 <+289>: add $0x1,%eax > 0x00007f97b077adc4 <+292>: mov %eax,0x4(%r8) > 0x00007f97b077adc8 <+296>: xor %eax,%eax > 0x00007f97b077adca <+298>: jmpq 0x7f97b077ad1b <__GI___pthread_mutex_lock+123> > 0x00007f97b077adcf <+303>: cmp $0x3,%edi > 0x00007f97b077add2 <+306>: jne 0x7f97b077aec5 <__GI___pthread_mutex_lock+549> > 0x00007f97b077add8 <+312>: cmpl $0x0,0x214625(%rip) # 0x7f97b098f404 <__is_smp> > 0x00007f97b077addf <+319>: je 0x7f97b077acd1 <__GI___pthread_mutex_lock+49> > 0x00007f97b077ade5 <+325>: mov $0x1,%edx > 0x00007f97b077adea <+330>: lock cmpxchg %edx,(%r8) > 0x00007f97b077adef <+335>: test %eax,%eax > 0x00007f97b077adf1 <+337>: je 0x7f97b077ae72 <__GI___pthread_mutex_lock+466> > 0x00007f97b077adf3 <+339>: movswl 0x14(%r8),%eax > 0x00007f97b077adf8 <+344>: mov $0x1,%edi > 0x00007f97b077adfd <+349>: lea 0xa(%rax,%rax,1),%esi > 0x00007f97b077ae01 <+353>: mov $0x64,%eax > 0x00007f97b077ae06 <+358>: cmp $0x64,%esi > 0x00007f97b077ae09 <+361>: cmovg %eax,%esi > 0x00007f97b077ae0c <+364>: xor %ecx,%ecx > 0x00007f97b077ae0e <+366>: xor %r9d,%r9d > 0x00007f97b077ae11 <+369>: jmp 0x7f97b077ae23 <__GI___pthread_mutex_lock+387> > 0x00007f97b077ae13 <+371>: pause > 0x00007f97b077ae15 <+373>: mov %r9d,%eax > 0x00007f97b077ae18 <+376>: lock cmpxchg %edi,(%r8) > 0x00007f97b077ae1d <+381>: mov %edx,%ecx > 0x00007f97b077ae1f <+383>: test %eax,%eax > 0x00007f97b077ae21 <+385>: je 0x7f97b077ae58 <__GI___pthread_mutex_lock+440> > 0x00007f97b077ae23 <+387>: lea 0x1(%rcx),%edx > 0x00007f97b077ae26 <+390>: cmp %esi,%ecx > 0x00007f97b077ae28 <+392>: jl 0x7f97b077ae13 <__GI___pthread_mutex_lock+371> > 0x00007f97b077ae2a <+394>: mov 0x10(%r8),%esi > 0x00007f97b077ae2e <+398>: mov $0x1,%edi > 0x00007f97b077ae33 <+403>: xor %eax,%eax > 0x00007f97b077ae35 <+405>: and $0x80,%esi > 0x00007f97b077ae3b <+411>: lock cmpxchg %edi,(%r8) > 0x00007f97b077ae40 <+416>: je 0x7f97b077ae58 <__GI___pthread_mutex_lock+440> > 0x00007f97b077ae42 <+418>: lea (%r8),%rdi > 0x00007f97b077ae45 <+421>: sub $0x80,%rsp > 0x00007f97b077ae4c <+428>: callq 0x7f97b07817d0 <__lll_lock_wait> > 0x00007f97b077ae51 <+433>: add $0x80,%rsp > 0x00007f97b077ae58 <+440>: movswl 0x14(%r8),%eax > 0x00007f97b077ae5d <+445>: mov $0x8,%esi > 0x00007f97b077ae62 <+450>: sub %eax,%edx > 0x00007f97b077ae64 <+452>: mov %eax,%ecx > 0x00007f97b077ae66 <+454>: mov %edx,%eax > 0x00007f97b077ae68 <+456>: cltd > 0x00007f97b077ae69 <+457>: idiv %esi > 0x00007f97b077ae6b <+459>: add %ecx,%eax > 0x00007f97b077ae6d <+461>: mov %ax,0x14(%r8) > 0x00007f97b077ae72 <+466>: cmpl $0x0,0x8(%r8) > 0x00007f97b077ae77 <+471>: je 0x7f97b077ad07 <__GI___pthread_mutex_lock+103> > 0x00007f97b077ae7d <+477>: lea 0xa07c(%rip),%rcx # 0x7f97b0784f00 <__PRETTY_FUNCTION__.8959> > 0x00007f97b077ae84 <+484>: mov $0x8e,%edx > 0x00007f97b077ae89 <+489>: lea 0x9ee5(%rip),%rsi # 0x7f97b0784d75 > 0x00007f97b077ae90 <+496>: lea 0x9efb(%rip),%rdi # 0x7f97b0784d92 > 0x00007f97b077ae97 <+503>: callq 0x7f97b0776870 <__assert_fail@plt> > 0x00007f97b077ae9c <+508>: lea 0xa05d(%rip),%rcx # 0x7f97b0784f00 <__PRETTY_FUNCTION__.8959> > 0x00007f97b077aea3 <+515>: mov $0x4f,%edx > 0x00007f97b077aea8 <+520>: lea 0x9ec6(%rip),%rsi # 0x7f97b0784d75 > 0x00007f97b077aeaf <+527>: lea 0x9edc(%rip),%rdi # 0x7f97b0784d92 > 0x00007f97b077aeb6 <+534>: callq 0x7f97b0776870 <__assert_fail@plt> > 0x00007f97b077aebb <+539>: mov $0xb,%eax > 0x00007f97b077aec0 <+544>: jmpq 0x7f97b077ad1b <__GI___pthread_mutex_lock+123> > 0x00007f97b077aec5 <+549>: mov %fs:0x2d0,%eax > 0x00007f97b077aecd <+557>: cmp $0x2,%edi > 0x00007f97b077aed0 <+560>: jne 0x7f97b077af05 <__GI___pthread_mutex_lock+613> > 0x00007f97b077aed2 <+562>: cmp %eax,0x8(%r8) > 0x00007f97b077aed6 <+566>: jne 0x7f97b077acd1 <__GI___pthread_mutex_lock+49> > 0x00007f97b077aedc <+572>: mov $0x23,%eax > 0x00007f97b077aee1 <+577>: jmpq 0x7f97b077ad1b <__GI___pthread_mutex_lock+123> > 0x00007f97b077aee6 <+582>: lea 0xa013(%rip),%rcx # 0x7f97b0784f00 <__PRETTY_FUNCTION__.8959> > 0x00007f97b077aeed <+589>: mov $0x73,%edx > 0x00007f97b077aef2 <+594>: lea 0x9e7c(%rip),%rsi # 0x7f97b0784d75 > 0x00007f97b077aef9 <+601>: lea 0x9e92(%rip),%rdi # 0x7f97b0784d92 > 0x00007f97b077af00 <+608>: callq 0x7f97b0776870 <__assert_fail@plt> > 0x00007f97b077af05 <+613>: lea 0x9ff4(%rip),%rcx # 0x7f97b0784f00 <__PRETTY_FUNCTION__.8959> > 0x00007f97b077af0c <+620>: mov $0x93,%edx > 0x00007f97b077af11 <+625>: lea 0x9e5d(%rip),%rsi # 0x7f97b0784d75 > 0x00007f97b077af18 <+632>: lea 0x9f79(%rip),%rdi # 0x7f97b0784e98 > 0x00007f97b077af1f <+639>: callq 0x7f97b0776870 <__assert_fail@plt> >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 1629368
: 1483507 |
1483508
|
1483509
|
1483510
|
1483511
|
1483512
|
1483513
|
1483514
|
1483515
|
1483516
|
1483517