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 595169 Details for
Bug 836416
[abrt] make-1:3.82-2.fc14.1: malloc_consolidate: Process /usr/bin/make 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), 35.04 KB, created by
raunardinio
on 2012-06-29 02:27:39 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
raunardinio
Created:
2012-06-29 02:27:39 UTC
Size:
35.04 KB
patch
obsolete
>Missing separate debuginfo for >Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/c4/1c574f31a203492b9389c783adad6ff1989915 /var/cache/abrt-di/usr/lib/debug/.build-id/c4/1c574f31a203492b9389c783adad6ff1989915 >[New Thread 27770] >Core was generated by `make -C /tmp/android/Android-2.3.4 all_modules'. >Program terminated with signal 11, Segmentation fault. >#0 0x00be00d4 in malloc_consolidate () from /lib/libc-2.12.90.so > >Thread 1 (Thread 27770): >#0 0x00be00d4 in malloc_consolidate () from /lib/libc-2.12.90.so >No symbol table info available. >#1 0x00be18d9 in _int_malloc () from /lib/libc-2.12.90.so >No symbol table info available. >#2 0x00be5ac9 in calloc () from /lib/libc-2.12.90.so >No symbol table info available. >#3 0x00b56683 in _dl_new_object (realname=0x9758130 "/lib/libgcc_s.so.1", libname=0xcbdae2 "libgcc_s.so.1", type=2, loader=0x0, mode=-1879048191, nsid=0) at dl-object.c:52 > l = <value optimized out> > idx = <value optimized out> > libname_len = 14 > new = <value optimized out> > newname = <value optimized out> > naudit = <value optimized out> > audit_space = <value optimized out> >#4 0x00b51990 in _dl_map_object_from_fd (name=0xcbdae2 "libgcc_s.so.1", fd=6, fbp=0xbfa191bc, realname=0x9758130 "/lib/libgcc_s.so.1", loader=0x0, l_type=2, mode=-1879048191, stack_endp=0xbfa193c0, nsid=0) at dl-load.c:965 > l = <value optimized out> > header = 0xbfa191c0 > phdr = <value optimized out> > ph = <value optimized out> > maplength = <value optimized out> > type = <value optimized out> > st = {st_dev = 64768, __pad1 = 0, __st_ino = 941994, st_mode = 33261, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 0, st_size = 114320, st_blksize = 4096, st_blocks = 224, st_atim = {tv_sec = 1340855281, tv_nsec = 845019996}, st_mtim = {tv_sec = 1285358980, tv_nsec = 0}, st_ctim = {tv_sec = 1312832342, tv_nsec = 486999996}, st_ino = 941994} > errstring = 0x0 > errval = 0 > r = 0xb6c8e8 > make_consistent = true > __PRETTY_FUNCTION__ = "_dl_map_object_from_fd" > stack_flags = <value optimized out> >#5 0x00b539e6 in _dl_map_object (loader=0x0, name=0xcbdae2 "libgcc_s.so.1", preloaded=0, type=2, trace_mode=0, mode=-1879048191, nsid=0) at dl-load.c:2244 > fd = <value optimized out> > realname = 0x9758130 "/lib/libgcc_s.so.1" > name_copy = 0x0 > l = <value optimized out> > fb = {len = 512, buf = "\177ELF\001\001\001\000\000\000\000\000\000\000\000\000\003\000\003\000\001\000\000\000\220\237\327\000\064\000\000\000\270\271\001\000\000\000\000\000\064\000 \000\006\000(\000\037\000\036\000\001\000\000\000\000\000\000\000\000\200\327\000\000\200\327\000\034\261\001\000\034\261\001\000\005\000\000\000\000\020\000\000\001\000\000\000\034\261\001\000\034A\331\000\034A\331\000\334\001\000\000\060\003\000\000\006\000\000\000\000\020\000\000\002\000\000\000\064\261\001\000\064A\331\000\064A\331\000\330\000\000\000\330\000\000\000\006\000\000\000\004\000\000\000\004\000\000\000\364\000\000\000\364\200\327\000\364\200\327\000$\000\000\000$\000\000\000\004\000\000\000\004\000\000\000P\345td`\220\001\000`\020\331\000`\020\331\000\004\005\000\000\004\005\000\000\004\000\000\000\004\000\000\000Q\345td", '\000' <repeats 20 times>, "\006\000\000\000\004\000\000\000"...} > __PRETTY_FUNCTION__ = "_dl_map_object" > found_other_class = false > stack_end = 0xbfa1c220 >#6 0x00b5eadc in dl_open_worker (a=0xbfa19540) at dl-open.c:255 > args = 0xbfa19540 > file = 0xcbdae2 "libgcc_s.so.1" > mode = -2147483647 > call_map = 0xb6c900 > dst = 0x0 > __PRETTY_FUNCTION__ = "dl_open_worker" > new = <value optimized out> > r = <value optimized out> > reloc_mode = <value optimized out> > l = <value optimized out> > any_tls = <value optimized out> >#7 0x00b5a7e6 in _dl_catch_error (objname=0xbfa19568, errstring=0xbfa19564, mallocedp=0xbfa1956f, operate=0xb5e960 <dl_open_worker>, args=0xbfa19540) at dl-error.c:178 > errcode = 0 > old = 0xbfa195e0 > c = {objname = 0xc9b7af "\201\303\301\267\002", errstring = 0x0, malloced = 184, env = {{__jmpbuf = {11976636, 11977924, 11921760, -1079929576, -1079929792, 11904969}, __mask_was_saved = -1079929096, __saved_mask = {__val = {134553716, 158781469, 158781472, 158781743, 134590010, 200, 0, 3215037624, 6, 0, 0, 158781743, 14, 1, 12457809, 3215037672, 134590010, 134684232, 12457809, 3215037672, 5, 3215037616, 12457809, 158781733, 13628368, 5, 12457809, 3215037720, 13372708, 13379964, 13365912, 124}}}}} > catchp = 0xb6c874 >#8 0x00b5f3b6 in _dl_open (file=0xcbdae2 "libgcc_s.so.1", mode=-2147483647, caller_dlopen=0x0, nsid=-2, argc=4, argv=0xbfa1c224, env=0xbfa1c238) at dl-open.c:584 > args = {file = 0xcbdae2 "libgcc_s.so.1", mode = -2147483647, caller_dlopen = 0x0, caller_dl_open = 0xc8abf2, map = 0x0, nsid = 0, argc = 4, argv = 0xbfa1c224, env = 0xbfa1c238} > objname = <value optimized out> > errstring = <value optimized out> > malloced = <value optimized out> > errcode = <value optimized out> > __PRETTY_FUNCTION__ = "_dl_open" >#9 0x00c8abf2 in do_dlopen () from /lib/libc-2.12.90.so >No symbol table info available. >#10 0x00b5a7e6 in _dl_catch_error (objname=0xbfa196b8, errstring=0xbfa196b4, mallocedp=0xbfa196bf, operate=0xc8ab90 <do_dlopen>, args=0xbfa196a8) at dl-error.c:178 > errcode = 0 > old = 0x0 > c = {objname = 0x8071e48 "\220\316v\t(\312v\t", errstring = 0x0, malloced = 40, env = {{__jmpbuf = {11976636, 11975808, -1079927748, -1079929196, -1079929412, 11904969}, __mask_was_saved = 13628344, __saved_mask = {__val = {0, 12457809, 10000, 158782464, 13628288, 3215038088, 134684232, 0, 3215038024, 134639145, 158777576, 13628536, 26, 134555623, 134686048, 13372708, 13379964, 13365912, 124, 119, 110, 91, 57, 13366201, 11, 0, 0, 0, 0, 1, 200, 11}}}}} > catchp = 0xb6c874 >#11 0x00c8ad05 in __libc_dlopen_mode () from /lib/libc-2.12.90.so >No symbol table info available. >#12 0x00c61ff6 in backtrace () from /lib/libc-2.12.90.so >No symbol table info available. >#13 0x00bd8b93 in __libc_message () from /lib/libc-2.12.90.so >No symbol table info available. >#14 0x00be0ee4 in _int_free () from /lib/libc-2.12.90.so >No symbol table info available. >#15 0x080509c8 in func_sort (o=0x976c95c " \364\317", argv=0xbfa19e60, funcname=0x8068f33 "sort") at function.c:1183 > t = 0x976483d "" > words = <value optimized out> > wordi = <value optimized out> > p = <value optimized out> > len = 2 > i = <value optimized out> >#16 0x0804feb2 in expand_builtin_function (o=<value optimized out>, argc=<value optimized out>, argv=<value optimized out>, entry_p=0x8071cd8) at function.c:2164 >No locals. >#17 0x08052956 in handle_function (op=0xbfa19f44, stringp=0xbfa19f48) at function.c:2273 > entry_p = 0x8071cd8 > openparen = <value optimized out> > closeparen = 41 ')' > beg = <value optimized out> > end = <value optimized out> > count = -1 > abeg = 0x0 > argv = 0xbfa19e60 > argvp = <value optimized out> > nargs = <value optimized out> >#18 0x0804d327 in variable_expand_string (line=0x976c958 "\n \n\n \364\317", string=<value optimized out>, length=-1) at expand.c:263 > closeparen = 41 ')' > begp = 0xbfa19fea ")" > end = <value optimized out> > colon = <value optimized out> > openparen = <value optimized out> > beg = 0xbfa19fc2 "sort $(call _get-package-overrides,$(1)))" > op = 0x976c958 "\n \n\n \364\317" > abeg = 0x0 > v = <value optimized out> > p = 0xbfa19fc1 "(sort $(call _get-package-overrides,$(1)))" > p1 = 0xbfa19fc0 "$(sort $(call _get-package-overrides,$(1)))" > abuf = 0x0 > o = 0x976c958 "\n \n\n \364\317" > line_offset = 0 >#19 0x0804d862 in variable_expand (line=0xbfa19fc0 "$(sort $(call _get-package-overrides,$(1)))") at expand.c:429 >No locals. >#20 0x0804ce55 in allocated_variable_expand_for_file (line=0xbfa19fc0 "$(sort $(call _get-package-overrides,$(1)))", file=0x0) at expand.c:574 > value = 0x976482f "\n" > obuf = 0x974c528 "" > olen = 200 >#21 0x0804cee7 in expand_argument (str=0x971c760 "$(sort $(call _get-package-overrides,$(1))))", end=0x971c78b ")") at expand.c:458 > tmp = 0xbfa19fc0 "$(sort $(call _get-package-overrides,$(1)))" > alloc = 0x0 > r = <value optimized out> >#22 0x08052920 in handle_function (op=0xbfa1a134, stringp=0xbfa1a138) at function.c:2241 > next = 0x971c78b ")" > p = <value optimized out> > entry_p = 0x8071ce4 > openparen = <value optimized out> > closeparen = 41 ')' > beg = <value optimized out> > end = 0x971c78b ")" > count = -1 > abeg = 0x0 > argv = 0xbfa1a050 > argvp = <value optimized out> > nargs = 1 >#23 0x0804d327 in variable_expand_string (line=0x974c528 "", string=<value optimized out>, length=-1) at expand.c:263 > closeparen = 41 ')' > begp = 0x971c78b ")" > end = <value optimized out> > colon = <value optimized out> > openparen = <value optimized out> > beg = 0x971c75a "strip $(sort $(call _get-package-overrides,$(1))))" > op = 0x974c528 "" > abeg = 0x0 > v = <value optimized out> > p = 0x971c759 "(strip $(sort $(call _get-package-overrides,$(1))))" > p1 = 0x971c758 "$(strip $(sort $(call _get-package-overrides,$(1))))" > abuf = 0x0 > o = 0x974c528 "" > line_offset = 0 >#24 0x0804d862 in variable_expand (line=0x971c758 "$(strip $(sort $(call _get-package-overrides,$(1))))") at expand.c:429 >No locals. >#25 0x0804ce55 in allocated_variable_expand_for_file (line=0x971c758 "$(strip $(sort $(call _get-package-overrides,$(1))))", file=0x0) at expand.c:574 > value = 0x976482f "\n" > obuf = 0x9763e30 "" > olen = 200 >#26 0x0804d028 in recursively_expand_for_file (v=0x971c718, file=0x0) at expand.c:142 > value = <value optimized out> > this_var = 0x971c724 > saved_varp = 0x807249c > save = 0x0 > set_reading = 0 >#27 0x0804d7b8 in reference_variable (line=0x9763e30 "", string=<value optimized out>, length=24) at expand.c:176 > v = <value optimized out> > value = <value optimized out> >#28 variable_expand_string (line=0x9763e30 "", string=<value optimized out>, length=24) at expand.c:387 > closeparen = 41 ')' > begp = 0xbfa1a291 "(get-package-overrides)" > end = 0x15 <Address 0x15 out of bounds> > colon = 0x0 > openparen = <value optimized out> > beg = <value optimized out> > op = 0x9763e30 "" > abeg = 0x0 > v = <value optimized out> > p = 0xbfa1a2a7 ")" > p1 = <value optimized out> > abuf = 0x0 > o = 0x9763e30 "" > line_offset = 0 >#29 0x0805024f in func_call (o=0x9763e30 "", argv=<value optimized out>, funcname=0x8068f65 "call") at function.c:2380 > max_args = 2 > fname = <value optimized out> > cp = <value optimized out> > body = 0xbfa1a290 "$(get-package-overrides)" > flen = 21 > i = 2 > saved_args = 0 > entry_p = <value optimized out> > v = 0x971c718 >#30 0x0804feb2 in expand_builtin_function (o=<value optimized out>, argc=<value optimized out>, argv=<value optimized out>, entry_p=0x8071d38) at function.c:2164 >No locals. >#31 0x08052956 in handle_function (op=0xbfa1a434, stringp=0xbfa1a438) at function.c:2273 > entry_p = 0x8071d38 > openparen = <value optimized out> > closeparen = 41 ')' > beg = <value optimized out> > end = <value optimized out> > count = -1 > abeg = 0x0 > argv = 0xbfa1a350 > argvp = <value optimized out> > nargs = <value optimized out> >#32 0x0804d327 in variable_expand_string (line=0x9763e30 "", string=<value optimized out>, length=-1) at expand.c:263 > closeparen = 41 ')' > begp = 0x9765f81 ")" > end = <value optimized out> > colon = <value optimized out> > openparen = <value optimized out> > beg = 0x9765f51 "call get-package-overrides,$(modules_to_install))" > op = 0x9763e30 "" > abeg = 0x0 > v = <value optimized out> > p = 0x9765f50 "(call get-package-overrides,$(modules_to_install))" > p1 = 0x9765f4f "$(call get-package-overrides,$(modules_to_install))" > abuf = 0x0 > o = 0x9763e30 "" > line_offset = 0 >#33 0x0804d862 in variable_expand (line=0x9765f4f "$(call get-package-overrides,$(modules_to_install))") at expand.c:429 >No locals. >#34 0x0804ce55 in allocated_variable_expand_for_file (line=0x9765f4f "$(call get-package-overrides,$(modules_to_install))", file=0x0) at expand.c:574 > value = 0x976482f "\n" > obuf = 0x9734978 "" > olen = 1360 >#35 0x08065930 in do_variable_definition (flocp=0xbfa1a6c4, varname=0x976ceb0 "overridden_packages", value=0x9765f4f "$(call get-package-overrides,$(modules_to_install))", origin=o_file, flavor=f_simple, target_var=0) at variable.c:1125 > p = <value optimized out> > alloc_value = 0x0 > v = <value optimized out> > append = 0 > conditional = 0 >#36 0x08065fc6 in try_variable_definition (flocp=0xbfa1a6c4, line=0x9765f38 "overridden_packages := $(call get-package-overrides,$(modules_to_install))", origin=o_file, target_var=0) at variable.c:1521 > v = {name = 0x976ceb0 "overridden_packages", length = 1, value = 0x9765f4f "$(call get-package-overrides,$(modules_to_install))", fileinfo = {filenm = 0x96e1e42 "build/core/main.mk", lineno = 597}, recursive = 0, append = 0, conditional = 0, per_target = 0, special = 0, exportable = 1, expanding = 0, private_var = 0, exp_count = 30276, flavor = f_simple, origin = o_file, export = v_export} > vp = <value optimized out> >#37 0x0805dfff in eval (ebuf=0xbfa1a6b0, set_default=1) at read.c:722 > v = <value optimized out> > origin = o_file > linelen = <value optimized out> > line = 0x9764420 "overridden_packages := $(call get-package-overrides,$(modules_to_install))" > wlen = 5 > p2 = 0x9765f3d "idden_packages := $(call get-package-overrides,$(modules_to_install))" > vmod = {assign_v = 1, define_v = 0, undefine_v = 0, export_v = 0, override_v = 0, private_v = 0} > p = 0x9765f38 "overridden_packages := $(call get-package-overrides,$(modules_to_install))" > collapsed = 0x9765f38 "overridden_packages := $(call get-package-overrides,$(modules_to_install))" > collapsed_length = 514 > commands_len = 200 > commands = 0x96e8348 "\n\363\317" > commands_idx = 0 > cmds_started = 488 > tgts_started = 541 > ignoring = 0 > in_ignored_define = 0 > no_targets = 0 > filenames = 0x0 > depstr = 0x0 > nlines = 1 > two_colon = 0 > pattern = 0x0 > pattern_percent = 0x0 > fstart = 0xbfa1a6c4 > fi = {filenm = 0x96e1e42 "build/core/main.mk", lineno = 488} > __PRETTY_FUNCTION__ = "eval" >#38 0x0805f50e in eval_makefile (filename=<value optimized out>, flags=<value optimized out>) at read.c:423 > deps = <value optimized out> > ebuf = {buffer = 0x9764420 "overridden_packages := $(call get-package-overrides,$(modules_to_install))", bufnext = 0x96e8278 "ALL_GENERATED_SOURCES", bufstart = 0x9764420 "overridden_packages := $(call get-package-overrides,$(modules_to_install))", size = 800, fp = 0x96e8090, floc = {filenm = 0x96e1e42 "build/core/main.mk", lineno = 597}} > curfile = 0xbfa1a854 > expanded = 0x0 > makefile_errno = 0 >#39 0x0805e719 in eval (ebuf=0xbfa1a840, set_default=1) at read.c:873 > next = 0x0 > name = 0x96e1e42 "build/core/main.mk" > r = <value optimized out> > save = 0x80724b4 > new_conditionals = {if_cmds = 1, allocated = 5, ignoring = 0x96e7b80 "", seen_else = 0x96e7e90 ""} > files = 0x0 > noerror = 0 > linelen = <value optimized out> > line = <value optimized out> > wlen = 7 > p2 = 0x96e7faa "" > vmod = {assign_v = 0, define_v = 0, undefine_v = 0, export_v = 0, override_v = 0, private_v = 0} > p = <value optimized out> > collapsed = 0x96e7f70 "include build/core/main.mk" > collapsed_length = 30 > commands_len = 200 > commands = 0x96e7ea0 "P\367\317" > commands_idx = <value optimized out> > cmds_started = 1 > tgts_started = 1 > ignoring = 0 > in_ignored_define = 0 > no_targets = <value optimized out> > filenames = <value optimized out> > depstr = 0x0 > nlines = 1 > two_colon = 0 > pattern = <value optimized out> > pattern_percent = 0x0 > fstart = 0xbfa1a854 > fi = {filenm = 0x96e1de3 "Makefile", lineno = 3215042528} > __PRETTY_FUNCTION__ = "eval" >#40 0x0805f50e in eval_makefile (filename=<value optimized out>, flags=<value optimized out>) at read.c:423 > deps = <value optimized out> > ebuf = {buffer = 0x96e7dc0 "include build/core/main.mk", bufnext = 0x96e7dc0 "include build/core/main.mk", bufstart = 0x96e7dc0 "include build/core/main.mk", size = 200, fp = 0x96e7be8, floc = {filenm = 0x96e1de3 "Makefile", lineno = 2}} > curfile = 0x0 > expanded = 0x0 > makefile_errno = 0 >#41 0x0805f912 in read_all_makefiles (makefiles=<value optimized out>) at read.c:257 > default_makefiles = {0x806b626 "GNUmakefile", 0x806b629 "makefile", 0x806b632 "Makefile", 0x0} > p = <value optimized out> > num_makefiles = <value optimized out> >#42 0x08059621 in main (argc=167774720, argv=0xa000a00, envp=0xa000a) at main.c:1659 > stdin_nm = 0x0 > makefile_status = 0 > read_makefiles = <value optimized out> > current_directory = "/tmp/android/Android-2.3.4\000packages/apps/Morning234/jni", '\000' <repeats 4040 times> > restarts = <value optimized out> > __PRETTY_FUNCTION__ = "main" >From To Syms Read Shared Object Library >0x00b85bf0 0x00ca7fa4 Yes /lib/libc-2.12.90.so >0x00b4b850 0x00b63fdf Yes /lib/ld-2.12.90.so >$1 = 0x976cd80 "*** glibc detected *** make: free(): invalid next size (fast): 0x0976cfa0 ***\n" >No symbol "__glib_assert_msg" in current context. >eax 0x976482f 158746671 >ecx 0x976482a 158746666 >edx 0x9764834 158746676 >ebx 0xcfdff4 13623284 >esp 0xbfa18e8c 0xbfa18e8c >ebp 0xbfa18ee8 0xbfa18ee8 >esi 0x976cfa8 158781352 >edi 0x12ed17d2 317528018 >eip 0xbe00d4 0xbe00d4 <malloc_consolidate+292> >eflags 0x10202 [ IF RF ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >Dump of assembler code for function malloc_consolidate: > 0x00bdffb0 <+0>: push %ebp > 0x00bdffb1 <+1>: mov $0xfffffff8,%edx > 0x00bdffb6 <+6>: mov %esp,%ebp > 0x00bdffb8 <+8>: push %edi > 0x00bdffb9 <+9>: push %esi > 0x00bdffba <+10>: push %ebx > 0x00bdffbb <+11>: call 0xb85c4f <__i686.get_pc_thunk.bx> > 0x00bdffc0 <+16>: add $0x11e034,%ebx > 0x00bdffc6 <+22>: sub $0x50,%esp > 0x00bdffc9 <+25>: lea 0x38(%eax),%ecx > 0x00bdffcc <+28>: mov %eax,-0x2c(%ebp) > 0x00bdffcf <+31>: mov 0x1848(%ebx),%edi > 0x00bdffd5 <+37>: test %edi,%edi > 0x00bdffd7 <+39>: je 0xbe0140 <malloc_consolidate+400> > 0x00bdffdd <+45>: mov %eax,%edx > 0x00bdffdf <+47>: cmpl $0x0,%gs:0xc > 0x00bdffe7 <+55>: je 0xbdffea <malloc_consolidate+58> > 0x00bdffe9 <+57>: lock orl $0x1,0x4(%eax) > 0x00bdffee <+62>: add $0x30,%eax > 0x00bdfff1 <+65>: add $0x8,%edx > 0x00bdfff4 <+68>: mov %eax,-0x24(%ebp) > 0x00bdfff7 <+71>: mov -0x2c(%ebp),%eax > 0x00bdfffa <+74>: mov %edx,-0x30(%ebp) > 0x00bdfffd <+77>: lea -0x3ecd7(%ebx),%edx > 0x00be0003 <+83>: mov %edx,-0x38(%ebp) > 0x00be0006 <+86>: lea -0x3d2d0(%ebx),%edx > 0x00be000c <+92>: mov %edx,-0x44(%ebp) > 0x00be000f <+95>: add $0x2c,%eax > 0x00be0012 <+98>: mov %eax,-0x34(%ebp) > 0x00be0015 <+101>: lea -0x3ed5c(%ebx),%eax > 0x00be001b <+107>: mov %eax,-0x3c(%ebp) > 0x00be001e <+110>: lea -0x3b678(%ebx),%eax > 0x00be0024 <+116>: mov %eax,-0x40(%ebp) > 0x00be0027 <+119>: nop > 0x00be0028 <+120>: xor %esi,%esi > 0x00be002a <+122>: mov -0x30(%ebp),%eax > 0x00be002d <+125>: xchg %esi,(%eax) > 0x00be002f <+127>: test %esi,%esi > 0x00be0031 <+129>: jne 0xbe00c1 <malloc_consolidate+273> > 0x00be0037 <+135>: jmp 0xbe0180 <malloc_consolidate+464> > 0x00be003c <+140>: lea 0x0(%esi,%eiz,1),%esi > 0x00be0040 <+144>: add %eax,%ecx > 0x00be0042 <+146>: mov 0x8(%edi),%eax > 0x00be0045 <+149>: mov %eax,-0x1c(%ebp) > 0x00be0048 <+152>: mov -0x1c(%ebp),%edx > 0x00be004b <+155>: mov 0xc(%edi),%eax > 0x00be004e <+158>: cmp 0xc(%edx),%edi > 0x00be0051 <+161>: jne 0xbe01ee <malloc_consolidate+574> > 0x00be0057 <+167>: cmp 0x8(%eax),%edi > 0x00be005a <+170>: jne 0xbe01ee <malloc_consolidate+574> > 0x00be0060 <+176>: mov -0x1c(%ebp),%edx > 0x00be0063 <+179>: cmpl $0x1ff,0x4(%edi) > 0x00be006a <+186>: mov %eax,0xc(%edx) > 0x00be006d <+189>: mov %edx,0x8(%eax) > 0x00be0070 <+192>: jbe 0xbe007d <malloc_consolidate+205> > 0x00be0072 <+194>: mov 0x10(%edi),%eax > 0x00be0075 <+197>: test %eax,%eax > 0x00be0077 <+199>: jne 0xbe0219 <malloc_consolidate+617> > 0x00be007d <+205>: mov -0x24(%ebp),%edx > 0x00be0080 <+208>: cmp $0x1ff,%ecx > 0x00be0086 <+214>: mov 0x8(%edx),%eax > 0x00be0089 <+217>: mov %esi,0x8(%edx) > 0x00be008c <+220>: mov %esi,0xc(%eax) > 0x00be008f <+223>: jbe 0xbe009f <malloc_consolidate+239> > 0x00be0091 <+225>: movl $0x0,0x10(%esi) > 0x00be0098 <+232>: movl $0x0,0x14(%esi) > 0x00be009f <+239>: mov %ecx,%edx > 0x00be00a1 <+241>: or $0x1,%edx > 0x00be00a4 <+244>: mov %edx,0x4(%esi) > 0x00be00a7 <+247>: mov -0x24(%ebp),%edx > 0x00be00aa <+250>: mov %eax,0x8(%esi) > 0x00be00ad <+253>: mov %ecx,(%esi,%ecx,1) > 0x00be00b0 <+256>: mov %edx,0xc(%esi) > 0x00be00b3 <+259>: mov -0x20(%ebp),%esi > 0x00be00b6 <+262>: test %esi,%esi > 0x00be00b8 <+264>: je 0xbe0180 <malloc_consolidate+464> > 0x00be00be <+270>: mov -0x20(%ebp),%esi > 0x00be00c1 <+273>: mov 0x4(%esi),%eax > 0x00be00c4 <+276>: mov 0x8(%esi),%edx > 0x00be00c7 <+279>: mov %eax,%ecx > 0x00be00c9 <+281>: and $0xfffffffa,%ecx > 0x00be00cc <+284>: test $0x1,%al > 0x00be00ce <+286>: lea (%esi,%ecx,1),%edi > 0x00be00d1 <+289>: mov %edx,-0x20(%ebp) >=> 0x00be00d4 <+292>: mov 0x4(%edi),%edx > 0x00be00d7 <+295>: mov %edx,-0x28(%ebp) > 0x00be00da <+298>: jne 0xbe011d <malloc_consolidate+365> > 0x00be00dc <+300>: mov (%esi),%eax > 0x00be00de <+302>: sub %eax,%esi > 0x00be00e0 <+304>: add %eax,%ecx > 0x00be00e2 <+306>: mov 0x8(%esi),%eax > 0x00be00e5 <+309>: mov %eax,-0x1c(%ebp) > 0x00be00e8 <+312>: mov -0x1c(%ebp),%edx > 0x00be00eb <+315>: mov 0xc(%esi),%eax > 0x00be00ee <+318>: cmp 0xc(%edx),%esi > 0x00be00f1 <+321>: jne 0xbe01c0 <malloc_consolidate+528> > 0x00be00f7 <+327>: cmp 0x8(%eax),%esi > 0x00be00fa <+330>: jne 0xbe01c0 <malloc_consolidate+528> > 0x00be0100 <+336>: mov -0x1c(%ebp),%edx > 0x00be0103 <+339>: cmpl $0x1ff,0x4(%esi) > 0x00be010a <+346>: mov %eax,0xc(%edx) > 0x00be010d <+349>: mov %edx,0x8(%eax) > 0x00be0110 <+352>: jbe 0xbe011d <malloc_consolidate+365> > 0x00be0112 <+354>: mov 0x10(%esi),%eax > 0x00be0115 <+357>: test %eax,%eax > 0x00be0117 <+359>: jne 0xbe029b <malloc_consolidate+747> > 0x00be011d <+365>: mov -0x28(%ebp),%eax > 0x00be0120 <+368>: mov -0x2c(%ebp),%edx > 0x00be0123 <+371>: and $0xfffffff8,%eax > 0x00be0126 <+374>: cmp %edi,0x30(%edx) > 0x00be0129 <+377>: je 0xbe0198 <malloc_consolidate+488> > 0x00be012b <+379>: testb $0x1,0x4(%edi,%eax,1) > 0x00be0130 <+384>: je 0xbe0040 <malloc_consolidate+144> > 0x00be0136 <+390>: andl $0xfffffffe,0x4(%edi) > 0x00be013a <+394>: jmp 0xbe007d <malloc_consolidate+205> > 0x00be013f <+399>: nop > 0x00be0140 <+400>: lea (%ecx,%edx,1),%eax > 0x00be0143 <+403>: add $0x8,%edx > 0x00be0146 <+406>: cmp $0x3f0,%edx > 0x00be014c <+412>: mov %eax,0xc(%eax) > 0x00be014f <+415>: mov %eax,0x8(%eax) > 0x00be0152 <+418>: jne 0xbe0140 <malloc_consolidate+400> > 0x00be0154 <+420>: lea 0x138c(%ebx),%eax > 0x00be015a <+426>: cmp %eax,-0x2c(%ebp) > 0x00be015d <+429>: je 0xbe01ab <malloc_consolidate+507> > 0x00be015f <+431>: mov -0x2c(%ebp),%edx > 0x00be0162 <+434>: mov 0x4(%edx),%eax > 0x00be0165 <+437>: or $0x2,%eax > 0x00be0168 <+440>: or $0x1,%eax > 0x00be016b <+443>: sub $0x8,%ecx > 0x00be016e <+446>: mov %eax,0x4(%edx) > 0x00be0171 <+449>: mov %ecx,0x30(%edx) > 0x00be0174 <+452>: add $0x50,%esp > 0x00be0177 <+455>: pop %ebx > 0x00be0178 <+456>: pop %esi > 0x00be0179 <+457>: pop %edi > 0x00be017a <+458>: pop %ebp > 0x00be017b <+459>: ret > 0x00be017c <+460>: lea 0x0(%esi,%eiz,1),%esi > 0x00be0180 <+464>: mov -0x34(%ebp),%edx > 0x00be0183 <+467>: cmp %edx,-0x30(%ebp) > 0x00be0186 <+470>: je 0xbe0174 <malloc_consolidate+452> > 0x00be0188 <+472>: addl $0x4,-0x30(%ebp) > 0x00be018c <+476>: jmp 0xbe0028 <malloc_consolidate+120> > 0x00be0191 <+481>: lea 0x0(%esi,%eiz,1),%esi > 0x00be0198 <+488>: add %eax,%ecx > 0x00be019a <+490>: mov -0x2c(%ebp),%eax > 0x00be019d <+493>: or $0x1,%ecx > 0x00be01a0 <+496>: mov %ecx,0x4(%esi) > 0x00be01a3 <+499>: mov %esi,0x30(%eax) > 0x00be01a6 <+502>: jmp 0xbe00b3 <malloc_consolidate+259> > 0x00be01ab <+507>: movl $0x40,0x1848(%ebx) > 0x00be01b5 <+517>: mov 0x1390(%ebx),%eax > 0x00be01bb <+523>: mov -0x2c(%ebp),%edx > 0x00be01be <+526>: jmp 0xbe0168 <malloc_consolidate+440> > 0x00be01c0 <+528>: mov 0xd4(%ebx),%eax > 0x00be01c6 <+534>: mov %eax,-0x1c(%ebp) > 0x00be01c9 <+537>: and $0x5,%eax > 0x00be01cc <+540>: cmp $0x5,%eax > 0x00be01cf <+543>: je 0xbe03f0 <malloc_consolidate+1088> > 0x00be01d5 <+549>: testb $0x1,-0x1c(%ebp) > 0x00be01d9 <+553>: jne 0xbe0379 <malloc_consolidate+969> > 0x00be01df <+559>: testb $0x2,-0x1c(%ebp) > 0x00be01e3 <+563>: je 0xbe011d <malloc_consolidate+365> > 0x00be01e9 <+569>: call 0xb9cdf0 <abort> > 0x00be01ee <+574>: mov 0xd4(%ebx),%eax > 0x00be01f4 <+580>: mov %eax,-0x1c(%ebp) > 0x00be01f7 <+583>: and $0x5,%eax > 0x00be01fa <+586>: cmp $0x5,%eax > 0x00be01fd <+589>: je 0xbe048e <malloc_consolidate+1246> > 0x00be0203 <+595>: testb $0x1,-0x1c(%ebp) > 0x00be0207 <+599>: jne 0xbe0417 <malloc_consolidate+1127> > 0x00be020d <+605>: testb $0x2,-0x1c(%ebp) > 0x00be0211 <+609>: je 0xbe007d <malloc_consolidate+205> > 0x00be0217 <+615>: jmp 0xbe01e9 <malloc_consolidate+569> > 0x00be0219 <+617>: cmp %edi,0x14(%eax) > 0x00be021c <+620>: lea 0x0(%esi,%eiz,1),%esi > 0x00be0220 <+624>: je 0xbe024a <malloc_consolidate+666> > 0x00be0222 <+626>: lea -0x3ea42(%ebx),%eax > 0x00be0228 <+632>: mov %eax,0x4(%esp) > 0x00be022c <+636>: lea -0x3ed02(%ebx),%edx > 0x00be0232 <+642>: lea -0x3b3f0(%ebx),%eax > 0x00be0238 <+648>: mov %ecx,-0x48(%ebp) > 0x00be023b <+651>: movl $0x1431,(%esp) > 0x00be0242 <+658>: call 0xbdf010 <__malloc_assert> > 0x00be0247 <+663>: mov -0x48(%ebp),%ecx > 0x00be024a <+666>: mov 0x14(%edi),%eax > 0x00be024d <+669>: cmp %edi,0x10(%eax) > 0x00be0250 <+672>: je 0xbe027a <malloc_consolidate+714> > 0x00be0252 <+674>: lea -0x3ea42(%ebx),%eax > 0x00be0258 <+680>: mov %eax,0x4(%esp) > 0x00be025c <+684>: lea -0x3ed02(%ebx),%edx > 0x00be0262 <+690>: lea -0x3b3bc(%ebx),%eax > 0x00be0268 <+696>: mov %ecx,-0x48(%ebp) > 0x00be026b <+699>: movl $0x1431,(%esp) > 0x00be0272 <+706>: call 0xbdf010 <__malloc_assert> > 0x00be0277 <+711>: mov -0x48(%ebp),%ecx > 0x00be027a <+714>: mov -0x1c(%ebp),%eax > 0x00be027d <+717>: cmpl $0x0,0x10(%eax) > 0x00be0281 <+721>: je 0xbe0315 <malloc_consolidate+869> > 0x00be0287 <+727>: mov 0x14(%edi),%eax > 0x00be028a <+730>: mov 0x10(%edi),%edx > 0x00be028d <+733>: mov %eax,0x14(%edx) > 0x00be0290 <+736>: mov 0x14(%edi),%eax > 0x00be0293 <+739>: mov %edx,0x10(%eax) > 0x00be0296 <+742>: jmp 0xbe007d <malloc_consolidate+205> > 0x00be029b <+747>: cmp %esi,0x14(%eax) > 0x00be029e <+750>: je 0xbe02c8 <malloc_consolidate+792> > 0x00be02a0 <+752>: lea -0x3ea42(%ebx),%eax > 0x00be02a6 <+758>: mov %eax,0x4(%esp) > 0x00be02aa <+762>: lea -0x3ed02(%ebx),%edx > 0x00be02b0 <+768>: lea -0x3b438(%ebx),%eax > 0x00be02b6 <+774>: mov %ecx,-0x48(%ebp) > 0x00be02b9 <+777>: movl $0x1429,(%esp) > 0x00be02c0 <+784>: call 0xbdf010 <__malloc_assert> > 0x00be02c5 <+789>: mov -0x48(%ebp),%ecx > 0x00be02c8 <+792>: mov 0x14(%esi),%eax > 0x00be02cb <+795>: cmp %esi,0x10(%eax) > 0x00be02ce <+798>: je 0xbe02f8 <malloc_consolidate+840> > 0x00be02d0 <+800>: lea -0x3ea42(%ebx),%eax > 0x00be02d6 <+806>: mov %eax,0x4(%esp) > 0x00be02da <+810>: lea -0x3ed02(%ebx),%edx > 0x00be02e0 <+816>: lea -0x3b414(%ebx),%eax > 0x00be02e6 <+822>: mov %ecx,-0x48(%ebp) > 0x00be02e9 <+825>: movl $0x1429,(%esp) > 0x00be02f0 <+832>: call 0xbdf010 <__malloc_assert> > 0x00be02f5 <+837>: mov -0x48(%ebp),%ecx > 0x00be02f8 <+840>: mov -0x1c(%ebp),%eax > 0x00be02fb <+843>: cmpl $0x0,0x10(%eax) > 0x00be02ff <+847>: je 0xbe0339 <malloc_consolidate+905> > 0x00be0301 <+849>: mov 0x14(%esi),%eax > 0x00be0304 <+852>: mov 0x10(%esi),%edx > 0x00be0307 <+855>: mov %eax,0x14(%edx) > 0x00be030a <+858>: mov 0x14(%esi),%eax > 0x00be030d <+861>: mov %edx,0x10(%eax) > 0x00be0310 <+864>: jmp 0xbe011d <malloc_consolidate+365> > 0x00be0315 <+869>: mov 0x10(%edi),%eax > 0x00be0318 <+872>: cmp %edi,%eax > 0x00be031a <+874>: je 0xbe035d <malloc_consolidate+941> > 0x00be031c <+876>: mov -0x1c(%ebp),%edx > 0x00be031f <+879>: mov %eax,0x10(%edx) > 0x00be0322 <+882>: mov 0x14(%edi),%eax > 0x00be0325 <+885>: mov %eax,0x14(%edx) > 0x00be0328 <+888>: mov 0x10(%edi),%eax > 0x00be032b <+891>: mov %edx,0x14(%eax) > 0x00be032e <+894>: mov 0x14(%edi),%eax > 0x00be0331 <+897>: mov %edx,0x10(%eax) > 0x00be0334 <+900>: jmp 0xbe007d <malloc_consolidate+205> > 0x00be0339 <+905>: mov 0x10(%esi),%eax > 0x00be033c <+908>: cmp %esi,%eax > 0x00be033e <+910>: je 0xbe036b <malloc_consolidate+955> > 0x00be0340 <+912>: mov -0x1c(%ebp),%edx > 0x00be0343 <+915>: mov %eax,0x10(%edx) > 0x00be0346 <+918>: mov 0x14(%esi),%eax > 0x00be0349 <+921>: mov %eax,0x14(%edx) > 0x00be034c <+924>: mov 0x10(%esi),%eax > 0x00be034f <+927>: mov %edx,0x14(%eax) > 0x00be0352 <+930>: mov 0x14(%esi),%eax > 0x00be0355 <+933>: mov %edx,0x10(%eax) > 0x00be0358 <+936>: jmp 0xbe011d <malloc_consolidate+365> > 0x00be035d <+941>: mov -0x1c(%ebp),%edx > 0x00be0360 <+944>: mov %edx,0x14(%edx) > 0x00be0363 <+947>: mov %edx,0x10(%edx) > 0x00be0366 <+950>: jmp 0xbe007d <malloc_consolidate+205> > 0x00be036b <+955>: mov -0x1c(%ebp),%edx > 0x00be036e <+958>: mov %edx,0x14(%edx) > 0x00be0371 <+961>: mov %edx,0x10(%edx) > 0x00be0374 <+964>: jmp 0xbe011d <malloc_consolidate+365> > 0x00be0379 <+969>: lea -0xd(%ebp),%eax > 0x00be037c <+972>: mov %ecx,-0x48(%ebp) > 0x00be037f <+975>: movb $0x0,-0xd(%ebp) > 0x00be0383 <+979>: movl $0x0,0xc(%esp) > 0x00be038b <+987>: movl $0x10,0x8(%esp) > 0x00be0393 <+995>: mov %eax,0x4(%esp) > 0x00be0397 <+999>: mov %esi,(%esp) > 0x00be039a <+1002>: call 0xbaeac0 <_itoa_word> > 0x00be039f <+1007>: mov -0x48(%ebp),%ecx > 0x00be03a2 <+1010>: mov %eax,%edx > 0x00be03a4 <+1012>: lea -0x15(%ebp),%eax > 0x00be03a7 <+1015>: jmp 0xbe03af <malloc_consolidate+1023> > 0x00be03a9 <+1017>: sub $0x1,%edx > 0x00be03ac <+1020>: movb $0x30,(%edx) > 0x00be03af <+1023>: cmp %eax,%edx > 0x00be03b1 <+1025>: ja 0xbe03a9 <malloc_consolidate+1017> > 0x00be03b3 <+1027>: mov 0x35d0(%ebx),%eax > 0x00be03b9 <+1033>: mov (%eax),%eax > 0x00be03bb <+1035>: mov %edx,0x10(%esp) > 0x00be03bf <+1039>: mov -0x38(%ebp),%edx > 0x00be03c2 <+1042>: mov %ecx,-0x48(%ebp) > 0x00be03c5 <+1045>: test %eax,%eax > 0x00be03c7 <+1047>: cmove -0x3c(%ebp),%eax > 0x00be03cb <+1051>: mov %edx,0xc(%esp) > 0x00be03cf <+1055>: mov %eax,0x8(%esp) > 0x00be03d3 <+1059>: mov -0x40(%ebp),%eax > 0x00be03d6 <+1062>: mov %eax,0x4(%esp) > 0x00be03da <+1066>: mov -0x1c(%ebp),%eax > 0x00be03dd <+1069>: and $0x2,%eax > 0x00be03e0 <+1072>: mov %eax,(%esp) > 0x00be03e3 <+1075>: call 0xbd88c0 <__libc_message> > 0x00be03e8 <+1080>: mov -0x48(%ebp),%ecx > 0x00be03eb <+1083>: jmp 0xbe011d <malloc_consolidate+365> > 0x00be03f0 <+1088>: mov -0x44(%ebp),%eax > 0x00be03f3 <+1091>: mov -0x38(%ebp),%edx > 0x00be03f6 <+1094>: mov %ecx,-0x48(%ebp) > 0x00be03f9 <+1097>: mov %eax,0x4(%esp) > 0x00be03fd <+1101>: mov -0x1c(%ebp),%eax > 0x00be0400 <+1104>: mov %edx,0x8(%esp) > 0x00be0404 <+1108>: and $0x2,%eax > 0x00be0407 <+1111>: mov %eax,(%esp) > 0x00be040a <+1114>: call 0xbd88c0 <__libc_message> > 0x00be040f <+1119>: mov -0x48(%ebp),%ecx > 0x00be0412 <+1122>: jmp 0xbe011d <malloc_consolidate+365> > 0x00be0417 <+1127>: lea -0xd(%ebp),%eax > 0x00be041a <+1130>: mov %ecx,-0x48(%ebp) > 0x00be041d <+1133>: movb $0x0,-0xd(%ebp) > 0x00be0421 <+1137>: movl $0x0,0xc(%esp) > 0x00be0429 <+1145>: movl $0x10,0x8(%esp) > 0x00be0431 <+1153>: mov %eax,0x4(%esp) > 0x00be0435 <+1157>: mov %edi,(%esp) > 0x00be0438 <+1160>: call 0xbaeac0 <_itoa_word> > 0x00be043d <+1165>: mov -0x48(%ebp),%ecx > 0x00be0440 <+1168>: mov %eax,%edx > 0x00be0442 <+1170>: lea -0x15(%ebp),%eax > 0x00be0445 <+1173>: jmp 0xbe044d <malloc_consolidate+1181> > 0x00be0447 <+1175>: sub $0x1,%edx > 0x00be044a <+1178>: movb $0x30,(%edx) > 0x00be044d <+1181>: cmp %eax,%edx > 0x00be044f <+1183>: ja 0xbe0447 <malloc_consolidate+1175> > 0x00be0451 <+1185>: mov 0x35d0(%ebx),%eax > 0x00be0457 <+1191>: mov (%eax),%eax > 0x00be0459 <+1193>: mov %edx,0x10(%esp) > 0x00be045d <+1197>: mov -0x38(%ebp),%edx > 0x00be0460 <+1200>: mov %ecx,-0x48(%ebp) > 0x00be0463 <+1203>: test %eax,%eax > 0x00be0465 <+1205>: cmove -0x3c(%ebp),%eax > 0x00be0469 <+1209>: mov %edx,0xc(%esp) > 0x00be046d <+1213>: mov %eax,0x8(%esp) > 0x00be0471 <+1217>: mov -0x40(%ebp),%eax > 0x00be0474 <+1220>: mov %eax,0x4(%esp) > 0x00be0478 <+1224>: mov -0x1c(%ebp),%eax > 0x00be047b <+1227>: and $0x2,%eax > 0x00be047e <+1230>: mov %eax,(%esp) > 0x00be0481 <+1233>: call 0xbd88c0 <__libc_message> > 0x00be0486 <+1238>: mov -0x48(%ebp),%ecx > 0x00be0489 <+1241>: jmp 0xbe007d <malloc_consolidate+205> > 0x00be048e <+1246>: mov -0x44(%ebp),%eax > 0x00be0491 <+1249>: mov -0x38(%ebp),%edx > 0x00be0494 <+1252>: mov %ecx,-0x48(%ebp) > 0x00be0497 <+1255>: mov %eax,0x4(%esp) > 0x00be049b <+1259>: mov -0x1c(%ebp),%eax > 0x00be049e <+1262>: mov %edx,0x8(%esp) > 0x00be04a2 <+1266>: and $0x2,%eax > 0x00be04a5 <+1269>: mov %eax,(%esp) > 0x00be04a8 <+1272>: call 0xbd88c0 <__libc_message> > 0x00be04ad <+1277>: mov -0x48(%ebp),%ecx > 0x00be04b0 <+1280>: jmp 0xbe007d <malloc_consolidate+205> >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 836416
: 595169