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 929335 Details for
Bug 1132685
[abrt] gvfs: g_realloc(): gvfsd-metadata 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), 30.01 KB, created by
Jason Herring
on 2014-08-21 19:46:42 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Jason Herring
Created:
2014-08-21 19:46:42 UTC
Size:
30.01 KB
patch
obsolete
>[New LWP 5107] >[New LWP 5108] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/libexec/gvfsd-metadata'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 malloc_consolidate (av=av@entry=0x33047b8760 <main_arena>) at malloc.c:4099 >4099 unlink(av, p, bck, fwd); > >Thread 2 (Thread 0x7f486ffd2700 (LWP 5108)): >#0 0x00000033044ea9dd in poll () at ../sysdeps/unix/syscall-template.S:81 >No locals. >#1 0x00000033070495b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7f48680010c0, timeout=-1, context=0x2512200) at gmain.c:4007 > poll_func = 0x3307058500 <g_poll> >#2 g_main_context_iterate (context=0x2512200, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = 3 > fds = 0x7f48680010c0 >#3 0x0000003307049a3a in g_main_loop_run (loop=0x2512190) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00000033080d0376 in gdbus_shared_thread_func (user_data=0x25121d0) at gdbusprivate.c:278 > data = 0x25121d0 >#5 0x000000330706ea45 in g_thread_proxy (data=0x2514050) at gthread.c:798 > thread = 0x2514050 >#6 0x0000003304c07f33 in start_thread (arg=0x7f486ffd2700) at pthread_create.c:309 > __res = <optimized out> > pd = 0x7f486ffd2700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139949093234432, -1807024141802102561, 0, 0, 139949093235136, 139949093234432, 1764556629427396831, -1834618039338884897}, 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 0x00000033044f4ded in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 >No locals. > >Thread 1 (Thread 0x7f48764fc840 (LWP 5107)): >#0 malloc_consolidate (av=av@entry=0x33047b8760 <main_arena>) at malloc.c:4099 > fb = <optimized out> > maxfb = 0x33047b87b0 <main_arena+80> > p = 0x3301cb39c8 > nextp = 0x2546080 > unsorted_bin = 0x33047b87b8 <main_arena+88> > first_unsorted = <optimized out> > nextchunk = 0x33071105b8 > size = 88460272 > nextsize = 1027401318418353728 > prevsize = 45108720 > nextinuse = <optimized out> > bck = <optimized out> > fwd = <optimized out> >#1 0x000000330447dea9 in _int_malloc (av=av@entry=0x33047b8760 <main_arena>, bytes=bytes@entry=65537) at malloc.c:3378 > nb = 65552 > idx = 121 > bin = <optimized out> > victim = <optimized out> > size = <optimized out> > victim_index = <optimized out> > remainder = <optimized out> > remainder_size = <optimized out> > block = <optimized out> > bit = <optimized out> > map = <optimized out> > fwd = <optimized out> > bck = <optimized out> > errstr = 0x0 >#2 0x000000330447f7ac in _int_realloc (av=av@entry=0x33047b8760 <main_arena>, oldp=oldp@entry=0x2518f30, oldsize=oldsize@entry=48, nb=nb@entry=65552) at malloc.c:4225 > newp = <optimized out> > newsize = <optimized out> > newmem = <optimized out> > next = 0x2518f60 > remainder = <optimized out> > remainder_size = <optimized out> > bck = <optimized out> > fwd = <optimized out> > copysize = <optimized out> > ncopies = <optimized out> > s = <optimized out> > d = <optimized out> > errstr = 0x0 > nextsize = <optimized out> >#3 0x00000033044804e2 in __GI___libc_realloc (oldmem=0x2518f40, bytes=65536) at malloc.c:2984 > ar_ptr = 0x33047b8760 <main_arena> > nb = 65552 > newp = <optimized out> > hook = <optimized out> > oldp = 0x2518f30 > oldsize = 48 >#4 0x000000330704ef17 in g_realloc (mem=0x2518f40, n_bytes=65536) at gmem.c:169 > newmem = <optimized out> >#5 0x0000003307068974 in g_string_maybe_expand (string=string@entry=0x2a67d40, len=<optimized out>) at gstring.c:107 >No locals. >#6 0x0000003307068bbf in g_string_set_size (string=string@entry=0x2a67d40, len=len@entry=32768) at gstring.c:400 > __PRETTY_FUNCTION__ = "g_string_set_size" >#7 0x000000000040b009 in meta_builder_create_new_journal (filename=filename@entry=0x2ab7500 "/export/home/jas/.local/share/gvfs-metadata/uuid-5c3557ef-ed63-4035-a0bc-6adb60e34bb5", random_tag=random_tag@entry=676382170) at metabuilder.c:1004 > journal_name = 0x2a65480 "/export/home/jas/.local/share/gvfs-metadata/uuid-5c3557ef-ed63-4035-a0bc-6adb60e34bb5-2850c5da.log" > size_offset = 12 > out = 0x2a67d40 > pos = 20 > res = <optimized out> >#8 0x000000000040bb4b in meta_builder_write (builder=builder@entry=0x2519770, filename=0x2ab7500 "/export/home/jas/.local/share/gvfs-metadata/uuid-5c3557ef-ed63-4035-a0bc-6adb60e34bb5") at metabuilder.c:1146 > out = 0x2519f60 > random_tag = 676382170 > fd = 11 > fd2 = <optimized out> > fd_dir = <optimized out> > tmp_name = 0x2a67430 "/export/home/jas/.local/share/gvfs-metadata/uuid-5c3557ef-ed63-4035-a0bc-6adb60e34bb5.LU7TKX" > dirname = <optimized out> >#9 0x000000000040806f in meta_tree_flush_locked (tree=tree@entry=0x2ab71f0) at metatree.c:2298 > builder = 0x2519770 > res = <optimized out> >#10 0x0000000000408ed8 in meta_tree_flush (tree=0x2ab71f0) at metatree.c:2315 > res = <optimized out> >#11 0x000000000040531d in writeout_timeout (data=0x2519af0, data@entry=<error reading variable: value has been optimized out>) at meta-daemon.c:62 > info = 0x2519af0 >#12 0x0000003307049e43 in g_timeout_dispatch (source=source@entry=0x2515800, callback=<optimized out>, user_data=<optimized out>) at gmain.c:4451 > timeout_source = 0x2515800 > again = <optimized out> >#13 0x00000033070492a6 in g_main_dispatch (context=0x2501470) at gmain.c:3066 > dispatch = 0x3307049e30 <g_timeout_dispatch> > was_in_call = 0 > user_data = 0x2519af0 > callback = 0x405310 <writeout_timeout> > cb_funcs = 0x330732a8e0 <g_source_callback_funcs> > cb_data = 0x2518ef0 > need_destroy = <optimized out> > current_source_link = {data = 0x2515800, next = 0x0} > source = 0x2515800 > current = 0x25114c0 > i = 0 >#14 g_main_context_dispatch (context=context@entry=0x2501470) at gmain.c:3642 >No locals. >#15 0x0000003307049628 in g_main_context_iterate (context=0x2501470, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713 > max_priority = 2147483647 > timeout = 60198 > some_ready = 1 > nfds = <optimized out> > allocated_nfds = 1 > fds = 0x2511820 >#16 0x0000003307049a3a in g_main_loop_run (loop=0x25001d0) at gmain.c:3907 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#17 0x0000000000405099 in main (argc=1, argv=0x7fffb20cdd48) at meta-daemon.c:551 > loop = 0x25001d0 > conn = 0x2508030 > replace = 0 > error = 0x0 > name_owner_id = 1 > flags = <optimized out> > context = <optimized out> > options = {{long_name = 0x40da43 "replace", short_name = 114 'r', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffb20cdbc4, description = 0x40da4b "Replace old daemon.", arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} >From To Syms Read Shared Object Library >0x00000033098034a0 0x000000330980bf6c Yes /lib64/libudev.so.1 >0x000000330b0128c0 0x000000330b02a618 Yes /lib64/libgvfscommon.so.0 >0x0000003307c01190 0x0000003307c02088 Yes /lib64/libgmodule-2.0.so.0 >0x0000003308031be0 0x00000033080f365c Yes /lib64/libgio-2.0.so.0 >0x000000330780b160 0x0000003307839a18 Yes /lib64/libgobject-2.0.so.0 >0x000000330701a6e0 0x00000033070b2f1c Yes /lib64/libglib-2.0.so.0 >0x000000330c4047f0 0x000000330c42e2e0 Yes /lib64/libbluray.so.1 >0x000000331c800f10 0x000000331c801804 Yes /lib64/libutil.so.1 >0x0000003304c059f0 0x0000003304c11614 Yes /lib64/libpthread.so.0 >0x000000330441f560 0x0000003304560bb4 Yes /lib64/libc.so.6 >0x00000033060064a0 0x0000003306018fe4 Yes /lib64/libselinux.so.1 >0x00000033064022d0 0x00000033064050bc Yes /lib64/librt.so.1 >0x0000003304800ed0 0x00000033048019d0 Yes /lib64/libdl.so.2 >0x0000003306c02af0 0x0000003306c122a8 Yes /lib64/libgcc_s.so.1 >0x0000003304000b10 0x0000003304019c70 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003307401870 0x0000003307405fe8 Yes /lib64/libffi.so.6 >0x0000003305402210 0x000000330540e930 Yes /lib64/libz.so.1 >0x0000003306803a40 0x00000033068127dc Yes /lib64/libresolv.so.2 >0x000000330942e870 0x0000003309516930 Yes /lib64/libxml2.so.2 >0x000000330a40d320 0x000000330a478fb4 Yes /lib64/libfreetype.so.6 >0x0000003305c01770 0x0000003305c4b9e0 Yes /lib64/libpcre.so.1 >0x00000033058030e0 0x0000003305819050 Yes /lib64/liblzma.so.5 >0x0000003305005890 0x0000003305074bb8 Yes /lib64/libm.so.6 >0x0000003309005680 0x0000003309026df8 Yes /lib64/libpng16.so.16 >$1 = 0x0 >$2 = 0x0 >rax 0x2b04df0 45108720 >rbx 0x3301cb39c8 219073427912 >rcx 0x30 48 >rdx 0x111 273 >rsi 0x10001 65537 >rdi 0x33047b8760 219118536544 >rbp 0x545cbf0 0x545cbf0 >rsp 0x7fffb20cd650 0x7fffb20cd650 >r8 0x1 1 >r9 0x33047b87b8 219118536632 >r10 0x33047b8768 219118536552 >r11 0x202 514 >r12 0x33071105b8 219161888184 >r13 0xe42100e42180e40 1027401318418353728 >r14 0x33047b8760 219118536544 >r15 0x2546080 39084160 >rip 0x330447c373 0x330447c373 <malloc_consolidate+307> >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 malloc_consolidate: > 0x000000330447c240 <+0>: push %r15 > 0x000000330447c242 <+2>: push %r14 > 0x000000330447c244 <+4>: mov %rdi,%r14 > 0x000000330447c247 <+7>: push %r13 > 0x000000330447c249 <+9>: push %r12 > 0x000000330447c24b <+11>: push %rbp > 0x000000330447c24c <+12>: push %rbx > 0x000000330447c24d <+13>: sub $0x78,%rsp > 0x000000330447c251 <+17>: cmpq $0x0,0x33e927(%rip) # 0x33047bab80 <global_max_fast> > 0x000000330447c259 <+25>: je 0x330447c412 <malloc_consolidate+466> > 0x000000330447c25f <+31>: cmpl $0x0,%fs:0x18 > 0x000000330447c268 <+40>: je 0x330447c26b <malloc_consolidate+43> > 0x000000330447c26a <+42>: lock orl $0x1,0x4(%rdi) > 0x000000330447c26f <+47>: lea 0x50(%rdi),%rax > 0x000000330447c273 <+51>: movq $0x1,0x10(%rsp) > 0x000000330447c27c <+60>: lea 0x58(%rdi),%r9 > 0x000000330447c280 <+64>: lea 0x8(%rdi),%r10 > 0x000000330447c284 <+68>: mov %rax,0x8(%rsp) > 0x000000330447c289 <+73>: lea 0x50(%rsp),%rax > 0x000000330447c28e <+78>: sub %rax,0x10(%rsp) > 0x000000330447c293 <+83>: mov %rax,0x18(%rsp) > 0x000000330447c298 <+88>: lea 0x4f(%rsp),%rax > 0x000000330447c29d <+93>: mov %rax,0x20(%rsp) > 0x000000330447c2a2 <+98>: nopw 0x0(%rax,%rax,1) > 0x000000330447c2a8 <+104>: xor %ebx,%ebx > 0x000000330447c2aa <+106>: xchg %rbx,(%r10) > 0x000000330447c2ad <+109>: test %rbx,%rbx > 0x000000330447c2b0 <+112>: jne 0x330447c34a <malloc_consolidate+266> > 0x000000330447c2b6 <+118>: jmpq 0x330447c3f0 <malloc_consolidate+432> > 0x000000330447c2bb <+123>: nopl 0x0(%rax,%rax,1) > 0x000000330447c2c0 <+128>: mov 0x10(%r12),%rax > 0x000000330447c2c5 <+133>: add %r13,%rbp > 0x000000330447c2c8 <+136>: mov 0x18(%r12),%rdx > 0x000000330447c2cd <+141>: cmp 0x18(%rax),%r12 > 0x000000330447c2d1 <+145>: jne 0x330447c4eb <malloc_consolidate+683> > 0x000000330447c2d7 <+151>: cmp 0x10(%rdx),%r12 > 0x000000330447c2db <+155>: jne 0x330447c4eb <malloc_consolidate+683> > 0x000000330447c2e1 <+161>: cmpq $0x3ff,0x8(%r12) > 0x000000330447c2ea <+170>: mov %rdx,0x18(%rax) > 0x000000330447c2ee <+174>: mov %rax,0x10(%rdx) > 0x000000330447c2f2 <+178>: jbe 0x330447c302 <malloc_consolidate+194> > 0x000000330447c2f4 <+180>: mov 0x20(%r12),%rdx > 0x000000330447c2f9 <+185>: test %rdx,%rdx > 0x000000330447c2fc <+188>: jne 0x330447c64b <malloc_consolidate+1035> > 0x000000330447c302 <+194>: mov 0x68(%r14),%rax > 0x000000330447c306 <+198>: cmp $0x3ff,%rbp > 0x000000330447c30d <+205>: mov %rbx,0x68(%r14) > 0x000000330447c311 <+209>: mov %rbx,0x18(%rax) > 0x000000330447c315 <+213>: jbe 0x330447c327 <malloc_consolidate+231> > 0x000000330447c317 <+215>: movq $0x0,0x20(%rbx) > 0x000000330447c31f <+223>: movq $0x0,0x28(%rbx) > 0x000000330447c327 <+231>: mov %rbp,%rdx > 0x000000330447c32a <+234>: mov %r9,0x18(%rbx) > 0x000000330447c32e <+238>: mov %rax,0x10(%rbx) > 0x000000330447c332 <+242>: or $0x1,%rdx > 0x000000330447c336 <+246>: test %r15,%r15 > 0x000000330447c339 <+249>: mov %rdx,0x8(%rbx) > 0x000000330447c33d <+253>: mov %rbp,(%rbx,%rbp,1) > 0x000000330447c341 <+257>: je 0x330447c3f0 <malloc_consolidate+432> > 0x000000330447c347 <+263>: mov %r15,%rbx > 0x000000330447c34a <+266>: mov 0x8(%rbx),%rax > 0x000000330447c34e <+270>: mov 0x10(%rbx),%r15 > 0x000000330447c352 <+274>: mov %rax,%rbp > 0x000000330447c355 <+277>: and $0xfffffffffffffffa,%rbp > 0x000000330447c359 <+281>: lea (%rbx,%rbp,1),%r12 > 0x000000330447c35d <+285>: mov 0x8(%r12),%r13 > 0x000000330447c362 <+290>: and $0xfffffffffffffff8,%r13 > 0x000000330447c366 <+294>: test $0x1,%al > 0x000000330447c368 <+296>: jne 0x330447c3ae <malloc_consolidate+366> > 0x000000330447c36a <+298>: mov (%rbx),%rax > 0x000000330447c36d <+301>: sub %rax,%rbx > 0x000000330447c370 <+304>: add %rax,%rbp >=> 0x000000330447c373 <+307>: mov 0x10(%rbx),%rax > 0x000000330447c377 <+311>: mov 0x18(%rbx),%rdx > 0x000000330447c37b <+315>: cmp 0x18(%rax),%rbx > 0x000000330447c37f <+319>: jne 0x330447c477 <malloc_consolidate+567> > 0x000000330447c385 <+325>: cmp 0x10(%rdx),%rbx > 0x000000330447c389 <+329>: jne 0x330447c477 <malloc_consolidate+567> > 0x000000330447c38f <+335>: cmpq $0x3ff,0x8(%rbx) > 0x000000330447c397 <+343>: mov %rdx,0x18(%rax) > 0x000000330447c39b <+347>: mov %rax,0x10(%rdx) > 0x000000330447c39f <+351>: jbe 0x330447c3ae <malloc_consolidate+366> > 0x000000330447c3a1 <+353>: mov 0x20(%rbx),%rdx > 0x000000330447c3a5 <+357>: test %rdx,%rdx > 0x000000330447c3a8 <+360>: jne 0x330447c55b <malloc_consolidate+795> > 0x000000330447c3ae <+366>: cmp %r12,0x58(%r14) > 0x000000330447c3b2 <+370>: je 0x330447c3d0 <malloc_consolidate+400> > 0x000000330447c3b4 <+372>: testb $0x1,0x8(%r12,%r13,1) > 0x000000330447c3ba <+378>: je 0x330447c2c0 <malloc_consolidate+128> > 0x000000330447c3c0 <+384>: andq $0xfffffffffffffffe,0x8(%r12) > 0x000000330447c3c6 <+390>: jmpq 0x330447c302 <malloc_consolidate+194> > 0x000000330447c3cb <+395>: nopl 0x0(%rax,%rax,1) > 0x000000330447c3d0 <+400>: add %r13,%rbp > 0x000000330447c3d3 <+403>: or $0x1,%rbp > 0x000000330447c3d7 <+407>: test %r15,%r15 > 0x000000330447c3da <+410>: mov %rbp,0x8(%rbx) > 0x000000330447c3de <+414>: mov %rbx,0x58(%r14) > 0x000000330447c3e2 <+418>: jne 0x330447c347 <malloc_consolidate+263> > 0x000000330447c3e8 <+424>: nopl 0x0(%rax,%rax,1) > 0x000000330447c3f0 <+432>: add $0x8,%r10 > 0x000000330447c3f4 <+436>: lea -0x8(%r10),%rax > 0x000000330447c3f8 <+440>: cmp %rax,0x8(%rsp) > 0x000000330447c3fd <+445>: jne 0x330447c2a8 <malloc_consolidate+104> > 0x000000330447c403 <+451>: add $0x78,%rsp > 0x000000330447c407 <+455>: pop %rbx > 0x000000330447c408 <+456>: pop %rbp > 0x000000330447c409 <+457>: pop %r12 > 0x000000330447c40b <+459>: pop %r13 > 0x000000330447c40d <+461>: pop %r14 > 0x000000330447c40f <+463>: pop %r15 > 0x000000330447c411 <+465>: retq > 0x000000330447c412 <+466>: lea 0x58(%rdi),%rcx > 0x000000330447c416 <+470>: mov $0x1,%edx > 0x000000330447c41b <+475>: mov %rcx,%rax > 0x000000330447c41e <+478>: xchg %ax,%ax > 0x000000330447c420 <+480>: add $0x1,%edx > 0x000000330447c423 <+483>: mov %rax,0x18(%rax) > 0x000000330447c427 <+487>: mov %rax,0x10(%rax) > 0x000000330447c42b <+491>: add $0x10,%rax > 0x000000330447c42f <+495>: cmp $0x80,%edx > 0x000000330447c435 <+501>: jne 0x330447c420 <malloc_consolidate+480> > 0x000000330447c437 <+503>: lea 0x33c322(%rip),%rax # 0x33047b8760 <main_arena> > 0x000000330447c43e <+510>: cmp %rax,%r14 > 0x000000330447c441 <+513>: je 0x330447c464 <malloc_consolidate+548> > 0x000000330447c443 <+515>: mov 0x4(%r14),%eax > 0x000000330447c447 <+519>: or $0x2,%eax > 0x000000330447c44a <+522>: or $0x1,%eax > 0x000000330447c44d <+525>: mov %rcx,0x58(%r14) > 0x000000330447c451 <+529>: mov %eax,0x4(%r14) > 0x000000330447c455 <+533>: add $0x78,%rsp > 0x000000330447c459 <+537>: pop %rbx > 0x000000330447c45a <+538>: pop %rbp > 0x000000330447c45b <+539>: pop %r12 > 0x000000330447c45d <+541>: pop %r13 > 0x000000330447c45f <+543>: pop %r14 > 0x000000330447c461 <+545>: pop %r15 > 0x000000330447c463 <+547>: retq > 0x000000330447c464 <+548>: movq $0x80,0x33e711(%rip) # 0x33047bab80 <global_max_fast> > 0x000000330447c46f <+559>: mov 0x33c2ef(%rip),%eax # 0x33047b8764 <main_arena+4> > 0x000000330447c475 <+565>: jmp 0x330447c44a <malloc_consolidate+522> > 0x000000330447c477 <+567>: cmpl $0x0,0x341b96(%rip) # 0x33047be014 <__libc_multiple_threads> > 0x000000330447c47e <+574>: je 0x330447c48c <malloc_consolidate+588> > 0x000000330447c480 <+576>: lock decl (%r14) > 0x000000330447c484 <+580>: jne 0x3304482459 <_L_unlock_3015> > 0x000000330447c48a <+586>: jmp 0x330447c495 <malloc_consolidate+597> > 0x000000330447c48c <+588>: decl (%r14) > 0x000000330447c48f <+591>: jne 0x3304482459 <_L_unlock_3015> > 0x000000330447c495 <+597>: mov 0x33bcf4(%rip),%r11d # 0x33047b8190 <check_action> > 0x000000330447c49c <+604>: mov %r11d,%eax > 0x000000330447c49f <+607>: and $0x5,%eax > 0x000000330447c4a2 <+610>: cmp $0x5,%eax > 0x000000330447c4a5 <+613>: je 0x330447c7b7 <malloc_consolidate+1399> > 0x000000330447c4ab <+619>: test $0x1,%r11b > 0x000000330447c4af <+623>: jne 0x330447c66d <malloc_consolidate+1069> > 0x000000330447c4b5 <+629>: and $0x2,%r11d > 0x000000330447c4b9 <+633>: jne 0x330447c758 <malloc_consolidate+1304> > 0x000000330447c4bf <+639>: mov $0x1,%esi > 0x000000330447c4c4 <+644>: xor %eax,%eax > 0x000000330447c4c6 <+646>: cmpl $0x0,0x341b47(%rip) # 0x33047be014 <__libc_multiple_threads> > 0x000000330447c4cd <+653>: je 0x330447c4dc <malloc_consolidate+668> > 0x000000330447c4cf <+655>: lock cmpxchg %esi,(%r14) > 0x000000330447c4d4 <+660>: jne 0x3304482474 <_L_lock_3051> > 0x000000330447c4da <+666>: jmp 0x330447c4e6 <malloc_consolidate+678> > 0x000000330447c4dc <+668>: cmpxchg %esi,(%r14) > 0x000000330447c4e0 <+672>: jne 0x3304482474 <_L_lock_3051> > 0x000000330447c4e6 <+678>: jmpq 0x330447c3ae <malloc_consolidate+366> > 0x000000330447c4eb <+683>: cmpl $0x0,0x341b22(%rip) # 0x33047be014 <__libc_multiple_threads> > 0x000000330447c4f2 <+690>: je 0x330447c500 <malloc_consolidate+704> > 0x000000330447c4f4 <+692>: lock decl (%r14) > 0x000000330447c4f8 <+696>: jne 0x330448248f <_L_unlock_3078> > 0x000000330447c4fe <+702>: jmp 0x330447c509 <malloc_consolidate+713> > 0x000000330447c500 <+704>: decl (%r14) > 0x000000330447c503 <+707>: jne 0x330448248f <_L_unlock_3078> > 0x000000330447c509 <+713>: mov 0x33bc80(%rip),%r13d # 0x33047b8190 <check_action> > 0x000000330447c510 <+720>: mov %r13d,%eax > 0x000000330447c513 <+723>: and $0x5,%eax > 0x000000330447c516 <+726>: cmp $0x5,%eax > 0x000000330447c519 <+729>: je 0x330447c75d <malloc_consolidate+1309> > 0x000000330447c51f <+735>: test $0x1,%r13b > 0x000000330447c523 <+739>: jne 0x330447c57b <malloc_consolidate+827> > 0x000000330447c525 <+741>: and $0x2,%r13d > 0x000000330447c529 <+745>: jne 0x330447c758 <malloc_consolidate+1304> > 0x000000330447c52f <+751>: mov $0x1,%esi > 0x000000330447c534 <+756>: xor %eax,%eax > 0x000000330447c536 <+758>: cmpl $0x0,0x341ad7(%rip) # 0x33047be014 <__libc_multiple_threads> > 0x000000330447c53d <+765>: je 0x330447c54c <malloc_consolidate+780> > 0x000000330447c53f <+767>: lock cmpxchg %esi,(%r14) > 0x000000330447c544 <+772>: jne 0x33044824aa <_L_lock_3116> > 0x000000330447c54a <+778>: jmp 0x330447c556 <malloc_consolidate+790> > 0x000000330447c54c <+780>: cmpxchg %esi,(%r14) > 0x000000330447c550 <+784>: jne 0x33044824aa <_L_lock_3116> > 0x000000330447c556 <+790>: jmpq 0x330447c302 <malloc_consolidate+194> > 0x000000330447c55b <+795>: cmpq $0x0,0x20(%rax) > 0x000000330447c560 <+800>: je 0x330447c791 <malloc_consolidate+1361> > 0x000000330447c566 <+806>: mov 0x28(%rbx),%rax > 0x000000330447c56a <+810>: mov %rax,0x28(%rdx) > 0x000000330447c56e <+814>: mov 0x28(%rbx),%rax > 0x000000330447c572 <+818>: mov %rdx,0x20(%rax) > 0x000000330447c576 <+822>: jmpq 0x330447c3ae <malloc_consolidate+366> > 0x000000330447c57b <+827>: mov 0x18(%rsp),%rax > 0x000000330447c580 <+832>: xor %ecx,%ecx > 0x000000330447c582 <+834>: mov %r12,%rdi > 0x000000330447c585 <+837>: mov $0x10,%edx > 0x000000330447c58a <+842>: mov %r9,0x30(%rsp) > 0x000000330447c58f <+847>: mov %r10,0x28(%rsp) > 0x000000330447c594 <+852>: movb $0x0,0x60(%rsp) > 0x000000330447c599 <+857>: lea 0x10(%rax),%rsi > 0x000000330447c59d <+861>: callq 0x3304447ae0 <_itoa_word> > 0x000000330447c5a2 <+866>: cmp 0x18(%rsp),%rax > 0x000000330447c5a7 <+871>: mov %rax,%r12 > 0x000000330447c5aa <+874>: mov 0x28(%rsp),%r10 > 0x000000330447c5af <+879>: mov 0x30(%rsp),%r9 > 0x000000330447c5b4 <+884>: jbe 0x330447c5fc <malloc_consolidate+956> > 0x000000330447c5b6 <+886>: lea -0x1(%rax),%rcx > 0x000000330447c5ba <+890>: mov 0x10(%rsp),%rax > 0x000000330447c5bf <+895>: mov %r12,%rdi > 0x000000330447c5c2 <+898>: mov $0x30,%esi > 0x000000330447c5c7 <+903>: mov %r9,0x38(%rsp) > 0x000000330447c5cc <+908>: mov %r10,0x30(%rsp) > 0x000000330447c5d1 <+913>: mov %rcx,0x28(%rsp) > 0x000000330447c5d6 <+918>: lea (%rax,%rcx,1),%rdx > 0x000000330447c5da <+922>: sub %rdx,%rdi > 0x000000330447c5dd <+925>: callq 0x33044893f0 <memset> > 0x000000330447c5e2 <+930>: mov 0x20(%rsp),%rax > 0x000000330447c5e7 <+935>: mov 0x28(%rsp),%rcx > 0x000000330447c5ec <+940>: mov 0x38(%rsp),%r9 > 0x000000330447c5f1 <+945>: mov 0x30(%rsp),%r10 > 0x000000330447c5f6 <+950>: sub %rcx,%rax > 0x000000330447c5f9 <+953>: add %rax,%r12 > 0x000000330447c5fc <+956>: mov 0x3415ad(%rip),%rax # 0x33047bdbb0 <__libc_argv> > 0x000000330447c603 <+963>: lea 0xfd689(%rip),%rdx # 0x3304579c93 > 0x000000330447c60a <+970>: mov %r13d,%edi > 0x000000330447c60d <+973>: lea 0xfd6a6(%rip),%rcx # 0x3304579cba > 0x000000330447c614 <+980>: lea 0xfff0d(%rip),%rsi # 0x330457c528 > 0x000000330447c61b <+987>: mov %r12,%r8 > 0x000000330447c61e <+990>: mov %r9,0x30(%rsp) > 0x000000330447c623 <+995>: mov %r10,0x28(%rsp) > 0x000000330447c628 <+1000>: mov (%rax),%rax > 0x000000330447c62b <+1003>: test %rax,%rax > 0x000000330447c62e <+1006>: cmovne %rax,%rdx > 0x000000330447c632 <+1010>: and $0x2,%edi > 0x000000330447c635 <+1013>: xor %eax,%eax > 0x000000330447c637 <+1015>: callq 0x3304475a40 <__libc_message> > 0x000000330447c63c <+1020>: mov 0x28(%rsp),%r10 > 0x000000330447c641 <+1025>: mov 0x30(%rsp),%r9 > 0x000000330447c646 <+1030>: jmpq 0x330447c52f <malloc_consolidate+751> > 0x000000330447c64b <+1035>: cmpq $0x0,0x20(%rax) > 0x000000330447c650 <+1040>: je 0x330447c7eb <malloc_consolidate+1451> > 0x000000330447c656 <+1046>: mov 0x28(%r12),%rax > 0x000000330447c65b <+1051>: mov %rax,0x28(%rdx) > 0x000000330447c65f <+1055>: mov 0x28(%r12),%rax > 0x000000330447c664 <+1060>: mov %rdx,0x20(%rax) > 0x000000330447c668 <+1064>: jmpq 0x330447c302 <malloc_consolidate+194> > 0x000000330447c66d <+1069>: mov 0x18(%rsp),%rax > 0x000000330447c672 <+1074>: xor %ecx,%ecx > 0x000000330447c674 <+1076>: mov $0x10,%edx > 0x000000330447c679 <+1081>: mov %rbx,%rdi > 0x000000330447c67c <+1084>: mov %r9,0x38(%rsp) > 0x000000330447c681 <+1089>: mov %r10,0x30(%rsp) > 0x000000330447c686 <+1094>: mov %r11d,0x28(%rsp) > 0x000000330447c68b <+1099>: movb $0x0,0x60(%rsp) > 0x000000330447c690 <+1104>: lea 0x10(%rax),%rsi > 0x000000330447c694 <+1108>: callq 0x3304447ae0 <_itoa_word> > 0x000000330447c699 <+1113>: cmp 0x18(%rsp),%rax > 0x000000330447c69e <+1118>: mov %rax,%r8 > 0x000000330447c6a1 <+1121>: mov 0x28(%rsp),%r11d > 0x000000330447c6a6 <+1126>: mov 0x30(%rsp),%r10 > 0x000000330447c6ab <+1131>: mov 0x38(%rsp),%r9 > 0x000000330447c6b0 <+1136>: jbe 0x330447c70c <malloc_consolidate+1228> > 0x000000330447c6b2 <+1138>: lea -0x1(%rax),%rcx > 0x000000330447c6b6 <+1142>: mov 0x10(%rsp),%rax > 0x000000330447c6bb <+1147>: mov %r8,%rdi > 0x000000330447c6be <+1150>: mov $0x30,%esi > 0x000000330447c6c3 <+1155>: mov %r9,0x48(%rsp) > 0x000000330447c6c8 <+1160>: mov %r10,0x40(%rsp) > 0x000000330447c6cd <+1165>: mov %r11d,0x38(%rsp) > 0x000000330447c6d2 <+1170>: mov %rcx,0x30(%rsp) > 0x000000330447c6d7 <+1175>: lea (%rax,%rcx,1),%rdx > 0x000000330447c6db <+1179>: mov %r8,0x28(%rsp) > 0x000000330447c6e0 <+1184>: sub %rdx,%rdi > 0x000000330447c6e3 <+1187>: callq 0x33044893f0 <memset> > 0x000000330447c6e8 <+1192>: mov 0x20(%rsp),%rax > 0x000000330447c6ed <+1197>: mov 0x30(%rsp),%rcx > 0x000000330447c6f2 <+1202>: mov 0x28(%rsp),%r8 > 0x000000330447c6f7 <+1207>: mov 0x48(%rsp),%r9 > 0x000000330447c6fc <+1212>: mov 0x40(%rsp),%r10 > 0x000000330447c701 <+1217>: mov 0x38(%rsp),%r11d > 0x000000330447c706 <+1222>: sub %rcx,%rax > 0x000000330447c709 <+1225>: add %rax,%r8 > 0x000000330447c70c <+1228>: mov 0x34149d(%rip),%rax # 0x33047bdbb0 <__libc_argv> > 0x000000330447c713 <+1235>: lea 0xfd579(%rip),%rdx # 0x3304579c93 > 0x000000330447c71a <+1242>: mov %r11d,%edi > 0x000000330447c71d <+1245>: lea 0xfd596(%rip),%rcx # 0x3304579cba > 0x000000330447c724 <+1252>: lea 0xffdfd(%rip),%rsi # 0x330457c528 > 0x000000330447c72b <+1259>: mov %r9,0x30(%rsp) > 0x000000330447c730 <+1264>: mov %r10,0x28(%rsp) > 0x000000330447c735 <+1269>: mov (%rax),%rax > 0x000000330447c738 <+1272>: test %rax,%rax > 0x000000330447c73b <+1275>: cmovne %rax,%rdx > 0x000000330447c73f <+1279>: and $0x2,%edi > 0x000000330447c742 <+1282>: xor %eax,%eax > 0x000000330447c744 <+1284>: callq 0x3304475a40 <__libc_message> > 0x000000330447c749 <+1289>: mov 0x28(%rsp),%r10 > 0x000000330447c74e <+1294>: mov 0x30(%rsp),%r9 > 0x000000330447c753 <+1299>: jmpq 0x330447c4bf <malloc_consolidate+639> > 0x000000330447c758 <+1304>: callq 0x3304437200 <__GI_abort> > 0x000000330447c75d <+1309>: mov %r13d,%edi > 0x000000330447c760 <+1312>: lea 0xfd553(%rip),%rdx # 0x3304579cba > 0x000000330447c767 <+1319>: lea 0xfea9d(%rip),%rsi # 0x330457b20b > 0x000000330447c76e <+1326>: and $0x2,%edi > 0x000000330447c771 <+1329>: xor %eax,%eax > 0x000000330447c773 <+1331>: mov %r9,0x30(%rsp) > 0x000000330447c778 <+1336>: mov %r10,0x28(%rsp) > 0x000000330447c77d <+1341>: callq 0x3304475a40 <__libc_message> > 0x000000330447c782 <+1346>: mov 0x28(%rsp),%r10 > 0x000000330447c787 <+1351>: mov 0x30(%rsp),%r9 > 0x000000330447c78c <+1356>: jmpq 0x330447c52f <malloc_consolidate+751> > 0x000000330447c791 <+1361>: cmp %rdx,%rbx > 0x000000330447c794 <+1364>: je 0x330447c814 <malloc_consolidate+1492> > 0x000000330447c796 <+1366>: mov %rdx,0x20(%rax) > 0x000000330447c79a <+1370>: mov 0x28(%rbx),%rdx > 0x000000330447c79e <+1374>: mov %rdx,0x28(%rax) > 0x000000330447c7a2 <+1378>: mov 0x20(%rbx),%rdx > 0x000000330447c7a6 <+1382>: mov %rax,0x28(%rdx) > 0x000000330447c7aa <+1386>: mov 0x28(%rbx),%rdx > 0x000000330447c7ae <+1390>: mov %rax,0x20(%rdx) > 0x000000330447c7b2 <+1394>: jmpq 0x330447c3ae <malloc_consolidate+366> > 0x000000330447c7b7 <+1399>: mov %r11d,%edi > 0x000000330447c7ba <+1402>: lea 0xfd4f9(%rip),%rdx # 0x3304579cba > 0x000000330447c7c1 <+1409>: lea 0xfea43(%rip),%rsi # 0x330457b20b > 0x000000330447c7c8 <+1416>: and $0x2,%edi > 0x000000330447c7cb <+1419>: xor %eax,%eax > 0x000000330447c7cd <+1421>: mov %r9,0x30(%rsp) > 0x000000330447c7d2 <+1426>: mov %r10,0x28(%rsp) > 0x000000330447c7d7 <+1431>: callq 0x3304475a40 <__libc_message> > 0x000000330447c7dc <+1436>: mov 0x28(%rsp),%r10 > 0x000000330447c7e1 <+1441>: mov 0x30(%rsp),%r9 > 0x000000330447c7e6 <+1446>: jmpq 0x330447c4bf <malloc_consolidate+639> > 0x000000330447c7eb <+1451>: cmp %rdx,%r12 > 0x000000330447c7ee <+1454>: je 0x330447c821 <malloc_consolidate+1505> > 0x000000330447c7f0 <+1456>: mov %rdx,0x20(%rax) > 0x000000330447c7f4 <+1460>: mov 0x28(%r12),%rdx > 0x000000330447c7f9 <+1465>: mov %rdx,0x28(%rax) > 0x000000330447c7fd <+1469>: mov 0x20(%r12),%rdx > 0x000000330447c802 <+1474>: mov %rax,0x28(%rdx) > 0x000000330447c806 <+1478>: mov 0x28(%r12),%rdx > 0x000000330447c80b <+1483>: mov %rax,0x20(%rdx) > 0x000000330447c80f <+1487>: jmpq 0x330447c302 <malloc_consolidate+194> > 0x000000330447c814 <+1492>: mov %rax,0x28(%rax) > 0x000000330447c818 <+1496>: mov %rax,0x20(%rax) > 0x000000330447c81c <+1500>: jmpq 0x330447c3ae <malloc_consolidate+366> > 0x000000330447c821 <+1505>: mov %rax,0x28(%rax) > 0x000000330447c825 <+1509>: mov %rax,0x20(%rax) > 0x000000330447c829 <+1513>: jmpq 0x330447c302 <malloc_consolidate+194> >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 1132685
: 929335 |
929336
|
929337
|
929338
|
929339
|
929340
|
929341
|
929342
|
929343
|
929344
|
929345