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 675184 Details for
Bug 893287
[abrt] mtpfs-1.1-0.2.svn20120510.fc17: mtpfs_getattr_real: Process /usr/bin/mtpfs was killed by signal 11 (SIGSEGV)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 25.17 KB, created by
Louis van Dyk
on 2013-01-09 03:06:30 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Louis van Dyk
Created:
2013-01-09 03:06:30 UTC
Size:
25.17 KB
patch
obsolete
>[New LWP 1819] >[New LWP 1825] >[New LWP 1826] >[New LWP 1818] >[New LWP 1820] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `mtpfs /home/louis/tmp'. >Program terminated with signal 11, Segmentation fault. >#0 mtpfs_getattr_real (path=path@entry=0x7fd9f0000b00 "/Playlists/Afrikaans is Groot 5.m3u", stbuf=stbuf@entry=0x7fd9f7560c10) at mtpfs.c:834 >834 parent_id = folder->parent_id; > >Thread 5 (Thread 0x7fd9f6d60700 (LWP 1820)): >#0 0x0000003d7300e0ad in read () at ../sysdeps/unix/syscall-template.S:82 >No locals. >#1 0x0000003b906110ef in read (__nbytes=135168, __buf=0x7fd9f7645010, __fd=<optimized out>) at /usr/include/bits/unistd.h:45 >No locals. >#2 fuse_kern_chan_receive (chp=<optimized out>, buf=0x7fd9f7645010 "P", size=135168) at fuse_kern_chan.c:28 > ch = 0x2375df0 > err = <optimized out> > res = <optimized out> > se = 0x2375db0 > __PRETTY_FUNCTION__ = "fuse_kern_chan_receive" >#3 0x0000003b90611686 in fuse_do_work (data=0x7fd9f00008c0) at fuse_loop_mt.c:76 > isforget = 0 > ch = 0x2375df0 > res = <optimized out> > w = 0x7fd9f00008c0 > mt = 0x7fff8a3f6f50 >#4 0x0000003d73007d14 in start_thread (arg=0x7fd9f6d60700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fd9f6d60700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140574125852416, -9025788232488842651, 0, 263916224512, 140574125852416, 0, 9011167150135183973, -9023221971131561371}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#5 0x0000003d72cf168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 4 (Thread 0x7fd9f7689800 (LWP 1818)): >#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 >No locals. >#1 0x0000003b906118c8 in fuse_session_loop_mt (se=0x2375db0) at fuse_loop_mt.c:222 > err = 0 > mt = {lock = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}, numworker = 4, numavail = 3, se = 0x2375db0, prevch = 0x2375df0, main = {prev = 0x7fd9ec0008c0, next = 0x2375d50, thread_id = 140574135457792, bufsize = 0, buf = 0x0, mt = 0x0}, finish = {__size = "\000\000\000\000\200\000\000\000\001", '\000' <repeats 22 times>, __align = 549755813888}, exit = 0, error = 0} > w = <optimized out> >#2 0x0000003b90614d4a in fuse_loop_mt (f=<optimized out>) at fuse_mt.c:113 >No locals. >#3 0x0000003b90616fb5 in fuse_main_common (argc=argc@entry=2, argv=argv@entry=0x7fff8a3f71a8, op=op@entry=0x6062a0, op_size=op_size@entry=248, user_data=user_data@entry=0x0, compat=compat@entry=22) at helper.c:328 > fuse = 0x2375e40 > mountpoint = <optimized out> > multithreaded = 1 > res = <optimized out> >#4 0x0000003b9061702e in fuse_main_real_compat22 (argc=argc@entry=2, argv=argv@entry=0x7fff8a3f71a8, op=op@entry=0x6062a0, op_size=op_size@entry=248) at helper.c:386 >No locals. >#5 0x0000000000402032 in main (argc=2, argv=0x7fff8a3f71a8) at mtpfs.c:1431 > fuse_stat = -512 > rawdevices = 0x22f4b70 > numrawdevices = 1 > err = <optimized out> > i = <optimized out> > friendlyname = 0x2375ca0 "" > ret = <optimized out> > storage = <optimized out> > >Thread 3 (Thread 0x7fd9f5d3c700 (LWP 1826)): >#0 0x0000003d7300e0ad in read () at ../sysdeps/unix/syscall-template.S:82 >No locals. >#1 0x0000003b906110ef in read (__nbytes=135168, __buf=0x7fd9f5d3d010, __fd=<optimized out>) at /usr/include/bits/unistd.h:45 >No locals. >#2 fuse_kern_chan_receive (chp=<optimized out>, buf=0x7fd9f5d3d010 "2", size=135168) at fuse_kern_chan.c:28 > ch = 0x2375df0 > err = <optimized out> > res = <optimized out> > se = 0x2375db0 > __PRETTY_FUNCTION__ = "fuse_kern_chan_receive" >#3 0x0000003b90611686 in fuse_do_work (data=0x7fd9ec0008c0) at fuse_loop_mt.c:76 > isforget = 0 > ch = 0x2375df0 > res = <optimized out> > w = 0x7fd9ec0008c0 > mt = 0x7fff8a3f6f50 >#4 0x0000003d73007d14 in start_thread (arg=0x7fd9f5d3c700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fd9f5d3c700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140574108927744, -9025788232488842651, 0, 263916224512, 140574108927744, 0, 9011173762237336165, -9023221971131561371}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#5 0x0000003d72cf168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 2 (Thread 0x7fd9f655f700 (LWP 1825)): >#0 0x0000003d7300e0ad in read () at ../sysdeps/unix/syscall-template.S:82 >No locals. >#1 0x0000003b906110ef in read (__nbytes=135168, __buf=0x7fd9f7623010, __fd=<optimized out>) at /usr/include/bits/unistd.h:45 >No locals. >#2 fuse_kern_chan_receive (chp=<optimized out>, buf=0x7fd9f7623010 "7", size=135168) at fuse_kern_chan.c:28 > ch = 0x2375df0 > err = <optimized out> > res = <optimized out> > se = 0x2375db0 > __PRETTY_FUNCTION__ = "fuse_kern_chan_receive" >#3 0x0000003b90611686 in fuse_do_work (data=0x7fd9e80008c0) at fuse_loop_mt.c:76 > isforget = 0 > ch = 0x2375df0 > res = <optimized out> > w = 0x7fd9e80008c0 > mt = 0x7fff8a3f6f50 >#4 0x0000003d73007d14 in start_thread (arg=0x7fd9f655f700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fd9f655f700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140574117459712, -9025788232488842651, 0, 263916224512, 140574117459712, 0, 9011168249109940837, -9023221971131561371}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#5 0x0000003d72cf168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7fd9f7561700 (LWP 1819)): >#0 mtpfs_getattr_real (path=path@entry=0x7fd9f0000b00 "/Playlists/Afrikaans is Groot 5.m3u", stbuf=stbuf@entry=0x7fd9f7560c10) at mtpfs.c:834 > parent_id = 2587 > file = <optimized out> > folder = 0x0 > filesize = 91 > i = <optimized out> > tmppath = <optimized out> > playlist = 0x7fd9ec0052d0 > fc = <optimized out> > item = <optimized out> > storageid = <optimized out> > item_id = <optimized out> >#1 0x00000000004038a1 in mtpfs_getattr (path=0x7fd9f0000b00 "/Playlists/Afrikaans is Groot 5.m3u", stbuf=0x7fd9f7560c10) at mtpfs.c:916 > ret = <optimized out> >#2 0x0000003b9060e998 in lookup_path (f=f@entry=0x2375e40, nodeid=nodeid@entry=6, name=name@entry=0x7fd9f7667038 "Afrikaans is Groot 5.m3u", path=<optimized out>, e=e@entry=0x7fd9f7560c00, fi=fi@entry=0x0) at fuse.c:1854 > res = <optimized out> >#3 0x0000003b9060f5c1 in fuse_lib_lookup (req=0x7fd9f00120e0, parent=6, name=0x7fd9f7667038 "Afrikaans is Groot 5.m3u") at fuse.c:2047 > d = {id = 140574135316536, cond = {__data = {__lock = 1054835968, __futex = 1373041768, __total_seq = 140574134242400, __wakeup_seq = 140735512801104, __woken_seq = 140574011162656, __mutex = 0x4350, __nwaiters = 128, __broadcast_seq = 0}, __size = "\000\205\337>h\364\326Q`\fV\367\331\177\000\000Po?\212\377\177\000\000 \000\000\360\331\177\000\000PC\000\000\000\000\000\000\200\000\000\000\000\000\000", __align = 5897169490656855296}, finished = -267793232} > f = 0x2375e40 > e = {ino = 0, generation = 0, attr = {st_dev = 0, st_ino = 0, st_nlink = 0, st_mode = 0, st_uid = 1000, st_gid = 1000, __pad0 = 0, st_rdev = 0, st_size = 0, st_blksize = 0, st_blocks = 0, st_atim = {tv_sec = 0, tv_nsec = 0}, st_mtim = {tv_sec = 0, tv_nsec = 0}, st_ctim = {tv_sec = 0, tv_nsec = 0}, __unused = {0, 0, 0}}, attr_timeout = 0, entry_timeout = 0} > path = 0x7fd9f0000b00 "/Playlists/Afrikaans is Groot 5.m3u" > err = <optimized out> > dot = 0x0 >#4 0x0000003b9061270d in fuse_ll_process (data=0x23760b0, buf=0x7fd9f7667010 "A", len=<optimized out>, ch=<optimized out>) at fuse_lowlevel.c:1525 > f = 0x23760b0 > in = 0x7fd9f7667010 > inarg = 0x7fd9f7667038 > req = 0x7fd9f00120e0 > err = <optimized out> >#5 0x0000003b906116f6 in fuse_do_work (data=0x2375d50) at fuse_loop_mt.c:107 > isforget = 0 > ch = 0x2375df0 > res = 65 > w = 0x2375d50 > mt = 0x7fff8a3f6f50 >#6 0x0000003d73007d14 in start_thread (arg=0x7fd9f7561700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7fd9f7561700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140574134245120, -9025788232488842651, 0, 263916224512, 140574134245120, 0, 9011170416994683493, -9023221971131561371}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} > not_first_call = 0 > pagesize_m1 = <optimized out> > sp = <optimized out> > freesize = <optimized out> >#7 0x0000003d72cf168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. >From To Syms Read Shared Object Library >0x0000003b906079c0 0x0000003b9061b9d4 Yes /lib64/libfuse.so.2 >0x0000003d73c02260 0x0000003d73c0554c Yes /lib64/librt.so.1 >0x0000003d73400ea0 0x0000003d734019e0 Yes /lib64/libdl.so.2 >0x0000003d75400680 0x0000003d754007fc Yes /lib64/libgthread-2.0.so.0 >0x0000003d7782eee0 0x0000003d778eaaf4 Yes /lib64/libgio-2.0.so.0 >0x0000003d75c0a910 0x0000003d75c37dbc Yes /lib64/libgobject-2.0.so.0 >0x0000003d75019d00 0x0000003d750ac9cc Yes /lib64/libglib-2.0.so.0 >0x0000003b90a10b80 0x0000003b90a34868 Yes /lib64/libmtp.so.9 >0x0000003d88a02a00 0x0000003d88a0a588 Yes /lib64/libusb-1.0.so.0 >0x0000003d73005790 0x0000003d73010494 Yes /lib64/libpthread.so.0 >0x0000003d72c1ef60 0x0000003d72d5f7a0 Yes /lib64/libc.so.6 >0x0000003d72800b20 0x0000003d7281a2e9 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003d75801950 0x0000003d758060ec Yes /lib64/libffi.so.5 >0x0000003d76c010f0 0x0000003d76c01fd8 Yes /lib64/libgmodule-2.0.so.0 >0x0000003d74001f50 0x0000003d7400e718 Yes /lib64/libz.so.1 >0x0000003d74405fc0 0x0000003d74416768 Yes /lib64/libselinux.so.1 >0x0000003d74c039b0 0x0000003d74c11e1c Yes /lib64/libresolv.so.2 >$1 = 0x0 >$2 = 0x0 >rax 0x0 0 >rbx 0x7fd9f7560c10 140574134242320 >rcx 0x30 48 >rdx 0x0 0 >rsi 0xa1b 2587 >rdi 0x0 0 >rbp 0xa1b 0xa1b >rsp 0x7fd9f7560b30 0x7fd9f7560b30 >r8 0x7fd9f7560a60 140574134241888 >r9 0x8 8 >r10 0xc 12 >r11 0x3d72d7a550 263919740240 >r12 0x7fd9ec0052d0 140573944074960 >r13 0x5b 91 >r14 0x18 24 >r15 0x1 1 >rip 0x40374d 0x40374d <mtpfs_getattr_real+717> >eflags 0x10206 [ PF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function mtpfs_getattr_real: > 0x0000000000403480 <+0>: push %r15 > 0x0000000000403482 <+2>: push %r14 > 0x0000000000403484 <+4>: push %r13 > 0x0000000000403486 <+6>: push %r12 > 0x0000000000403488 <+8>: push %rbp > 0x0000000000403489 <+9>: mov %rdi,%rbp > 0x000000000040348c <+12>: push %rbx > 0x000000000040348d <+13>: sub $0x8,%rsp > 0x0000000000403491 <+17>: test %rdi,%rdi > 0x0000000000403494 <+20>: je 0x40361a <mtpfs_getattr_real+410> > 0x000000000040349a <+26>: mov %rsi,%rbx > 0x000000000040349d <+29>: mov %rsi,%rdi > 0x00000000004034a0 <+32>: mov $0x90,%esi > 0x00000000004034a5 <+37>: test $0x1,%bl > 0x00000000004034a8 <+40>: jne 0x403788 <mtpfs_getattr_real+776> > 0x00000000004034ae <+46>: test $0x2,%dil > 0x00000000004034b2 <+50>: jne 0x4037a0 <mtpfs_getattr_real+800> > 0x00000000004034b8 <+56>: test $0x4,%dil > 0x00000000004034bc <+60>: jne 0x4037b8 <mtpfs_getattr_real+824> > 0x00000000004034c2 <+66>: mov %esi,%ecx > 0x00000000004034c4 <+68>: xor %eax,%eax > 0x00000000004034c6 <+70>: shr $0x3,%ecx > 0x00000000004034c9 <+73>: test $0x4,%sil > 0x00000000004034cd <+77>: rep stos %rax,%es:(%rdi) > 0x00000000004034d0 <+80>: jne 0x4035a8 <mtpfs_getattr_real+296> > 0x00000000004034d6 <+86>: test $0x2,%sil > 0x00000000004034da <+90>: jne 0x403590 <mtpfs_getattr_real+272> > 0x00000000004034e0 <+96>: and $0x1,%esi > 0x00000000004034e3 <+99>: jne 0x403588 <mtpfs_getattr_real+264> > 0x00000000004034e9 <+105>: callq 0x401b60 <fuse_get_context@plt> > 0x00000000004034ee <+110>: mov 0x8(%rax),%edx > 0x00000000004034f1 <+113>: mov 0xc(%rax),%eax > 0x00000000004034f4 <+116>: mov %edx,0x1c(%rbx) > 0x00000000004034f7 <+119>: mov %eax,0x20(%rbx) > 0x00000000004034fa <+122>: cmpb $0x2f,0x0(%rbp) > 0x00000000004034fe <+126>: jne 0x403540 <mtpfs_getattr_real+192> > 0x0000000000403500 <+128>: cmpb $0x0,0x1(%rbp) > 0x0000000000403504 <+132>: jne 0x403540 <mtpfs_getattr_real+192> > 0x0000000000403506 <+134>: movl $0x41ff,0x18(%rbx) > 0x000000000040350d <+141>: movq $0x2,0x10(%rbx) > 0x0000000000403515 <+149>: mov $0x606460,%edi > 0x000000000040351a <+154>: callq 0x401b40 <g_static_mutex_get_mutex_impl@plt> > 0x000000000040351f <+159>: mov %rax,%rdi > 0x0000000000403522 <+162>: callq 0x401b50 <g_mutex_unlock@plt> > 0x0000000000403527 <+167>: xor %eax,%eax > 0x0000000000403529 <+169>: add $0x8,%rsp > 0x000000000040352d <+173>: pop %rbx > 0x000000000040352e <+174>: pop %rbp > 0x000000000040352f <+175>: pop %r12 > 0x0000000000403531 <+177>: pop %r13 > 0x0000000000403533 <+179>: pop %r14 > 0x0000000000403535 <+181>: pop %r15 > 0x0000000000403537 <+183>: retq > 0x0000000000403538 <+184>: nopl 0x0(%rax,%rax,1) > 0x0000000000403540 <+192>: mov 0x202f09(%rip),%rdi # 0x606450 <myfiles> > 0x0000000000403547 <+199>: test %rdi,%rdi > 0x000000000040354a <+202>: je 0x4035c0 <mtpfs_getattr_real+320> > 0x000000000040354c <+204>: mov $0x401ca0,%edx > 0x0000000000403551 <+209>: mov %rbp,%rsi > 0x0000000000403554 <+212>: callq 0x401d40 <g_slist_find_custom@plt> > 0x0000000000403559 <+217>: test %rax,%rax > 0x000000000040355c <+220>: je 0x4035c0 <mtpfs_getattr_real+320> > 0x000000000040355e <+222>: movl $0x81ff,0x18(%rbx) > 0x0000000000403565 <+229>: movq $0x0,0x30(%rbx) > 0x000000000040356d <+237>: movq $0x2,0x40(%rbx) > 0x0000000000403575 <+245>: xor %edi,%edi > 0x0000000000403577 <+247>: callq 0x401db0 <time@plt> > 0x000000000040357c <+252>: mov %rax,0x58(%rbx) > 0x0000000000403580 <+256>: jmp 0x403515 <mtpfs_getattr_real+149> > 0x0000000000403582 <+258>: nopw 0x0(%rax,%rax,1) > 0x0000000000403588 <+264>: movb $0x0,(%rdi) > 0x000000000040358b <+267>: jmpq 0x4034e9 <mtpfs_getattr_real+105> > 0x0000000000403590 <+272>: movw $0x0,(%rdi) > 0x0000000000403595 <+277>: add $0x2,%rdi > 0x0000000000403599 <+281>: and $0x1,%esi > 0x000000000040359c <+284>: je 0x4034e9 <mtpfs_getattr_real+105> > 0x00000000004035a2 <+290>: jmp 0x403588 <mtpfs_getattr_real+264> > 0x00000000004035a4 <+292>: nopl 0x0(%rax) > 0x00000000004035a8 <+296>: movl $0x0,(%rdi) > 0x00000000004035ae <+302>: add $0x4,%rdi > 0x00000000004035b2 <+306>: test $0x2,%sil > 0x00000000004035b6 <+310>: je 0x4034e0 <mtpfs_getattr_real+96> > 0x00000000004035bc <+316>: jmp 0x403590 <mtpfs_getattr_real+272> > 0x00000000004035be <+318>: xchg %ax,%ax > 0x00000000004035c0 <+320>: lea 0x1(%rbp),%rdi > 0x00000000004035c4 <+324>: mov $0x4045f6,%esi > 0x00000000004035c9 <+329>: callq 0x401a00 <g_strrstr@plt> > 0x00000000004035ce <+334>: test %rax,%rax > 0x00000000004035d1 <+337>: je 0x403506 <mtpfs_getattr_real+134> > 0x00000000004035d7 <+343>: mov %rbp,%rdi > 0x00000000004035da <+346>: callq 0x402260 <find_storage> > 0x00000000004035df <+351>: mov $0xa,%edx > 0x00000000004035e4 <+356>: mov $0x4045d0,%esi > 0x00000000004035e9 <+361>: mov %rbp,%rdi > 0x00000000004035ec <+364>: movslq %eax,%r12 > 0x00000000004035ef <+367>: callq 0x401c90 <g_ascii_strncasecmp@plt> > 0x00000000004035f4 <+372>: test %eax,%eax > 0x00000000004035f6 <+374>: je 0x403690 <mtpfs_getattr_real+528> > 0x00000000004035fc <+380>: mov $0xb,%edx > 0x0000000000403601 <+385>: mov $0x4045e0,%esi > 0x0000000000403606 <+390>: mov %rbp,%rdi > 0x0000000000403609 <+393>: callq 0x401c70 <strncasecmp@plt> > 0x000000000040360e <+398>: test %eax,%eax > 0x0000000000403610 <+400>: jne 0x403640 <mtpfs_getattr_real+448> > 0x0000000000403612 <+402>: mov %rbp,%rdi > 0x0000000000403615 <+405>: callq 0x402aa0 <parse_path> > 0x000000000040361a <+410>: mov $0x606460,%edi > 0x000000000040361f <+415>: callq 0x401b40 <g_static_mutex_get_mutex_impl@plt> > 0x0000000000403624 <+420>: mov %rax,%rdi > 0x0000000000403627 <+423>: callq 0x401b50 <g_mutex_unlock@plt> > 0x000000000040362c <+428>: add $0x8,%rsp > 0x0000000000403630 <+432>: mov $0xfffffffe,%eax > 0x0000000000403635 <+437>: pop %rbx > 0x0000000000403636 <+438>: pop %rbp > 0x0000000000403637 <+439>: pop %r12 > 0x0000000000403639 <+441>: pop %r13 > 0x000000000040363b <+443>: pop %r14 > 0x000000000040363d <+445>: pop %r15 > 0x000000000040363f <+447>: retq > 0x0000000000403640 <+448>: xor %eax,%eax > 0x0000000000403642 <+450>: callq 0x402490 <check_folders> > 0x0000000000403647 <+455>: lea (%r12,%r12,2),%rax > 0x000000000040364b <+459>: xor %edx,%edx > 0x000000000040364d <+461>: mov %rbp,%rsi > 0x0000000000403650 <+464>: mov 0x6063e8(,%rax,8),%rdi > 0x0000000000403658 <+472>: callq 0x4024e0 <lookup_folder_id> > 0x000000000040365d <+477>: test %eax,%eax > 0x000000000040365f <+479>: js 0x4037ca <mtpfs_getattr_real+842> > 0x0000000000403665 <+485>: cltq > 0x0000000000403667 <+487>: movl $0x41ff,0x18(%rbx) > 0x000000000040366e <+494>: movq $0x2,0x10(%rbx) > 0x0000000000403676 <+502>: mov %rax,0x8(%rbx) > 0x000000000040367a <+506>: add $0x8,%rsp > 0x000000000040367e <+510>: xor %eax,%eax > 0x0000000000403680 <+512>: pop %rbx > 0x0000000000403681 <+513>: pop %rbp > 0x0000000000403682 <+514>: pop %r12 > 0x0000000000403684 <+516>: pop %r13 > 0x0000000000403686 <+518>: pop %r14 > 0x0000000000403688 <+520>: pop %r15 > 0x000000000040368a <+522>: retq > 0x000000000040368b <+523>: nopl 0x0(%rax,%rax,1) > 0x0000000000403690 <+528>: callq 0x4026d0 <check_playlists> > 0x0000000000403695 <+533>: mov 0x202dac(%rip),%r12 # 0x606448 <playlists> > 0x000000000040369c <+540>: test %r12,%r12 > 0x000000000040369f <+543>: jne 0x4036be <mtpfs_getattr_real+574> > 0x00000000004036a1 <+545>: jmpq 0x40361a <mtpfs_getattr_real+410> > 0x00000000004036a6 <+550>: nopw %cs:0x0(%rax,%rax,1) > 0x00000000004036b0 <+560>: mov 0x28(%r12),%r12 > 0x00000000004036b5 <+565>: test %r12,%r12 > 0x00000000004036b8 <+568>: je 0x40361a <mtpfs_getattr_real+410> > 0x00000000004036be <+574>: mov 0x10(%r12),%rsi > 0x00000000004036c3 <+579>: xor %ecx,%ecx > 0x00000000004036c5 <+581>: mov $0x4045db,%edx > 0x00000000004036ca <+586>: mov $0x4045ec,%edi > 0x00000000004036cf <+591>: xor %eax,%eax > 0x00000000004036d1 <+593>: callq 0x401a60 <g_strconcat@plt> > 0x00000000004036d6 <+598>: mov %rbp,%rdi > 0x00000000004036d9 <+601>: mov %rax,%rsi > 0x00000000004036dc <+604>: callq 0x401dc0 <g_ascii_strcasecmp@plt> > 0x00000000004036e1 <+609>: test %eax,%eax > 0x00000000004036e3 <+611>: jne 0x4036b0 <mtpfs_getattr_real+560> > 0x00000000004036e5 <+613>: mov 0x20(%r12),%edi > 0x00000000004036ea <+618>: test %edi,%edi > 0x00000000004036ec <+620>: je 0x40385b <mtpfs_getattr_real+987> > 0x00000000004036f2 <+626>: xor %r15d,%r15d > 0x00000000004036f5 <+629>: xor %r13d,%r13d > 0x00000000004036f8 <+632>: mov 0x18(%r12),%rax > 0x00000000004036fd <+637>: mov 0x202cc4(%rip),%rdi # 0x6063c8 <device> > 0x0000000000403704 <+644>: movslq %r15d,%r14 > 0x0000000000403707 <+647>: mov (%rax,%r15,4),%esi > 0x000000000040370b <+651>: callq 0x401950 <LIBMTP_Get_Filemetadata@plt> > 0x0000000000403710 <+656>: test %rax,%rax > 0x0000000000403713 <+659>: je 0x403762 <mtpfs_getattr_real+738> > 0x0000000000403715 <+661>: mov 0x4(%rax),%ebp > 0x0000000000403718 <+664>: mov 0x10(%rax),%rdi > 0x000000000040371c <+668>: callq 0x401b20 <strlen@plt> > 0x0000000000403721 <+673>: test %ebp,%ebp > 0x0000000000403723 <+675>: lea 0x2(%r13,%rax,1),%r13d > 0x0000000000403728 <+680>: je 0x403762 <mtpfs_getattr_real+738> > 0x000000000040372a <+682>: lea (%r14,%r14,2),%r14 > 0x000000000040372e <+686>: shl $0x3,%r14 > 0x0000000000403732 <+690>: nopw 0x0(%rax,%rax,1) > 0x0000000000403738 <+696>: xor %eax,%eax > 0x000000000040373a <+698>: callq 0x402490 <check_folders> > 0x000000000040373f <+703>: mov 0x6063e8(%r14),%rdi > 0x0000000000403746 <+710>: mov %ebp,%esi > 0x0000000000403748 <+712>: callq 0x401990 <LIBMTP_Find_Folder@plt> >=> 0x000000000040374d <+717>: mov 0x4(%rax),%ebp > 0x0000000000403750 <+720>: mov 0x10(%rax),%rdi > 0x0000000000403754 <+724>: callq 0x401b20 <strlen@plt> > 0x0000000000403759 <+729>: test %ebp,%ebp > 0x000000000040375b <+731>: lea 0x1(%r13,%rax,1),%r13d > 0x0000000000403760 <+736>: jne 0x403738 <mtpfs_getattr_real+696> > 0x0000000000403762 <+738>: lea 0x1(%r15),%eax > 0x0000000000403766 <+742>: add $0x1,%r15 > 0x000000000040376a <+746>: cmp %eax,0x20(%r12) > 0x000000000040376f <+751>: ja 0x4036f8 <mtpfs_getattr_real+632> > 0x0000000000403771 <+753>: movslq %r13d,%r13 > 0x0000000000403774 <+756>: movl $0x81ff,0x18(%rbx) > 0x000000000040377b <+763>: mov %r13,0x30(%rbx) > 0x000000000040377f <+767>: jmpq 0x40356d <mtpfs_getattr_real+237> > 0x0000000000403784 <+772>: nopl 0x0(%rax) > 0x0000000000403788 <+776>: movb $0x0,(%rbx) > 0x000000000040378b <+779>: lea 0x1(%rbx),%rdi > 0x000000000040378f <+783>: mov $0x8f,%sil > 0x0000000000403792 <+786>: jmpq 0x4034ae <mtpfs_getattr_real+46> > 0x0000000000403797 <+791>: nopw 0x0(%rax,%rax,1) > 0x00000000004037a0 <+800>: movw $0x0,(%rdi) > 0x00000000004037a5 <+805>: sub $0x2,%esi > 0x00000000004037a8 <+808>: add $0x2,%rdi > 0x00000000004037ac <+812>: jmpq 0x4034b8 <mtpfs_getattr_real+56> > 0x00000000004037b1 <+817>: nopl 0x0(%rax) > 0x00000000004037b8 <+824>: movl $0x0,(%rdi) > 0x00000000004037be <+830>: sub $0x4,%esi > 0x00000000004037c1 <+833>: add $0x4,%rdi > 0x00000000004037c5 <+837>: jmpq 0x4034c2 <mtpfs_getattr_real+66> > 0x00000000004037ca <+842>: mov %rbp,%rdi > 0x00000000004037cd <+845>: callq 0x402aa0 <parse_path> > 0x00000000004037d2 <+850>: mov %eax,%ebp > 0x00000000004037d4 <+852>: xor %eax,%eax > 0x00000000004037d6 <+854>: callq 0x402440 <check_files> > 0x00000000004037db <+859>: mov 0x202bde(%rip),%rdx # 0x6063c0 <files> > 0x00000000004037e2 <+866>: xor %eax,%eax > 0x00000000004037e4 <+868>: movslq %ebp,%rsi > 0x00000000004037e7 <+871>: test %rdx,%rdx > 0x00000000004037ea <+874>: jne 0x403801 <mtpfs_getattr_real+897> > 0x00000000004037ec <+876>: jmpq 0x40362c <mtpfs_getattr_real+428> > 0x00000000004037f1 <+881>: nopl 0x0(%rax) > 0x00000000004037f8 <+888>: mov 0x30(%rdx),%rdx > 0x00000000004037fc <+892>: test %rdx,%rdx > 0x00000000004037ff <+895>: je 0x40384c <mtpfs_getattr_real+972> > 0x0000000000403801 <+897>: cmp (%rdx),%ebp > 0x0000000000403803 <+899>: jne 0x4037f8 <mtpfs_getattr_real+888> > 0x0000000000403805 <+901>: mov 0x18(%rdx),%rax > 0x0000000000403809 <+905>: xor %ecx,%ecx > 0x000000000040380b <+907>: mov %rsi,0x8(%rbx) > 0x000000000040380f <+911>: movq $0x1,0x10(%rbx) > 0x0000000000403817 <+919>: movl $0x81ff,0x18(%rbx) > 0x000000000040381e <+926>: test $0x1ff,%eax > 0x0000000000403823 <+931>: mov %rax,0x30(%rbx) > 0x0000000000403827 <+935>: setne %cl > 0x000000000040382a <+938>: shr $0x9,%rax > 0x000000000040382e <+942>: add %rcx,%rax > 0x0000000000403831 <+945>: mov %rax,0x40(%rbx) > 0x0000000000403835 <+949>: mov 0x20(%rdx),%rax > 0x0000000000403839 <+953>: mov %rax,0x58(%rbx) > 0x000000000040383d <+957>: mov %rax,0x68(%rbx) > 0x0000000000403841 <+961>: mov %rax,0x48(%rbx) > 0x0000000000403845 <+965>: mov $0x1,%eax > 0x000000000040384a <+970>: jmp 0x4037f8 <mtpfs_getattr_real+888> > 0x000000000040384c <+972>: test %eax,%eax > 0x000000000040384e <+974>: je 0x40362c <mtpfs_getattr_real+428> > 0x0000000000403854 <+980>: xor %eax,%eax > 0x0000000000403856 <+982>: jmpq 0x403529 <mtpfs_getattr_real+169> > 0x000000000040385b <+987>: xor %r13d,%r13d > 0x000000000040385e <+990>: xchg %ax,%ax > 0x0000000000403860 <+992>: jmpq 0x403774 <mtpfs_getattr_real+756> >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 893287
:
675181
|
675182
|
675183
| 675184 |
675185
|
675186
|
675187
|
675188
|
675189
|
675190
|
675191
|
675192