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 898098 Details for
Bug 1100016
[abrt] gvfs-mtp: do_query_info(): gvfsd-mtp 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.48 KB, created by
spyderlinux
on 2014-05-21 19:48:16 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
spyderlinux
Created:
2014-05-21 19:48:16 UTC
Size:
34.48 KB
patch
obsolete
>[New LWP 3166] >[New LWP 3097] >[New LWP 3091] >[New LWP 3094] >[New LWP 3083] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/gvfsd-mtp --spawner :1.3 /org/gtk/gvfs/exec_spaw/1'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 do_query_info (backend=0x174b0d0, job=0x1737bf0, filename=<optimized out>, flags=<optimized out>, info=0x7f0a3800eb50, matcher=<optimized out>) at gvfsbackendmtp.c:1203 >1203 if (storage->id == entry->storage) { > >Thread 5 (Thread 0x7f0a4bf46840 (LWP 3083)): >#0 0x0000003c5beea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003c5e6495b4 in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x1755df0, timeout=880526, context=0x1734500) at gmain.c:4007 > poll_func = 0x3c5e658500 <g_poll> >#2 g_main_context_iterate (context=0x1734500, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = 880526 > some_ready = <optimized out> > nfds = 2 > allocated_nfds = 4 > fds = 0x1755df0 >#3 0x0000003c5e649a3a in g_main_loop_run (loop=0x1741c00) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x000000000040ec61 in daemon_main (argc=argc@entry=4, argv=argv@entry=0x7fffff4b1458, max_job_threads=max_job_threads@entry=-1, default_type=default_type@entry=0x41e94b "mtp", mountable_name=mountable_name@entry=0x0, first_type_name=first_type_name@entry=0x41e94b "mtp") at daemon-main.c:405 > var_args = {{gp_offset = 48, fp_offset = 0, overflow_arg_area = 0x7fffff4b1360, reg_save_area = 0x7fffff4b12e0}} > type = 0x0 > name_owner_id = 0 > data = 0x173f870 >#5 0x00000000004092d8 in main (argc=4, argv=0x7fffff4b1458) at daemon-main-generic.c:42 >No locals. > >Thread 4 (Thread 0x7f0a44a1a700 (LWP 3094)): >#0 0x0000003c5beea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003e4160ed7c in poll (__timeout=-1, __nfds=2, __fds=0x7f0a44a19de0) at /usr/include/bits/poll2.h:46 >No locals. >#2 linux_udev_event_thread_main (arg=<optimized out>) at os/linux_udev.c:175 > dummy = 0 '\000' > r = <optimized out> > udev_dev = <optimized out> > fds = {{fd = 9, events = 1, revents = 0}, {fd = 8, events = 1, revents = 0}} > __FUNCTION__ = "linux_udev_event_thread_main" >#3 0x0000003c5c607f33 in start_thread (arg=0x7f0a44a1a700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f0a44a1a700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682077845248, -5332610785767378886, 0, 0, 139682077845952, 139682077845248, 5470268248881311802, -5366467221812858822}, 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> >#4 0x0000003c5bef4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 3 (Thread 0x7f0a45a1c700 (LWP 3091)): >#0 0x0000003c5beea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x0000003c5e6495b4 in g_main_context_poll (priority=2147483647, n_fds=7, fds=0x7f0a400063d0, timeout=-1, context=0x173f220) at gmain.c:4007 > poll_func = 0x3c5e658500 <g_poll> >#2 g_main_context_iterate (context=0x173f220, 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 = 7 > allocated_nfds = 7 > fds = 0x7f0a400063d0 >#3 0x0000003c5e649a3a in g_main_loop_run (loop=0x173f1b0) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00000035f34d0376 in gdbus_shared_thread_func (user_data=0x173f1f0) at gdbusprivate.c:278 > data = 0x173f1f0 >#5 0x0000003c5e66ea45 in g_thread_proxy (data=0x1741450) at gthread.c:798 > thread = 0x1741450 >#6 0x0000003c5c607f33 in start_thread (arg=0x7f0a45a1c700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f0a45a1c700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682094630656, -5332610785767378886, 0, 0, 139682094631360, 139682094630656, 5470266048784314426, -5366467221812858822}, 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 0x0000003c5bef4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 2 (Thread 0x7f0a3f7fe700 (LWP 3097)): >#0 __pthread_mutex_trylock (mutex=mutex@entry=0x7f0a38007b18) at ../nptl/pthread_mutex_trylock.c:43 > oldval = <optimized out> > id = 3097 >#1 0x0000003e41608fbf in libusb_try_lock_events (ctx=ctx@entry=0x7f0a380079a0) at io.c:1625 > r = <optimized out> > ru = 0 > __FUNCTION__ = "libusb_try_lock_events" >#2 0x0000003e4160975c in libusb_handle_events_timeout_completed (ctx=ctx@entry=0x7f0a380079a0, tv=tv@entry=0x7f0a3f7fd760, completed=completed@entry=0x7f0a3f7fd7c4) at io.c:2133 > r = 0 > poll_timeout = {tv_sec = 60, tv_usec = 0} > __FUNCTION__ = "libusb_handle_events_timeout_completed" >#3 0x0000003e416098d0 in libusb_handle_events_completed (ctx=ctx@entry=0x7f0a380079a0, completed=completed@entry=0x7f0a3f7fd7c4) at io.c:2236 > tv = {tv_sec = 60, tv_usec = 0} >#4 0x0000003e4160a161 in sync_transfer_wait_for_completion (transfer=transfer@entry=0x7f0a34000998) at sync.c:50 > r = <optimized out> > completed = 0x7f0a3f7fd7c4 > ctx = 0x7f0a380079a0 > __FUNCTION__ = "sync_transfer_wait_for_completion" >#5 0x0000003e4160a249 in do_sync_bulk_transfer (dev_handle=0x7f0a38018980, endpoint=<optimized out>, buffer=buffer@entry=0x7f0a34004950 "\f", length=512, transferred=transferred@entry=0x7f0a3f7fd878, timeout=20000, type=type@entry=2 '\002') at sync.c:179 > transfer = 0x7f0a34000998 > completed = 0 > r = <optimized out> > __FUNCTION__ = "do_sync_bulk_transfer" >#6 0x0000003e4160a5f4 in libusb_bulk_transfer (dev_handle=<optimized out>, endpoint=<optimized out>, data=data@entry=0x7f0a34004950 "\f", length=<optimized out>, transferred=transferred@entry=0x7f0a3f7fd878, timeout=<optimized out>) at sync.c:256 >No locals. >#7 0x0000003e3da3493d in ptp_read_func (size=size@entry=512, data=0x7f0a38009480, readbytes=readbytes@entry=0x7f0a3f7fd950, readzero=readzero@entry=0, handler=0x7f0a3f7fd8d0, handler=0x7f0a3f7fd8d0) at libusb1-glue.c:871 > putfunc_ret = <optimized out> > ptp_usb = 0x7f0a38009480 > toread = 512 > ret = <optimized out> > xread = 872415264 > curread = 0 > written = 24 > bytes = 0x7f0a34004950 "\f" > expect_terminator_byte = 0 >#8 0x0000003e3da34f55 in ptp_usb_getpacket (params=0x7f0a3800cc50, packet=0x7f0a3f7fd960, rlen=0x7f0a3f7fd950) at libusb1-glue.c:1283 > memhandler = {getfunc = 0x3e3da33690 <memory_getfunc>, putfunc = 0x3e3da336e0 <memory_putfunc>, priv = 0x7f0a34004930} > ret = <optimized out> > x = <optimized out> > rlen = 0x7f0a3f7fd950 > packet = 0x7f0a3f7fd960 > params = 0x7f0a3800cc50 >#9 0x0000003e3da35006 in ptp_usb_getdata (params=0x7f0a3800cc50, ptp=0x7f0a3f7fdc70, handler=0x7f0a3f7fdc00) at libusb1-glue.c:1307 > len = <optimized out> > rlen = 206158430240 > ret = <optimized out> > usbdata = {length = 0, type = 0, code = 0, trans_id = 0, payload = {params = {param1 = 0, param2 = 0, param3 = 0, param4 = 0, param5 = 0}, data = '\000' <repeats 499 times>}} > written = 267384800874 > ptp_usb = 0x7f0a38009480 > putfunc_ret = <optimized out> > __FUNCTION__ = "ptp_usb_getdata" >#10 0x0000003e3da247d0 in ptp_transaction_new (params=0x7f0a3800cc50, ptp=0x7f0a3f7fdc70, flags=<optimized out>, sendlen=0, handler=0x7f0a3f7fdc00) at ptp.c:173 > ret = <optimized out> > tries = <optimized out> > cmd = 4100 > sendlen = 0 > flags = 2 > params = 0x7f0a3800cc50 > handler = 0x7f0a3f7fdc00 > ptp = 0x7f0a3f7fdc70 >#11 0x0000003e3da24a11 in ptp_transaction (params=params@entry=0x7f0a3800cc50, ptp=ptp@entry=0x7f0a3f7fdc70, flags=flags@entry=2, sendlen=sendlen@entry=0, data=data@entry=0x7f0a3f7fdc68, recvlen=recvlen@entry=0x7f0a3f7fdc64) at ptp.c:400 > handler = {getfunc = 0x3e3da22080 <memory_getfunc>, putfunc = 0x3e3da220d0 <memory_putfunc>, priv = 0x7f0a340008e0} > ret = <optimized out> >#12 0x0000003e3da25654 in ptp_getstorageids (params=params@entry=0x7f0a3800cc50, storageids=storageids@entry=0x7f0a3f7fdce0) at ptp.c:596 > ret = <optimized out> > ptp = {Code = 4100, SessionID = 1, Transaction_ID = 44, Param1 = 0, Param2 = 0, Param3 = 0, Param4 = 0, Param5 = 0, Nparam = 0 '\000'} > len = 0 > sids = 0x0 >#13 0x0000003e3da1a3a4 in LIBMTP_Get_Storage (device=<optimized out>, sortby=<optimized out>) at libmtp.c:3960 > i = <optimized out> > storageInfo = {StorageType = 56712, FilesystemType = 16255, AccessCapability = 32522, MaxCapability = 139681991744908, FreeSpaceInBytes = 24424656, FreeSpaceInImages = 1065344392, StorageDescription = 0x7f0a3f7fdd8c "\001", VolumeLabel = 0x3e3da186c6 <LIBMTP_Read_Event+454> "\307\003\001"} > params = <optimized out> > storageIDs = {n = 0, Storage = 0x6d26baf1ca13da00} > storage = <optimized out> > storageprev = <optimized out> >#14 0x000000000040daa9 in check_event (user_data=0x7f0a3800da70) at gvfsbackendmtp.c:587 > device = 0x7f0a38008d60 > storage = <optimized out> > ret = <optimized out> > param1 = 131073 > path = <optimized out> > backend = 0x174b0d0 > event_ref = 0x7f0a3800da70 > event = LIBMTP_EVENT_STORE_ADDED > ret = 0 >#15 0x0000003c5e66ea45 in g_thread_proxy (data=0x7f0a40003de0) at gthread.c:798 > thread = 0x7f0a40003de0 >#16 0x0000003c5c607f33 in start_thread (arg=0x7f0a3f7fe700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f0a3f7fe700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139681991747328, -5332610785767378886, 0, 0, 139681991748032, 139681991747328, 5470391688388882490, -5366467221812858822}, 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> >#17 0x0000003c5bef4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f0a4521b700 (LWP 3166)): >#0 do_query_info (backend=0x174b0d0, job=0x1737bf0, filename=<optimized out>, flags=<optimized out>, info=0x7f0a3800eb50, matcher=<optimized out>) at gvfsbackendmtp.c:1203 > entry = <optimized out> > storage = 0xe0000000d > elements = 0x7f0a38008bc0 > ne = <optimized out> > device = 0x7f0a38008d60 >#1 0x0000000000413eba in g_vfs_job_run (job=0x1737bf0) at gvfsjob.c:197 > class = 0x1758b40 >#2 0x0000003c5e66f406 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:309 > task = 0x1737bf0 > pool = 0x1743b80 >#3 0x0000003c5e66ea45 in g_thread_proxy (data=0x7f0a40003940) at gthread.c:798 > thread = 0x7f0a40003940 >#4 0x0000003c5c607f33 in start_thread (arg=0x7f0a4521b700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f0a4521b700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139682086237952, -5332610785767378886, 0, 0, 139682086238656, 139682086237952, 5470264949809557562, -5366467221812858822}, 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> >#5 0x0000003c5bef4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. >From To Syms Read Shared Object Library >0x00000035f60128c0 0x00000035f602a618 Yes /lib64/libgvfscommon.so.0 >0x00000035f5404670 0x00000035f542c124 Yes /lib64/libbluray.so.1 >0x0000003c5f601190 0x0000003c5f602088 Yes /lib64/libgmodule-2.0.so.0 >0x000000357680e640 0x0000003576839684 Yes /lib64/libsecret-1.so.0 >0x00000035f3431be0 0x00000035f34f365c Yes /lib64/libgio-2.0.so.0 >0x0000003e40a039a0 0x0000003e40a068ea Yes /lib64/libgudev-1.0.so.0 >0x0000003c5f20b160 0x0000003c5f239a18 Yes /lib64/libgobject-2.0.so.0 >0x0000003c5e61a6e0 0x0000003c5e6b2f1c Yes /lib64/libglib-2.0.so.0 >0x0000003e3da122a0 0x0000003e3da378c8 Yes /lib64/libmtp.so.9 >0x0000003e41603f90 0x0000003e4160f3f8 Yes /lib64/libusb-1.0.so.0 >0x0000003c61a00f10 0x0000003c61a01804 Yes /lib64/libutil.so.1 >0x0000003c5c6059f0 0x0000003c5c611614 Yes /lib64/libpthread.so.0 >0x0000003c5be1f560 0x0000003c5bf60bb4 Yes /lib64/libc.so.6 >0x00000035f3c2e870 0x00000035f3d16930 Yes /lib64/libxml2.so.2 >0x0000003c6120d320 0x0000003c61278fb4 Yes /lib64/libfreetype.so.6 >0x0000003c5c200ed0 0x0000003c5c2019d0 Yes /lib64/libdl.so.2 >0x0000003575407800 0x0000003575456a48 Yes /lib64/libgcrypt.so.11 >0x0000003c6e200a30 0x0000003c6e2010a8 Yes /lib64/libgpg-error.so.0 >0x0000003c5ea01870 0x0000003c5ea05fe8 Yes /lib64/libffi.so.6 >0x0000003c5ca02210 0x0000003c5ca0e930 Yes /lib64/libz.so.1 >0x00000035f30064a0 0x00000035f3018fe4 Yes /lib64/libselinux.so.1 >0x0000003c5e203a40 0x0000003c5e2127dc Yes /lib64/libresolv.so.2 >0x0000003e3d6034a0 0x0000003e3d60bf52 Yes /lib64/libudev.so.1 >0x0000003c5de022d0 0x0000003c5de050bc Yes /lib64/librt.so.1 >0x0000003c5ba00b10 0x0000003c5ba19c70 Yes /lib64/ld-linux-x86-64.so.2 >0x00000035f2c030e0 0x00000035f2c19050 Yes /lib64/liblzma.so.5 >0x0000003c5ce05890 0x0000003c5ce74bb8 Yes /lib64/libm.so.6 >0x0000003c60e05680 0x0000003c60e26e68 Yes /lib64/libpng16.so.16 >0x0000003c5d601770 0x0000003c5d64b8e8 Yes /lib64/libpcre.so.1 >0x0000003c5ee02af0 0x0000003c5ee12218 Yes /lib64/libgcc_s.so.1 >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x174b0d0 24424656 >rcx 0xc00000 12582912 >rdx 0x7f0a340008c0 139681798817984 >rsi 0x38007a20 939555360 >rdi 0x175cdd8 24497624 >rbp 0x173f7b0 0x173f7b0 >rsp 0x7f0a4521ad60 0x7f0a4521ad60 >r8 0x0 0 >r9 0x0 0 >r10 0x0 0 >r11 0x3c5bf7f1d0 259241013712 >r12 0xe0000000d 60129542157 >r13 0x7f0a38008bc0 139681865960384 >r14 0x1737bf0 24345584 >r15 0x7f0a3800eb50 139681865984848 >rip 0x40d75e 0x40d75e <do_query_info+478> >eflags 0x10202 [ 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 do_query_info: > 0x000000000040d580 <+0>: push %r15 > 0x000000000040d582 <+2>: xor %eax,%eax > 0x000000000040d584 <+4>: mov %r8,%r15 > 0x000000000040d587 <+7>: push %r14 > 0x000000000040d589 <+9>: mov %rsi,%r14 > 0x000000000040d58c <+12>: mov %rdx,%rsi > 0x000000000040d58f <+15>: push %r13 > 0x000000000040d591 <+17>: push %r12 > 0x000000000040d593 <+19>: mov %rdx,%r12 > 0x000000000040d596 <+22>: push %rbp > 0x000000000040d597 <+23>: push %rbx > 0x000000000040d598 <+24>: mov %rdi,%rbx > 0x000000000040d59b <+27>: mov $0x41f600,%edi > 0x000000000040d5a0 <+32>: sub $0x18,%rsp > 0x000000000040d5a4 <+36>: callq 0x4093e0 <DEBUG> > 0x000000000040d5a9 <+41>: callq 0x40a230 <g_vfs_backend_mtp_get_type> > 0x000000000040d5ae <+46>: mov %rbx,%rdi > 0x000000000040d5b1 <+49>: mov %rax,%rsi > 0x000000000040d5b4 <+52>: mov %rax,%rbp > 0x000000000040d5b7 <+55>: callq 0x408ac0 <g_type_check_instance_cast@plt> > 0x000000000040d5bc <+60>: lea 0x30(%rax),%rdi > 0x000000000040d5c0 <+64>: callq 0x408d60 <g_mutex_lock@plt> > 0x000000000040d5c5 <+69>: mfence > 0x000000000040d5c8 <+72>: mov %rbp,%rsi > 0x000000000040d5cb <+75>: mov %rbx,%rdi > 0x000000000040d5ce <+78>: callq 0x408ac0 <g_type_check_instance_cast@plt> > 0x000000000040d5d3 <+83>: mov 0x5c(%rax),%eax > 0x000000000040d5d6 <+86>: test %eax,%eax > 0x000000000040d5d8 <+88>: jne 0x40d6c0 <do_query_info+320> > 0x000000000040d5de <+94>: mov $0xffffffff,%edx > 0x000000000040d5e3 <+99>: mov $0x420d01,%esi > 0x000000000040d5e8 <+104>: mov %r12,%rdi > 0x000000000040d5eb <+107>: callq 0x407d50 <g_strsplit_set@plt> > 0x000000000040d5f0 <+112>: mov %rax,%rdi > 0x000000000040d5f3 <+115>: mov %rax,%r13 > 0x000000000040d5f6 <+118>: callq 0x408280 <g_strv_length@plt> > 0x000000000040d5fb <+123>: mov %rbp,%rsi > 0x000000000040d5fe <+126>: mov %rbx,%rdi > 0x000000000040d601 <+129>: mov %eax,(%rsp) > 0x000000000040d604 <+132>: callq 0x408ac0 <g_type_check_instance_cast@plt> > 0x000000000040d609 <+137>: cmpl $0x2,(%rsp) > 0x000000000040d60d <+141>: mov 0x38(%rax),%rcx > 0x000000000040d611 <+145>: mov %rcx,0x8(%rsp) > 0x000000000040d616 <+150>: je 0x40d710 <do_query_info+400> > 0x000000000040d61c <+156>: jbe 0x40d719 <do_query_info+409> > 0x000000000040d622 <+162>: mov %rbp,%rsi > 0x000000000040d625 <+165>: mov %rbx,%rdi > 0x000000000040d628 <+168>: callq 0x408ac0 <g_type_check_instance_cast@plt> > 0x000000000040d62d <+173>: mov %r12,%rsi > 0x000000000040d630 <+176>: mov %rax,%rdi > 0x000000000040d633 <+179>: callq 0x409850 <get_cache_entry> > 0x000000000040d638 <+184>: test %rax,%rax > 0x000000000040d63b <+187>: je 0x40d7b0 <do_query_info+560> > 0x000000000040d641 <+193>: mov 0x4(%rax),%esi > 0x000000000040d644 <+196>: mov 0x8(%rsp),%rdi > 0x000000000040d649 <+201>: callq 0x407bb0 <LIBMTP_Get_Filemetadata@plt> > 0x000000000040d64e <+206>: test %rax,%rax > 0x000000000040d651 <+209>: mov %rax,%r12 > 0x000000000040d654 <+212>: je 0x40d809 <do_query_info+649> > 0x000000000040d65a <+218>: mov %rbx,%rdi > 0x000000000040d65d <+221>: mov %rax,%rdx > 0x000000000040d660 <+224>: mov %r15,%rsi > 0x000000000040d663 <+227>: callq 0x40a000 <get_file_info> > 0x000000000040d668 <+232>: mov %r12,%rdi > 0x000000000040d66b <+235>: callq 0x4080e0 <LIBMTP_destroy_file_t@plt> > 0x000000000040d670 <+240>: callq 0x413d20 <g_vfs_job_get_type> > 0x000000000040d675 <+245>: mov %r14,%rdi > 0x000000000040d678 <+248>: mov %rax,%rsi > 0x000000000040d67b <+251>: callq 0x408ac0 <g_type_check_instance_cast@plt> > 0x000000000040d680 <+256>: mov %rax,%rdi > 0x000000000040d683 <+259>: callq 0x414110 <g_vfs_job_succeeded> > 0x000000000040d688 <+264>: mov %r13,%rdi > 0x000000000040d68b <+267>: callq 0x408f70 <g_strfreev@plt> > 0x000000000040d690 <+272>: mov %rbp,%rsi > 0x000000000040d693 <+275>: mov %rbx,%rdi > 0x000000000040d696 <+278>: callq 0x408ac0 <g_type_check_instance_cast@plt> > 0x000000000040d69b <+283>: lea 0x30(%rax),%rdi > 0x000000000040d69f <+287>: callq 0x408580 <g_mutex_unlock@plt> > 0x000000000040d6a4 <+292>: add $0x18,%rsp > 0x000000000040d6a8 <+296>: mov $0x41efd8,%edi > 0x000000000040d6ad <+301>: xor %eax,%eax > 0x000000000040d6af <+303>: pop %rbx > 0x000000000040d6b0 <+304>: pop %rbp > 0x000000000040d6b1 <+305>: pop %r12 > 0x000000000040d6b3 <+307>: pop %r13 > 0x000000000040d6b5 <+309>: pop %r14 > 0x000000000040d6b7 <+311>: pop %r15 > 0x000000000040d6b9 <+313>: jmpq 0x4093e0 <DEBUG> > 0x000000000040d6be <+318>: xchg %ax,%ax > 0x000000000040d6c0 <+320>: xor %eax,%eax > 0x000000000040d6c2 <+322>: mov $0x41eb7a,%edi > 0x000000000040d6c7 <+327>: callq 0x4093e0 <DEBUG> > 0x000000000040d6cc <+332>: mov $0x5,%edx > 0x000000000040d6d1 <+337>: xor %edi,%edi > 0x000000000040d6d3 <+339>: mov $0x41eb96,%esi > 0x000000000040d6d8 <+344>: callq 0x408a50 <dcgettext@plt> > 0x000000000040d6dd <+349>: mov %rax,%r15 > 0x000000000040d6e0 <+352>: callq 0x408a30 <g_io_error_quark@plt> > 0x000000000040d6e5 <+357>: mov %eax,%r12d > 0x000000000040d6e8 <+360>: callq 0x413d20 <g_vfs_job_get_type> > 0x000000000040d6ed <+365>: mov %r14,%rdi > 0x000000000040d6f0 <+368>: mov %rax,%rsi > 0x000000000040d6f3 <+371>: callq 0x408ac0 <g_type_check_instance_cast@plt> > 0x000000000040d6f8 <+376>: mov %r15,%rcx > 0x000000000040d6fb <+379>: mov $0x12,%edx > 0x000000000040d700 <+384>: mov %r12d,%esi > 0x000000000040d703 <+387>: mov %rax,%rdi > 0x000000000040d706 <+390>: callq 0x413f30 <g_vfs_job_failed_literal> > 0x000000000040d70b <+395>: jmpq 0x40d688 <do_query_info+264> > 0x000000000040d710 <+400>: mov 0x8(%r13),%rax > 0x000000000040d714 <+404>: cmpb $0x0,(%rax) > 0x000000000040d717 <+407>: je 0x40d790 <do_query_info+528> > 0x000000000040d719 <+409>: mov %rbp,%rsi > 0x000000000040d71c <+412>: mov %rbx,%rdi > 0x000000000040d71f <+415>: callq 0x408ac0 <g_type_check_instance_cast@plt> > 0x000000000040d724 <+420>: mov %r12,%rsi > 0x000000000040d727 <+423>: mov %rax,%rdi > 0x000000000040d72a <+426>: callq 0x409850 <get_cache_entry> > 0x000000000040d72f <+431>: test %rax,%rax > 0x000000000040d732 <+434>: mov %rax,%rdx > 0x000000000040d735 <+437>: je 0x40d82b <do_query_info+683> > 0x000000000040d73b <+443>: mov 0x8(%rsp),%rax > 0x000000000040d740 <+448>: mov 0x18(%rax),%r12 > 0x000000000040d744 <+452>: test %r12,%r12 > 0x000000000040d747 <+455>: jne 0x40d75e <do_query_info+478> > 0x000000000040d749 <+457>: jmpq 0x40d670 <do_query_info+240> > 0x000000000040d74e <+462>: xchg %ax,%ax > 0x000000000040d750 <+464>: mov 0x38(%r12),%r12 > 0x000000000040d755 <+469>: test %r12,%r12 > 0x000000000040d758 <+472>: je 0x40d670 <do_query_info+240> >=> 0x000000000040d75e <+478>: mov (%r12),%esi > 0x000000000040d762 <+482>: cmp (%rdx),%esi > 0x000000000040d764 <+484>: jne 0x40d750 <do_query_info+464> > 0x000000000040d766 <+486>: mov $0x41efc3,%edi > 0x000000000040d76b <+491>: xor %eax,%eax > 0x000000000040d76d <+493>: mov %rdx,(%rsp) > 0x000000000040d771 <+497>: callq 0x4093e0 <DEBUG> > 0x000000000040d776 <+502>: mov %r15,%rsi > 0x000000000040d779 <+505>: mov %r12,%rdi > 0x000000000040d77c <+508>: callq 0x409e30 <get_storage_info> > 0x000000000040d781 <+513>: mov (%rsp),%rdx > 0x000000000040d785 <+517>: jmp 0x40d750 <do_query_info+464> > 0x000000000040d787 <+519>: nopw 0x0(%rax,%rax,1) > 0x000000000040d790 <+528>: mov %rbp,%rsi > 0x000000000040d793 <+531>: mov %rbx,%rdi > 0x000000000040d796 <+534>: callq 0x408ac0 <g_type_check_instance_cast@plt> > 0x000000000040d79b <+539>: mov %r15,%rsi > 0x000000000040d79e <+542>: mov %rax,%rdi > 0x000000000040d7a1 <+545>: callq 0x409c80 <get_device_info> > 0x000000000040d7a6 <+550>: jmpq 0x40d670 <do_query_info+240> > 0x000000000040d7ab <+555>: nopl 0x0(%rax,%rax,1) > 0x000000000040d7b0 <+560>: mov 0x8(%rsp),%r15 > 0x000000000040d7b5 <+565>: mov %r15,%rdi > 0x000000000040d7b8 <+568>: callq 0x408ca0 <LIBMTP_Dump_Errorstack@plt> > 0x000000000040d7bd <+573>: mov %r15,%rdi > 0x000000000040d7c0 <+576>: callq 0x4085e0 <LIBMTP_Clear_Errorstack@plt> > 0x000000000040d7c5 <+581>: mov $0x5,%edx > 0x000000000040d7ca <+586>: mov $0x41ef7e,%esi > 0x000000000040d7cf <+591>: xor %edi,%edi > 0x000000000040d7d1 <+593>: callq 0x408a50 <dcgettext@plt> > 0x000000000040d7d6 <+598>: mov %rax,%r15 > 0x000000000040d7d9 <+601>: callq 0x408a30 <g_io_error_quark@plt> > 0x000000000040d7de <+606>: mov %eax,%r12d > 0x000000000040d7e1 <+609>: callq 0x413d20 <g_vfs_job_get_type> > 0x000000000040d7e6 <+614>: mov %r14,%rdi > 0x000000000040d7e9 <+617>: mov %rax,%rsi > 0x000000000040d7ec <+620>: callq 0x408ac0 <g_type_check_instance_cast@plt> > 0x000000000040d7f1 <+625>: mov %r15,%rcx > 0x000000000040d7f4 <+628>: mov $0x1,%edx > 0x000000000040d7f9 <+633>: mov %r12d,%esi > 0x000000000040d7fc <+636>: mov %rax,%rdi > 0x000000000040d7ff <+639>: callq 0x413f30 <g_vfs_job_failed_literal> > 0x000000000040d804 <+644>: jmpq 0x40d688 <do_query_info+264> > 0x000000000040d809 <+649>: callq 0x413d20 <g_vfs_job_get_type> > 0x000000000040d80e <+654>: mov %r14,%rdi > 0x000000000040d811 <+657>: mov %rax,%rsi > 0x000000000040d814 <+660>: callq 0x408ac0 <g_type_check_instance_cast@plt> > 0x000000000040d819 <+665>: mov 0x8(%rsp),%rsi > 0x000000000040d81e <+670>: mov %rax,%rdi > 0x000000000040d821 <+673>: callq 0x4096e0 <fail_job> > 0x000000000040d826 <+678>: jmpq 0x40d688 <do_query_info+264> > 0x000000000040d82b <+683>: mov 0x8(%rsp),%r15 > 0x000000000040d830 <+688>: mov %r15,%rdi > 0x000000000040d833 <+691>: callq 0x408ca0 <LIBMTP_Dump_Errorstack@plt> > 0x000000000040d838 <+696>: mov %r15,%rdi > 0x000000000040d83b <+699>: callq 0x4085e0 <LIBMTP_Clear_Errorstack@plt> > 0x000000000040d840 <+704>: mov $0x5,%edx > 0x000000000040d845 <+709>: mov $0x41ecd7,%esi > 0x000000000040d84a <+714>: jmp 0x40d7cf <do_query_info+591> >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 1100016
: 898098 |
898099
|
898100
|
898101
|
898102
|
898103
|
898104
|
898105
|
898106
|
898107
|
898108