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 866812 Details for
Bug 1069002
[abrt] tracker: tracker_thumbnailer_finalize(): tracker-miner-fs 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), 34.53 KB, created by
Elad Alfassa
on 2014-02-23 22:53:32 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Elad Alfassa
Created:
2014-02-23 22:53:32 UTC
Size:
34.53 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 1468] >[New LWP 1480] >[New LWP 1498] >[New LWP 1675] >[New LWP 1478] >warning: File "/usr/lib64/libstdc++.so.6.0.19-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load:/usr/bin/mono-gdb.py". >To enable execution of this file add > add-auto-load-safe-path /usr/lib64/libstdc++.so.6.0.19-gdb.py >line to your configuration file "/home/elad/.gdbinit". >To completely disable this security protection add > set auto-load safe-path / >line to your configuration file "/home/elad/.gdbinit". >For more information about this security protection see the >"Auto-loading safe path" section in the GDB manual. E.g., run from the shell: > info "(gdb)Auto-loading safe path" >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/tracker-miner-fs'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0x00007fa96a33bd24 in g_object_unref (_object=0x248ce80) at gobject.c:3009 >3009 gobject.c: No such file or directory. > >Thread 5 (Thread 0x7fa95fc4c700 (LWP 1478)): >#0 0x00007fa9692e2edd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007fa96a042da4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fa9580010c0, timeout=-1, context=0x2322a10) at gmain.c:4006 > poll_func = 0x7fa96a051d00 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x2322a10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3707 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = 1 > fds = 0x7fa9580010c0 >#3 0x00007fa96a042ecc in g_main_context_iteration (context=context@entry=0x2322a10, may_block=may_block@entry=1) at gmain.c:3773 > retval = <optimized out> >#4 0x00007fa95fc542cd in dconf_gdbus_worker_thread (user_data=0x2322a10) at dconf-gdbus-thread.c:82 > context = 0x2322a10 >#5 0x00007fa96a0689b5 in g_thread_proxy (data=0x231d0a0) at gthread.c:764 > thread = 0x231d0a0 >#6 0x00007fa9695c0103 in start_thread (arg=0x7fa95fc4c700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fa95fc4c700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140365432932096, -4535987574134419797, 0, 0, 140365432932800, 140365432932096, 4494118388169297579, 4494097568489000619}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#7 0x00007fa9692ed2ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 4 (Thread 0x7fa95d370700 (LWP 1675)): >#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 >No locals. >#1 0x00007fa96a085855 in g_cond_wait_until (cond=cond@entry=0x2493f08, mutex=mutex@entry=0x2493f00, end_time=end_time@entry=22786347) at gthread-posix.c:867 > ts = {tv_sec = 22, tv_nsec = 786347000} > status = <optimized out> >#2 0x00007fa96a018451 in g_async_queue_pop_intern_unlocked (queue=0x2493f00, wait=wait@entry=1, end_time=22786347) at gasyncqueue.c:422 > retval = <optimized out> > __FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#3 0x00007fa96a018a48 in g_async_queue_timeout_pop_unlocked (queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:570 > end_time = <optimized out> >#4 0x00007fa96a069312 in g_thread_pool_wait_for_new_task (pool=0x2493990) at gthreadpool.c:262 > task = <optimized out> >#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:296 > task = 0x2494850 > pool = 0x2493990 >#6 0x00007fa96a0689b5 in g_thread_proxy (data=0x2482ad0) at gthread.c:764 > thread = 0x2482ad0 >#7 0x00007fa9695c0103 in start_thread (arg=0x7fa95d370700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fa95d370700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140365390087936, -4535987574134419797, 0, 0, 140365390088640, 140365390087936, 4494123179205316267, 4494097568489000619}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#8 0x00007fa9692ed2ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 3 (Thread 0x7fa95dd8e700 (LWP 1498)): >#0 0x00007fa9692e2edd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00007fa96a042da4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7fa9540008c0, timeout=1000, context=0x23323a0) at gmain.c:4006 > poll_func = 0x7fa96a051d00 <g_poll> >#2 g_main_context_iterate (context=context@entry=0x23323a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3707 > max_priority = 2147483647 > timeout = 1000 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 2 > fds = 0x7fa9540008c0 >#3 0x00007fa96a042ecc in g_main_context_iteration (context=0x23323a0, may_block=may_block@entry=1) at gmain.c:3773 > retval = <optimized out> >#4 0x00007fa96a042f09 in glib_worker_main (data=<optimized out>) at gmain.c:5519 >No locals. >#5 0x00007fa96a0689b5 in g_thread_proxy (data=0x231d2d0) at gthread.c:764 > thread = 0x231d2d0 >#6 0x00007fa9695c0103 in start_thread (arg=0x7fa95dd8e700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fa95dd8e700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140365400696576, -4535987574134419797, 0, 0, 140365400697280, 140365400696576, 4494122817354321579, 4494097568489000619}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#7 0x00007fa9692ed2ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7fa95e58f700 (LWP 1480)): >#0 g_main_context_prepare (context=context@entry=0x7fa958012ac0, priority=priority@entry=0x7fa95e58ed10) at gmain.c:3339 > result = <optimized out> > prepare = <optimized out> > source_timeout = 0 > i = <optimized out> > n_ready = 0 > current_priority = 2147483647 > source = 0x0 > iter = {context = 0x7fa958012ac0, may_modify = 1, current_list = 0x0, source = 0x0} >#1 0x00007fa96a042cab in g_main_context_iterate (context=0x7fa958012ac0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3692 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = <optimized out> > allocated_nfds = 5 > fds = 0x7fa950002e40 >#2 0x00007fa96a0430ea in g_main_loop_run (loop=0x7fa958012a50) at gmain.c:3906 > __FUNCTION__ = "g_main_loop_run" >#3 0x00007fa96ac9b256 in gdbus_shared_thread_func (user_data=0x7fa958012a90) at gdbusprivate.c:273 > data = 0x7fa958012a90 >#4 0x00007fa96a0689b5 in g_thread_proxy (data=0x231d6d0) at gthread.c:764 > thread = 0x231d6d0 >#5 0x00007fa9695c0103 in start_thread (arg=0x7fa95e58f700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fa95e58f700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140365409089280, -4535987574134419797, 0, 0, 140365409089984, 140365409089280, 4494121718379564715, 4494097568489000619}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#6 0x00007fa9692ed2ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7fa96f83e8c0 (LWP 1468)): >#0 0x00007fa96a33bd24 in g_object_unref (_object=0x248ce80) at gobject.c:3009 > __inst = 0x248ce80 > __r = <optimized out> > _g_boolean_var_ = <optimized out> > object = 0x248ce80 > old_ref = <optimized out> > __FUNCTION__ = "g_object_unref" >#1 0x00007fa96f447e3f in tracker_thumbnailer_finalize () from /lib64/libtracker-miner-1.0.so.0 >No symbol table info available. >#2 0x00007fa96a33bedb in g_object_unref (_object=0x2487f40) at gobject.c:3112 > weak_locations = <optimized out> > object = 0x2487f40 > old_ref = <optimized out> > __FUNCTION__ = "g_object_unref" >#3 0x00007fa96ac166b0 in g_initable_new_valist (object_type=<optimized out>, first_property_name=0x0, var_args=var_args@entry=0x7fff29046480, cancellable=0x0, error=0x0) at ginitable.c:230 > obj = 0x2487f40 > __FUNCTION__ = "g_initable_new_valist" >#4 0x00007fa96ac16759 in g_initable_new (object_type=<optimized out>, cancellable=<optimized out>, error=<optimized out>, first_property_name=<optimized out>) at ginitable.c:146 > object = <optimized out> > var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff29046560, reg_save_area = 0x7fff290464a0}} >#5 0x00007fa96f43b83d in miner_fs_initable_init () from /lib64/libtracker-miner-1.0.so.0 >No symbol table info available. >#6 0x0000000000411865 in miner_files_initable_init () >No symbol table info available. >#7 0x00007fa96ac1665e in g_initable_new_valist (object_type=<optimized out>, first_property_name=0x41603d "name", var_args=var_args@entry=0x7fff29046690, cancellable=0x0, error=0x7fff29046800) at ginitable.c:228 > obj = 0x23361d0 > __FUNCTION__ = "g_initable_new_valist" >#8 0x00007fa96ac16759 in g_initable_new (object_type=<optimized out>, cancellable=<optimized out>, error=<optimized out>, first_property_name=<optimized out>) at ginitable.c:146 > object = <optimized out> > var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fff290467a0, reg_save_area = 0x7fff290466b0}} >#9 0x0000000000411230 in tracker_miner_files_new () >No symbol table info available. >#10 0x0000000000409540 in main () >No symbol table info available. >From To Syms Read Shared Object Library >0x00007fa96f432550 0x00007fa96f44855c Yes (*) /lib64/libtracker-miner-1.0.so.0 >0x00007fa96f1e4640 0x00007fa96f20f684 Yes /lib64/libsecret-1.so.0 >0x00007fa96ef9f130 0x00007fa96efc008c Yes (*) /lib64/libnm-glib.so.4 >0x00007fa96ed3b0e0 0x00007fa96ed67ec0 Yes (*) /lib64/libnm-util.so.2 >0x00007fa96eb085e0 0x00007fa96eb1a881 Yes /lib64/libdbus-glib-1.so.2 >0x00007fa96e8bd840 0x00007fa96e8e7894 Yes /lib64/libdbus-1.so.3 >0x00007fa96e69aec0 0x00007fa96e6abf1c Yes (*) /lib64/libtracker-sparql-1.0.so.0 >0x00007fa96e489380 0x00007fa96e491131 Yes (*) /lib64/libtracker-extract-1.0.so.0 >0x00007fa96e212c10 0x00007fa96e2648ec Yes (*) /usr/lib64/tracker-1.0/libtracker-data.so.0 >0x00007fa96dfc86e0 0x00007fa96dfd9ad4 Yes /lib64/libexif.so.12 >0x00007fa96ddaf950 0x00007fa96ddb2728 Yes /lib64/libiptcdata.so.0 >0x00007fa96daa59d0 0x00007fa96db56f2f Yes /lib64/libexempi.so.3 >0x00007fa96d846230 0x00007fa96d84bce4 Yes /lib64/libenca.so.0 >0x00007fa96d635510 0x00007fa96d636b62 Yes /lib64/libuuid.so.1 >0x00007fa96d40b780 0x00007fa96d41d365 Yes (*) /usr/lib64/tracker-1.0/libtracker-common.so.0 >0x00007fa96d145fd0 0x00007fa96d1d447f Yes /lib64/libsqlite3.so.0 >0x00007fa96cdc8cf0 0x00007fa96ced8e65 Yes /lib64/libicui18n.so.52 >0x00007fa96ca04f20 0x00007fa96cab9828 Yes /lib64/libicuuc.so.52 >0x00007fa96b145570 0x00007fa96b145655 Yes (*) /lib64/libicudata.so.52 >0x00007fa96af3cbf0 0x00007fa96af4109a Yes /lib64/libmediaart-1.0.so.0 >0x00007fa96abeb800 0x00007fa96acbfdbb Yes /lib64/libgio-2.0.so.0 >0x00007fa96a9b5190 0x00007fa96a9b6085 Yes /lib64/libgmodule-2.0.so.0 >0x00007fa96a7a0200 0x00007fa96a7ac907 Yes /lib64/libz.so.1 >0x00007fa96a583380 0x00007fa96a593206 Yes /lib64/libupower-glib.so.2 >0x00007fa96a331db0 0x00007fa96a361806 Yes /lib64/libgobject-2.0.so.0 >0x00007fa96a013940 0x00007fa96a0ade7a Yes /lib64/libglib-2.0.so.0 >0x00007fa969d4d510 0x00007fa969db411a Yes /lib64/libstdc++.so.6 >0x00007fa9699f1610 0x00007fa969a60a46 Yes /lib64/libm.so.6 >0x00007fa9697d8af0 0x00007fa9697e82e5 Yes /lib64/libgcc_s.so.1 >0x00007fa9695bda40 0x00007fa9695c9d71 Yes /lib64/libpthread.so.0 >0x00007fa9692104a0 0x00007fa969356673 Yes /lib64/libc.so.6 >0x00007fa968f79900 0x00007fa968fc8a48 Yes /lib64/libgcrypt.so.11 >0x00007fa968d6eed0 0x00007fa968d6f9ce Yes /lib64/libdl.so.2 >0x00007fa968b69a30 0x00007fa968b6a0a8 Yes /lib64/libgpg-error.so.0 >0x00007fa968934e20 0x00007fa968958372 Yes /lib64/libssl3.so >0x00007fa968706a10 0x00007fa96871e6c7 Yes /lib64/libsmime3.so >0x00007fa9683cf530 0x00007fa9684baad4 Yes /lib64/libnss3.so >0x00007fa968196d80 0x00007fa9681a4fa8 Yes /lib64/libnssutil3.so >0x00007fa967f88090 0x00007fa967f89018 Yes /lib64/libplds4.so >0x00007fa967d83510 0x00007fa967d84b16 Yes /lib64/libplc4.so >0x00007fa967b50ce0 0x00007fa967b709df Yes /lib64/libnspr4.so >0x00007fa96793d9a0 0x00007fa9679408ea Yes /lib64/libgudev-1.0.so.0 >0x00007fa967734350 0x00007fa9677372cc Yes /lib64/librt.so.1 >0x00007fa96750be00 0x00007fa967524cd9 Yes /lib64/libexpat.so.1 >0x00007fa96f656b10 0x00007fa96f670f40 Yes /lib64/ld-linux-x86-64.so.2 >0x00007fa9672eae10 0x00007fa9672fe9e0 Yes /lib64/libgdk_pixbuf-2.0.so.0 >0x00007fa9670dd870 0x00007fa9670e1fd8 Yes /lib64/libffi.so.6 >0x00007fa966ebd4a0 0x00007fa966ed0262 Yes /lib64/libselinux.so.1 >0x00007fa966c9fa90 0x00007fa966caedc9 Yes /lib64/libresolv.so.2 >0x00007fa966a8d4a0 0x00007fa966a95f6c Yes /lib64/libudev.so.1 >0x00007fa96685c550 0x00007fa96687dca5 Yes /lib64/libpng16.so.16 >0x00007fa9665f1640 0x00007fa96663c422 Yes /lib64/libpcre.so.1 >0x00007fa9663cdf30 0x00007fa9663e3e9d Yes /lib64/liblzma.so.5 >0x00007fa95fc50be0 0x00007fa95fc5591e Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007fa95f224ef0 0x00007fa95f23f3f8 Yes (*) /usr/lib64/gio/modules/libgvfsdbus.so >0x00007fa95efef8c0 0x00007fa95f007618 Yes (*) /lib64/libgvfscommon.so.0 >0x00007fa95eda75b0 0x00007fa95edcf064 Yes /lib64/libbluray.so.1 >0x00007fa95eba0f10 0x00007fa95eba1804 Yes /lib64/libutil.so.1 >0x00007fa95e865870 0x00007fa95e94d6fe Yes /lib64/libxml2.so.2 >0x00007fa95e59d590 0x00007fa95e60b5d2 Yes /lib64/libfreetype.so.6 >0x00007fa95d3784e0 0x00007fa95d384978 Yes (*) /usr/lib64/gio/modules/libgioremote-volume-monitor.so >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0xaaaaaaaaaaaaaaaa -6148914691236517206 >rbx 0x248ce80 38325888 >rcx 0x2494250 38355536 >rdx 0xffffffffffffffc0 -64 >rsi 0x2494250 38355536 >rdi 0x248ce80 38325888 >rbp 0x1 0x1 >rsp 0x7fff290463e0 0x7fff290463e0 >r8 0x2494250 38355536 >r9 0x2494250 38355536 >r10 0x1 1 >r11 0xb 11 >r12 0x2487f40 38305600 >r13 0x0 0 >r14 0x0 0 >r15 0x7fff29046480 140733881541760 >rip 0x7fa96a33bd24 0x7fa96a33bd24 <g_object_unref+20> >eflags 0x10286 [ PF SF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 <unavailable> >st1 <unavailable> >st2 <unavailable> >st3 <unavailable> >st4 <unavailable> >st5 <unavailable> >st6 <unavailable> >st7 <unavailable> >fctrl <unavailable> >fstat <unavailable> >ftag <unavailable> >fiseg <unavailable> >fioff <unavailable> >foseg <unavailable> >fooff <unavailable> >fop <unavailable> >mxcsr <unavailable> >ymm0 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm1 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm2 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm3 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm4 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm5 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm6 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm7 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm8 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm9 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm10 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm11 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm12 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm13 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm14 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >ymm15 {v8_float = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_double = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v32_int8 = {<unavailable> <repeats 32 times>}, v16_int16 = {<unavailable> <repeats 16 times>}, v8_int32 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>, <unavailable>}, v4_int64 = {<unavailable>, <unavailable>, <unavailable>, <unavailable>}, v2_int128 = {<unavailable>, <unavailable>}} >Dump of assembler code for function g_object_unref: > 0x00007fa96a33bd10 <+0>: push %r12 > 0x00007fa96a33bd12 <+2>: test %rdi,%rdi > 0x00007fa96a33bd15 <+5>: push %rbp > 0x00007fa96a33bd16 <+6>: push %rbx > 0x00007fa96a33bd17 <+7>: mov %rdi,%rbx > 0x00007fa96a33bd1a <+10>: je 0x7fa96a33bd3b <g_object_unref+43> > 0x00007fa96a33bd1c <+12>: mov (%rdi),%rax > 0x00007fa96a33bd1f <+15>: test %rax,%rax > 0x00007fa96a33bd22 <+18>: je 0x7fa96a33bd2a <g_object_unref+26> >=> 0x00007fa96a33bd24 <+20>: cmpq $0x50,(%rax) > 0x00007fa96a33bd28 <+24>: je 0x7fa96a33bd60 <g_object_unref+80> > 0x00007fa96a33bd2a <+26>: mov $0x50,%esi > 0x00007fa96a33bd2f <+31>: mov %rbx,%rdi > 0x00007fa96a33bd32 <+34>: callq 0x7fa96a35a240 <g_type_check_instance_is_a> > 0x00007fa96a33bd37 <+39>: test %eax,%eax > 0x00007fa96a33bd39 <+41>: jne 0x7fa96a33bd60 <g_object_unref+80> > 0x00007fa96a33bd3b <+43>: lea 0x27ca6(%rip),%rdx # 0x7fa96a3639e8 > 0x00007fa96a33bd42 <+50>: pop %rbx > 0x00007fa96a33bd43 <+51>: pop %rbp > 0x00007fa96a33bd44 <+52>: pop %r12 > 0x00007fa96a33bd46 <+54>: lea 0x29016(%rip),%rsi # 0x7fa96a364d63 <__FUNCTION__.13366> > 0x00007fa96a33bd4d <+61>: lea 0x25b30(%rip),%rdi # 0x7fa96a361884 > 0x00007fa96a33bd54 <+68>: jmpq 0x7fa96a331900 <g_return_if_fail_warning@plt> > 0x00007fa96a33bd59 <+73>: nopl 0x0(%rax) > 0x00007fa96a33bd60 <+80>: mov 0x8(%rbx),%eax > 0x00007fa96a33bd63 <+83>: lea 0x10(%rbx),%r12 > 0x00007fa96a33bd67 <+87>: test %eax,%eax > 0x00007fa96a33bd69 <+89>: je 0x7fa96a33bda0 <g_object_unref+144> > 0x00007fa96a33bd6b <+91>: mfence > 0x00007fa96a33bd6e <+94>: mov 0x8(%rbx),%ebp > 0x00007fa96a33bd71 <+97>: cmp $0x1,%ebp > 0x00007fa96a33bd74 <+100>: jle 0x7fa96a33bdb0 <g_object_unref+160> > 0x00007fa96a33bd76 <+102>: mov %r12,%rdi > 0x00007fa96a33bd79 <+105>: callq 0x7fa96a331830 <g_datalist_get_flags@plt> > 0x00007fa96a33bd7e <+110>: lea -0x1(%rbp),%edx > 0x00007fa96a33bd81 <+113>: mov %eax,%ecx > 0x00007fa96a33bd83 <+115>: mov %ebp,%eax > 0x00007fa96a33bd85 <+117>: lock cmpxchg %edx,0x8(%rbx) > 0x00007fa96a33bd8a <+122>: jne 0x7fa96a33bd6b <g_object_unref+91> > 0x00007fa96a33bd8c <+124>: mov (%rbx),%rax > 0x00007fa96a33bd8f <+127>: nop > 0x00007fa96a33bd90 <+128>: and $0x1,%ecx > 0x00007fa96a33bd93 <+131>: jne 0x7fa96a33be30 <g_object_unref+288> > 0x00007fa96a33bd99 <+137>: pop %rbx > 0x00007fa96a33bd9a <+138>: pop %rbp > 0x00007fa96a33bd9b <+139>: pop %r12 > 0x00007fa96a33bd9d <+141>: retq > 0x00007fa96a33bd9e <+142>: xchg %ax,%ax > 0x00007fa96a33bda0 <+144>: lea 0x27c56(%rip),%rdx # 0x7fa96a3639fd > 0x00007fa96a33bda7 <+151>: jmp 0x7fa96a33bd42 <g_object_unref+50> > 0x00007fa96a33bda9 <+153>: nopl 0x0(%rax) > 0x00007fa96a33bdb0 <+160>: mov 0x23c88a(%rip),%esi # 0x7fa96a578640 <quark_weak_locations> > 0x00007fa96a33bdb6 <+166>: mov %r12,%rdi > 0x00007fa96a33bdb9 <+169>: callq 0x7fa96a331bb0 <g_datalist_id_get_data@plt> > 0x00007fa96a33bdbe <+174>: test %rax,%rax > 0x00007fa96a33bdc1 <+177>: mov %rax,%rbp > 0x00007fa96a33bdc4 <+180>: je 0x7fa96a33bdeb <g_object_unref+219> > 0x00007fa96a33bdc6 <+182>: lea 0x23c863(%rip),%rdi # 0x7fa96a578630 <weak_locations_lock> > 0x00007fa96a33bdcd <+189>: callq 0x7fa96a331d00 <g_rw_lock_writer_lock@plt> > 0x00007fa96a33bdd2 <+194>: mfence > 0x00007fa96a33bdd5 <+197>: mov 0x8(%rbx),%eax > 0x00007fa96a33bdd8 <+200>: cmp $0x1,%eax > 0x00007fa96a33bddb <+203>: je 0x7fa96a33be4a <g_object_unref+314> > 0x00007fa96a33bddd <+205>: lea 0x23c84c(%rip),%rdi # 0x7fa96a578630 <weak_locations_lock> > 0x00007fa96a33bde4 <+212>: callq 0x7fa96a331b00 <g_rw_lock_writer_unlock@plt> > 0x00007fa96a33bde9 <+217>: jmp 0x7fa96a33bd6b <g_object_unref+91> > 0x00007fa96a33bdeb <+219>: mov (%rbx),%rax > 0x00007fa96a33bdee <+222>: mov (%rax),%rdx > 0x00007fa96a33bdf1 <+225>: nop > 0x00007fa96a33bdf2 <+226>: mov %rbx,%rdi > 0x00007fa96a33bdf5 <+229>: callq *0x28(%rax) > 0x00007fa96a33bdf8 <+232>: mov (%rbx),%rax > 0x00007fa96a33bdfb <+235>: nop > 0x00007fa96a33bdfc <+236>: mfence > 0x00007fa96a33bdff <+239>: mov 0x8(%rbx),%ebp > 0x00007fa96a33be02 <+242>: cmp $0x1,%ebp > 0x00007fa96a33be05 <+245>: jle 0x7fa96a33be8e <g_object_unref+382> > 0x00007fa96a33be0b <+251>: mov %r12,%rdi > 0x00007fa96a33be0e <+254>: callq 0x7fa96a331830 <g_datalist_get_flags@plt> > 0x00007fa96a33be13 <+259>: lea -0x1(%rbp),%ecx > 0x00007fa96a33be16 <+262>: mov %eax,%edx > 0x00007fa96a33be18 <+264>: mov %ebp,%eax > 0x00007fa96a33be1a <+266>: lock cmpxchg %ecx,0x8(%rbx) > 0x00007fa96a33be1f <+271>: jne 0x7fa96a33bdfc <g_object_unref+236> > 0x00007fa96a33be21 <+273>: mov (%rbx),%rax > 0x00007fa96a33be24 <+276>: nop > 0x00007fa96a33be25 <+277>: and $0x1,%edx > 0x00007fa96a33be28 <+280>: je 0x7fa96a33bd99 <g_object_unref+137> > 0x00007fa96a33be2e <+286>: xchg %ax,%ax > 0x00007fa96a33be30 <+288>: cmp $0x2,%ebp > 0x00007fa96a33be33 <+291>: jne 0x7fa96a33bd99 <g_object_unref+137> > 0x00007fa96a33be39 <+297>: mov %rbx,%rdi > 0x00007fa96a33be3c <+300>: mov $0x1,%esi > 0x00007fa96a33be41 <+305>: pop %rbx > 0x00007fa96a33be42 <+306>: pop %rbp > 0x00007fa96a33be43 <+307>: pop %r12 > 0x00007fa96a33be45 <+309>: jmpq 0x7fa96a33bab0 <toggle_refs_notify> > 0x00007fa96a33be4a <+314>: mov 0x0(%rbp),%rax > 0x00007fa96a33be4e <+318>: test %rax,%rax > 0x00007fa96a33be51 <+321>: je 0x7fa96a33be77 <g_object_unref+359> > 0x00007fa96a33be53 <+323>: nopl 0x0(%rax,%rax,1) > 0x00007fa96a33be58 <+328>: mov (%rax),%rax > 0x00007fa96a33be5b <+331>: movq $0x0,(%rax) > 0x00007fa96a33be62 <+338>: mov 0x0(%rbp),%rdi > 0x00007fa96a33be66 <+342>: mov %rdi,%rsi > 0x00007fa96a33be69 <+345>: callq 0x7fa96a331a80 <g_slist_delete_link@plt> > 0x00007fa96a33be6e <+350>: test %rax,%rax > 0x00007fa96a33be71 <+353>: mov %rax,0x0(%rbp) > 0x00007fa96a33be75 <+357>: jne 0x7fa96a33be58 <g_object_unref+328> > 0x00007fa96a33be77 <+359>: lea 0x23c7b2(%rip),%rdi # 0x7fa96a578630 <weak_locations_lock> > 0x00007fa96a33be7e <+366>: callq 0x7fa96a331b00 <g_rw_lock_writer_unlock@plt> > 0x00007fa96a33be83 <+371>: mov (%rbx),%rax > 0x00007fa96a33be86 <+374>: mov (%rax),%rdx > 0x00007fa96a33be89 <+377>: jmpq 0x7fa96a33bdf1 <g_object_unref+225> > 0x00007fa96a33be8e <+382>: mov 0x23c7d4(%rip),%esi # 0x7fa96a578668 <quark_closure_array> > 0x00007fa96a33be94 <+388>: xor %ecx,%ecx > 0x00007fa96a33be96 <+390>: xor %edx,%edx > 0x00007fa96a33be98 <+392>: mov %r12,%rdi > 0x00007fa96a33be9b <+395>: callq 0x7fa96a3316f0 <g_datalist_id_set_data_full@plt> > 0x00007fa96a33bea0 <+400>: mov %rbx,%rdi > 0x00007fa96a33bea3 <+403>: callq 0x7fa96a34ff30 <g_signal_handlers_destroy> > 0x00007fa96a33bea8 <+408>: mov 0x23c7b6(%rip),%esi # 0x7fa96a578664 <quark_weak_refs> > 0x00007fa96a33beae <+414>: xor %ecx,%ecx > 0x00007fa96a33beb0 <+416>: xor %edx,%edx > 0x00007fa96a33beb2 <+418>: mov %r12,%rdi > 0x00007fa96a33beb5 <+421>: callq 0x7fa96a3316f0 <g_datalist_id_set_data_full@plt> > 0x00007fa96a33beba <+426>: mov $0xffffffff,%ecx > 0x00007fa96a33bebf <+431>: lock xadd %ecx,0x8(%rbx) > 0x00007fa96a33bec4 <+436>: mov (%rbx),%rax > 0x00007fa96a33bec7 <+439>: mov (%rax),%rdx > 0x00007fa96a33beca <+442>: nop > 0x00007fa96a33becb <+443>: cmp $0x1,%ecx > 0x00007fa96a33bece <+446>: jne 0x7fa96a33bd99 <g_object_unref+137> > 0x00007fa96a33bed4 <+452>: nop > 0x00007fa96a33bed5 <+453>: mov %rbx,%rdi > 0x00007fa96a33bed8 <+456>: callq *0x30(%rax) > 0x00007fa96a33bedb <+459>: mov (%rbx),%rax > 0x00007fa96a33bede <+462>: nop > 0x00007fa96a33bedf <+463>: lea 0x23c81a(%rip),%rax # 0x7fa96a578700 <_g_type_debug_flags> > 0x00007fa96a33bee6 <+470>: testb $0x1,(%rax) > 0x00007fa96a33bee9 <+473>: je 0x7fa96a33bf3d <g_object_unref+557> > 0x00007fa96a33beeb <+475>: lea 0x23c72e(%rip),%rdi # 0x7fa96a578620 <g__debug_objects_lock> > 0x00007fa96a33bef2 <+482>: callq 0x7fa96a331b60 <g_mutex_lock@plt> > 0x00007fa96a33bef7 <+487>: mov 0x23c712(%rip),%rdi # 0x7fa96a578610 <debug_objects_ht> > 0x00007fa96a33befe <+494>: mov %rbx,%rsi > 0x00007fa96a33bf01 <+497>: callq 0x7fa96a331850 <g_hash_table_lookup@plt> > 0x00007fa96a33bf06 <+502>: test %rax,%rax > 0x00007fa96a33bf09 <+505>: je 0x7fa96a33bf31 <g_object_unref+545> > 0x00007fa96a33bf0b <+507>: lea 0x282ce(%rip),%r8 # 0x7fa96a3641e0 > 0x00007fa96a33bf12 <+514>: lea 0x28e4a(%rip),%rcx # 0x7fa96a364d63 <__FUNCTION__.13366> > 0x00007fa96a33bf19 <+521>: lea 0x27a8b(%rip),%rsi # 0x7fa96a3639ab > 0x00007fa96a33bf20 <+528>: lea 0x2595d(%rip),%rdi # 0x7fa96a361884 > 0x00007fa96a33bf27 <+535>: mov $0xc31,%edx > 0x00007fa96a33bf2c <+540>: callq 0x7fa96a3318e0 <g_assertion_message_expr@plt> > 0x00007fa96a33bf31 <+545>: lea 0x23c6e8(%rip),%rdi # 0x7fa96a578620 <g__debug_objects_lock> > 0x00007fa96a33bf38 <+552>: callq 0x7fa96a331790 <g_mutex_unlock@plt> > 0x00007fa96a33bf3d <+557>: mov %rbx,%rdi > 0x00007fa96a33bf40 <+560>: pop %rbx > 0x00007fa96a33bf41 <+561>: pop %rbp > 0x00007fa96a33bf42 <+562>: pop %r12 > 0x00007fa96a33bf44 <+564>: jmpq 0x7fa96a359400 <g_type_free_instance> >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 1069002
: 866812 |
866813
|
866814
|
866815
|
866816
|
866817
|
866818
|
866819
|
866820
|
866821
|
866822