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 668269 Details for
Bug 889928
[abrt] transmission-gtk-2.50-3.fc17: tr_malloc: Process /usr/bin/transmission-gtk 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), 81.39 KB, created by
kotofos
on 2012-12-24 03:58:51 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
kotofos
Created:
2012-12-24 03:58:51 UTC
Size:
81.39 KB
patch
obsolete
>warning: core file may not match specified executable file. >[New LWP 23212] >[New LWP 23213] >[New LWP 23214] >[New LWP 23209] >[New LWP 23210] >[New LWP 23211] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `transmission-gtk'. >Program terminated with signal 11, Segmentation fault. >#0 _int_malloc (av=av@entry=0xb5600010, bytes=bytes@entry=219304) at malloc.c:3884 >3884 malloc.c: No such file or directory. > >Thread 6 (Thread 0xb69ffb40 (LWP 23211)): >#0 0xb7713424 in __kernel_vsyscall () >No symbol table info available. >#1 0x496def34 in __GI___poll (fds=fds@entry=0xb60022b0, nfds=nfds@entry=3, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = -516 > result = <optimized out> >#2 0x498b0f5c in g_poll (fds=0xb60022b0, nfds=3, timeout=-1) at gpoll.c:132 >No locals. >#3 0x498a23e0 in g_main_context_poll (n_fds=3, fds=0xb60022b0, timeout=<optimized out>, context=0xb6a06940, priority=<optimized out>) at gmain.c:3440 > poll_func = <optimized out> >#4 g_main_context_iterate (context=0xb6a06940, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 3 > allocated_nfds = <optimized out> > fds = 0xb60022b0 >#5 0x498a28c3 in g_main_loop_run (loop=0xb6a07d88) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#6 0x49adbc9b in gdbus_shared_thread_func (user_data=0xb6a07b98) at gdbusprivate.c:277 > data = 0xb6a07b98 >#7 0x498c7424 in g_thread_proxy (data=0xb6a02af0) at gthread.c:801 > thread = 0xb6a02af0 >#8 0x497afadf in start_thread (arg=0xb69ffb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb69ffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1232863220, 0, 4001536, -1231031640, 77507035, -829915612}, 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> >#9 0x496e942e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 5 (Thread 0xb73f4b40 (LWP 23210)): >#0 0xb7713424 in __kernel_vsyscall () >No symbol table info available. >#1 0x497b34d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:238 >No locals. >#2 0x498e3a11 in g_cond_wait_until (cond=cond@entry=0x9b05cc0, mutex=mutex@entry=0x9b05cb8, end_time=230330064375) at gthread-posix.c:855 > ts = {tv_sec = 230330, tv_nsec = 64375000} > status = <optimized out> >#3 0x498755a1 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x9b05cb8, wait=wait@entry=1, end_time=230330064375) at gasyncqueue.c:424 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#4 0x49875def in g_async_queue_timeout_pop (queue=0x9b05cb8, timeout=15000000) at gasyncqueue.c:545 > end_time = <optimized out> > retval = <optimized out> >#5 0x498c7e0f in g_thread_pool_wait_for_new_pool () at gthreadpool.c:169 > pool = <optimized out> > local_max_idle_time = 15000 > local_wakeup_thread_serial = <optimized out> > local_max_unused_threads = 2 > last_wakeup_thread_serial = 0 > have_relayed_thread_marker = 0 >#6 g_thread_pool_thread_proxy (data=0x9b05e50) at gthreadpool.c:366 > free_pool = <optimized out> > task = 0x3a98 > pool = <optimized out> >#7 0x498c7424 in g_thread_proxy (data=0x9a76d50) at gthread.c:801 > thread = 0x9a76d50 >#8 0x497afadf in start_thread (arg=0xb73f4b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb73f4b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1232863220, 0, 4001536, -1220590936, 1174317528, -829915612}, 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> >#9 0x496e942e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 4 (Thread 0xb76eaac0 (LWP 23209)): >#0 0xb7713424 in __kernel_vsyscall () >No symbol table info available. >#1 0x497b6966 in nanosleep () at ../sysdeps/unix/syscall-template.S:82 >No locals. >#2 0x080adaa5 in tr_wait_msec (msec=msec@entry=100) at utils.c:841 > ts = {tv_sec = 0, tv_nsec = 100000000} >#3 0x0809f45c in tr_sessionLoadTorrents (session=0x9b0e380, ctor=ctor@entry=0x9ba42b8, setmeCount=setmeCount@entry=0xbfaf7cdc) at session.c:1960 > data = {session = 0x9b0e380, ctor = 0x9ba42b8, setmeCount = 0xbfaf7cdc, torrents = 0x0, done = false} >#4 0x0807f883 in gtr_core_load (self=0x9a58ca0, forcePaused=0) at tr-core.c:1252 > i = <optimized out> > ctor = 0x9ba42b8 > torrents = 0xbfaf8220 > count = 0 >#5 0x080737ae in app_setup (cbdata=0xbfaf8220, wind=0x9bae8e0) at main.c:691 >No locals. >#6 on_startup (application=application@entry=0x9a658c0, user_data=0xbfaf8220) at main.c:518 > str = <optimized out> > win = 0x9bae8e0 > ui_manager = <optimized out> > session = 0x9b0e380 > cbdata = 0xbfaf8220 >#7 0x499a2b4f in g_cclosure_marshal_VOID__VOID (closure=closure@entry=0x9b09408, return_value=return_value@entry=0x0, n_param_values=n_param_values@entry=1, param_values=param_values@entry=0xbfaf7f10, invocation_hint=invocation_hint@entry=0xbfaf7ebc, marshal_data=marshal_data@entry=0x0) at gmarshal.c:85 > callback = 0x8073520 <on_startup> > cc = 0x9b09408 > data1 = 0x9a658c0 > data2 = <optimized out> > __PRETTY_FUNCTION__ = "g_cclosure_marshal_VOID__VOID" >#8 0x499a0d97 in g_closure_invoke (closure=0x9b09408, return_value=return_value@entry=0x0, n_param_values=n_param_values@entry=1, param_values=param_values@entry=0xbfaf7f10, invocation_hint=invocation_hint@entry=0xbfaf7ebc) at gclosure.c:777 > marshal = 0x499a2ac0 <g_cclosure_marshal_VOID__VOID> > marshal_data = 0x0 > in_marshal = 0 > real_closure = 0x9b093f8 > __PRETTY_FUNCTION__ = "g_closure_invoke" >#9 0x499b2a3d in signal_emit_unlocked_R (node=node@entry=0x9b07d48, detail=detail@entry=0, instance=instance@entry=0x9a658c0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0xbfaf7f10) at gsignal.c:3551 > tmp = <optimized out> > handler = 0x9b09880 > accumulator = 0x0 > emission = {next = 0x0, instance = 0x9a658c0, ihint = {signal_id = 176, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} > class_closure = 0x9b07d90 > hlist = 0xbfaf7f10 > handler_list = 0x9b09880 > return_accu = 0x0 > accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} > signal_id = 176 > max_sequential_handler_number = 21 > return_value_altered = 1 >#10 0x499bacf1 in g_signal_emit_valist (instance=instance@entry=0x9a658c0, signal_id=signal_id@entry=176, detail=detail@entry=0, var_args=var_args@entry=0xbfaf811c "") at gsignal.c:3300 > instance_and_params = 0xbfaf7f10 > signal_return_type = 4 > param_values = 0xbfaf7f24 > node = 0x9b07d48 > i = <optimized out> > n_params = 0 > __PRETTY_FUNCTION__ = "g_signal_emit_valist" >#11 0x499bae74 in g_signal_emit (instance=instance@entry=0x9a658c0, signal_id=176, detail=detail@entry=0) at gsignal.c:3356 > var_args = 0xbfaf811c "" >#12 0x49aa376a in g_application_register (application=application@entry=0x9a658c0, cancellable=cancellable@entry=0x0, error=error@entry=0xbfaf816c) at gapplication.c:1201 > __PRETTY_FUNCTION__ = "g_application_register" >#13 0x49aa3aa8 in g_application_real_local_command_line (exit_status=0xbfaf81b8, arguments=0xbfaf81b4, application=0x9a658c0) at gapplication.c:434 > error = 0x0 > n_args = <optimized out> >#14 g_application_real_local_command_line (application=0x9a658c0, arguments=0xbfaf81b4, exit_status=0xbfaf81b8) at gapplication.c:422 >No locals. >#15 0x49aa3d8e in g_application_run (application=application@entry=0x9a658c0, argc=1, argv=0xbfaf8404) at gapplication.c:1449 > arguments = 0x9b08da8 > status = <optimized out> > i = <optimized out> > __PRETTY_FUNCTION__ = "g_application_run" >#16 0x080620dd in main (argc=1, argv=0xbfaf8404) at main.c:657 > ret = <optimized out> > sb = {st_dev = 2051, __pad1 = 0, __st_ino = 24380938, st_mode = 16895, st_nlink = 6, st_uid = 1000, st_gid = 1000, st_rdev = 0, __pad2 = 0, st_size = 4096, st_blksize = 4096, st_blocks = 8, st_atim = {tv_sec = 1356316977, tv_nsec = 425691343}, st_mtim = {tv_sec = 1356321101, tv_nsec = 321876288}, st_ctim = {tv_sec = 1356321101, tv_nsec = 321876288}, st_ino = 24380938} > application_id = 0x9b05dc8 "com.transmissionbt.transmission_2051_24380938" > app = 0x9a658c0 > option_context = <optimized out> > show_version = false > error = 0x0 > cbdata = {config_dir = 0x9a20488 "/home/kotofos/.config/transmission", start_paused = 0, is_iconified = 0, activation_count = 0, timer = 0, update_model_soon_tag = 0, refresh_actions_tag = 0, icon = 0x0, wind = 0x0, core = 0x9a58ca0, msgwin = 0x0, prefs = 0x0, error_list = 0x0, duplicates_list = 0x0, details = 0x0, sel = 0x0, quit_dialog = 0x0} > option_entries = {{long_name = 0x80e9e34 "config-dir", short_name = 103 'g', flags = 0, arg = G_OPTION_ARG_FILENAME, arg_data = 0xbfaf8220, description = 0x80eb1e4 "Where to look for configuration files", arg_description = 0x0}, {long_name = 0x80e9e3f "paused", short_name = 112 'p', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbfaf8224, description = 0x80eb20c "Start with all torrents paused", arg_description = 0x0}, {long_name = 0x80e9e46 "minimized", short_name = 109 'm', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbfaf8228, description = 0x80eb22c "Start minimized in notification area", arg_description = 0x0}, {long_name = 0x80eed9f "version", short_name = 118 'v', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbfaf821b, description = 0x80e9e50 "Show version number and exit", 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}} > >Thread 3 (Thread 0xb4dfeb40 (LWP 23214)): >#0 0xb7713424 in __kernel_vsyscall () >No symbol table info available. >#1 0x497b6966 in nanosleep () at ../sysdeps/unix/syscall-template.S:82 >No locals. >#2 0x080adaa5 in tr_wait_msec (msec=msec@entry=2883) at utils.c:841 > ts = {tv_sec = 2, tv_nsec = 883000000} >#3 0x080a932f in nap (roughly_sec=roughly_sec@entry=2) at tr-dht.c:96 > roughly_msec = 2000 > msec = <optimized out> >#4 0x080aa34a in dht_bootstrap (closure=0xb56041c8) at tr-dht.c:187 > cl = 0xb56041c8 > i = <optimized out> > num = <optimized out> > num6 = <optimized out> >#5 0x08095b71 in ThreadFunc (_t=0xb56041e0) at platform.c:118 > t = 0xb56041e0 >#6 0x497afadf in start_thread (arg=0xb4dfeb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb4dfeb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1232863220, 0, 4001536, -1260395864, -2067879457, -829915612}, 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 0x496e942e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 2 (Thread 0xb55ffb40 (LWP 23213)): >#0 0xb7713424 in __kernel_vsyscall () >No symbol table info available. >#1 0x496e1ef1 in select () at ../sysdeps/unix/syscall-template.S:82 >No locals. >#2 0x080b0d40 in tr_select (t=0xb55fefe8, c_fd_set=0xb55ff0f0, w_fd_set=0xb55ff070, r_fd_set=0xb55feff0, nfds=<optimized out>) at web.c:301 >No locals. >#3 tr_webThreadFunc (vsession=0x9b0e380) at web.c:383 > r_fd_set = {__fds_bits = {0 <repeats 32 times>}} > max_fd = -1 > t = {tv_sec = 0, tv_usec = 67666} > w_fd_set = {__fds_bits = {0 <repeats 32 times>}} > c_fd_set = {__fds_bits = {0 <repeats 32 times>}} > msec = 1000 > unused = -1 > msg = <optimized out> > mcode = <optimized out> > multi = 0x9b10600 > web = 0x9b10588 > taskCount = <optimized out> > task = <optimized out> > session = 0x9b0e380 >#4 0x08095b71 in ThreadFunc (_t=0xb56013f8) at platform.c:118 > t = 0xb56013f8 >#5 0x497afadf in start_thread (arg=0xb55ffb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb55ffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1232863220, 0, 4001536, -1252003160, -2069976612, -829915612}, 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> >#6 0x496e942e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 1 (Thread 0xb5fffb40 (LWP 23212)): >#0 _int_malloc (av=av@entry=0xb5600010, bytes=bytes@entry=219304) at malloc.c:3884 > p = <optimized out> > iters = <optimized out> > nb = 219312 > idx = 125 > bin = <optimized out> > victim = 0xadf78690 > size = <error reading variable size (Cannot access memory at address 0xadf78694)> > victim_index = <optimized out> > remainder = 0xadf78690 > remainder_size = <error reading variable remainder_size (Cannot access memory at address 0xadf78694)> > block = <optimized out> > bit = <optimized out> > map = <optimized out> > fwd = <optimized out> > bck = <optimized out> > errstr = 0x0 >#1 0x4966dbb1 in __GI___libc_malloc (bytes=219304) at malloc.c:2928 > ar_ptr = <optimized out> > victim = <optimized out> > hook = <optimized out> >#2 0x080ad0dd in tr_malloc (size=size@entry=219304) at utils.c:338 >No locals. >#3 0x080ad419 in evbuffer_free_to_str (buf=buf@entry=0xae1a62e8) at utils.c:650 > n = 219303 > ret = <optimized out> >#4 0x0808caec in tr_bencToStr (top=0xae1dbb60, mode=mode@entry=TR_FMT_BENC, len=len@entry=0xb5ffed24) at bencode.c:1652 > buf = 0xae1a62e8 > n = 219303 > ret = 0xadf78690 <Address 0xadf78690 out of bounds> >#5 0x08091607 in tr_metainfoParseImpl (meta_in=0x9ba42c4, infoDictLength=0xb5ffee90, infoDictLength@entry=0x808caec, hasInfoDict=0xb5ffed97, inf=0xb5ffeefc, session=0x9b0e380, session@entry=0x358a7) at metainfo.c:479 > len = <optimized out> > bstr = <optimized out> > i = <optimized out> > str = <optimized out> > infoDict = 0xae1dbb60 > isMagnet = false > raw_len = <optimized out> > raw = <optimized out> > d = <optimized out> > b = <optimized out> > meta = 0x9ba42c4 >#6 tr_metainfoParse (session=session@entry=0x9b0e380, meta_in=0x9ba42c4, inf=inf@entry=0xb5ffeefc, hasInfoDict=hasInfoDict@entry=0xb5ffed97, infoDictLength=infoDictLength@entry=0xb5ffee90) at metainfo.c:578 > badTag = 0xb5ffed97 "\001\304B\272\t\017\255fI@" > success = <optimized out> >#7 0x080a2a28 in torrentParseImpl (ctor=ctor@entry=0x9ba42b8, setmeInfo=setmeInfo@entry=0xb5ffeefc, setmeHasInfo=setmeHasInfo@entry=0xb5ffee8f, dictLength=dictLength@entry=0xb5ffee90) at torrent.c:931 > didParse = <optimized out> > hasInfo = true > tmp = {totalSize = 13069446394738552079, name = 0x4000 <Address 0x4000 out of bounds>, torrent = 0x4000 <Address 0x4000 out of bounds>, webseeds = 0x0, comment = 0x0, creator = 0xae4aa9b2 "\326O\223Iysl\236\321@$3\363\252\224\225p\t\231\205e\251\177\257\265\064\306,\364\027\263\246\a\035\334U\217\373\\\325\026\216\361\310\321\\\205V\352\321\242'`%\210\234\230!Sb\363\236\263\332\214e\326\356k\020\266\301\336\243\361\027+\254m\252[\223\266BS\276\061^\016m\257\023\212R\306`\366\233\376\347 ]\264F\r?\351\223#.\317\353y\223\366\212K\213\230J\a\343\061\031\314^#>\250[\244\255\022p\256\235\255@a\262\"\274jQ\244h\236\315\307\022\aj\t\370\230\005G]M\344\001\324\261\"\334\243\313\fb\203\232\227\304\"Qvn\233m\a\360\371?\367Je\004\024\276s,D\251\071`\244e\226\a\311"..., files = 0x0, pieces = 0x49628b33, trackers = 0xae7756a8, dateCreated = -1367985928, trackerCount = -1373783272, webseedCount = 1231472154, fileCount = 104, pieceSize = 2925446552, pieceCount = 3042967584, hash = "\r\000\000\000 \000\000\000\020Ww\256\025\000\000\000\004\000\000", hashString = "\371\v\000\000\231\231\231\031\000\000\000\000\245\242fI>\250M\256\020\000`\005\377\377\377\377\000\000\000\000h\000\000\000\310\000\000\000|", isPrivate = false, isMultifile = false} > metainfo = 0x9ba42c4 > session = 0x9b0e380 > result = TR_PARSE_OK >#8 0x080a6b13 in tr_torrentNew (ctor=0x9ba42b8, setmeError=setmeError@entry=0x0) at torrent.c:971 > len = <optimized out> > hasInfo = <optimized out> > tmpInfo = {totalSize = 0, name = 0x0, torrent = 0x0, webseeds = 0x0, comment = 0x0, creator = 0x0, files = 0x0, pieces = 0x0, trackers = 0x0, dateCreated = 0, trackerCount = 0, webseedCount = 0, fileCount = 0, pieceSize = 0, pieceCount = 0, hash = '\000' <repeats 19 times>, hashString = '\000' <repeats 40 times>, isPrivate = false, isMultifile = false} > r = <optimized out> > tor = 0x0 >#9 0x0809ce39 in sessionLoadTorrents (vdata=0xbfaf7c9c) at session.c:1918 > tor = <optimized out> > path = 0xae5ec2a8 "/home/kotofos/.config/transmission/torrents/04-03-2012.6cc8d22bf24a0e0c.torrent" > d = <optimized out> > i = <optimized out> > n = <optimized out> > sb = {st_dev = 2051, __pad1 = 0, __st_ino = 24380942, st_mode = 16895, st_nlink = 2, st_uid = 1000, st_gid = 1000, st_rdev = 0, __pad2 = 0, st_size = 73728, st_blksize = 4096, st_blocks = 152, st_atim = {tv_sec = 1356321116, tv_nsec = 304925179}, st_mtim = {tv_sec = 1356320923, tv_nsec = 291293003}, st_ctim = {tv_sec = 1356320923, tv_nsec = 291293003}, st_ino = 24380942} > odir = 0xb56043f0 > l = 0x0 > list = 0xae472760 > data = 0xbfaf7c9c > dirname = 0xb56011c8 "/home/kotofos/.config/transmission/torrents" >#10 0x080acb41 in readFromPipe (fd=9, eventType=2, veh=0x9b0e7d8) at trevent.c:192 > data = {func = 0x809cc80 <sessionLoadTorrents>, user_data = 0xbfaf7c9c} > nwant = 8 > ngot = <optimized out> > ch = 114 'r' > ret = 1 > eh = 0x9b0e7d8 >#11 0x49cf53ca in event_process_active_single_queue (activeq=<optimized out>, base=<optimized out>) at event.c:1340 > ev = <optimized out> > count = 1 >#12 event_process_active (base=<optimized out>) at event.c:1407 > i = <optimized out> > c = 0 >#13 event_base_loop (base=base@entry=0xb5600480, flags=flags@entry=0) at event.c:1604 > evsel = 0x49d2ed80 > tv = {tv_sec = 0, tv_usec = 63304} > tv_p = <optimized out> > res = <optimized out> > done = <optimized out> > retval = 0 > __func__ = "event_base_loop" >#14 0x49cf64f4 in event_base_dispatch (event_base=event_base@entry=0xb5600480) at event.c:1435 >No locals. >#15 0x080ac9f8 in libeventThreadFunc (veh=0x9b0e7d8) at trevent.c:248 > base = 0xb5600480 > eh = 0x9b0e7d8 >#16 0x08095b71 in ThreadFunc (_t=0x9b0e828) at platform.c:118 > t = 0x9b0e828 >#17 0x497afadf in start_thread (arg=0xb5fffb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb5fffb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1232863220, 0, 4001536, -1241517400, -996234787, -829915612}, 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> >#18 0x496e942e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. >From To Syms Read Shared Object Library >0x4a44b2a0 0x4a733424 Yes /lib/libgtk-3.so.0 >0x4addf180 0x4ae26c04 Yes /lib/libgdk-3.so.0 >0x4a2726a0 0x4a27fed0 Yes /lib/libatk-1.0.so.0 >0x4a2ca630 0x4a2cfc94 Yes /lib/libpangocairo-1.0.so.0 >0x4a0dfcc0 0x4a0f6cb4 Yes /lib/libgdk_pixbuf-2.0.so.0 >0x4ac3cae0 0x4ac3dd0c Yes /lib/libcairo-gobject.so.2 >0x4a2e02a0 0x4a302ab4 Yes /lib/libpango-1.0.so.0 >0x4a110250 0x4a197f04 Yes /lib/libcairo.so.2 >0x49a2e710 0x49b01ee4 Yes /lib/libgio-2.0.so.0 >0x4999bb10 0x499cd124 Yes /lib/libgobject-2.0.so.0 >0x49a04c80 0x49a05d7c Yes /lib/libgmodule-2.0.so.0 >0x499854b0 0x49985698 Yes /lib/libgthread-2.0.so.0 >0x497cd920 0x497d143c Yes /lib/librt.so.1 >0x4986fc50 0x4990fb24 Yes /lib/libglib-2.0.so.0 >0x49cf1640 0x49d1f384 Yes /lib/libevent-2.0.so.5 >0x459ee0a0 0x45a35824 Yes /lib/libcurl.so.4 >0x4af2f000 0x4af666f4 Yes /lib/libssl.so.10 >0x4a944f80 0x4aa2e544 Yes /lib/libcrypto.so.10 >0x497d86e0 0x497e5a7c Yes /lib/libz.so.1 >0x497f3470 0x4980d6d8 Yes /lib/libm.so.6 >0x497ad6a0 0x497b8e60 Yes /lib/libpthread.so.0 >0x4960bf20 0x4974bfec Yes /lib/libc.so.6 >0x49ba2410 0x49c31984 Yes /lib/libX11.so.6 >0x49fcc8f0 0x49fd6f24 Yes /lib/libXi.so.6 >0x4a0d3f70 0x4a0d63cc Yes /lib/libXfixes.so.3 >0x4a29a4c0 0x4a2b8df0 Yes /lib/libpangoft2-1.0.so.0 >0x49e40100 0x49e5b804 Yes /lib/libfontconfig.so.1 >0x49cca880 0x49cd5154 Yes /lib/libXext.so.6 >0x49fc5810 0x49fc6254 Yes /lib/libXinerama.so.1 >0x49e321e0 0x49e369dc Yes /lib/libXrandr.so.2 >0x4a260f60 0x4a266484 Yes /lib/libXcursor.so.1 >0x4a28f910 0x4a2903bc Yes /lib/libXcomposite.so.1 >0x4a102850 0x4a103214 Yes /lib/libXdamage.so.1 >0x49d66610 0x49dd5e04 Yes /usr/lib/freetype-freeworld/libfreetype.so.6 >0x49e05d60 0x49e24c64 Yes /lib/libpng15.so.15 >0x4a1c7650 0x4a24a414 Yes /lib/libpixman-1.so.0 >0x49cdd3c0 0x49ce3264 Yes /lib/libXrender.so.1 >0x4998b090 0x4998e794 Yes /lib/libffi.so.5 >0x497c5ad0 0x497c6aec Yes /lib/libdl.so.2 >0x498208e0 0x49832d94 Yes /lib/libselinux.so.1 >0x498426b0 0x49850ea4 Yes /lib/libresolv.so.2 >0x495d2850 0x495eae87 Yes /lib/ld-linux.so.2 >0x4b121d90 0x4b1269c8 Yes /lib/libidn.so.11 >0x4b2ee780 0x4b2f62c4 Yes /lib/liblber-2.4.so.2 >0x459a0ac0 0x459d58f4 Yes /lib/libldap-2.4.so.2 >0x4ac4ae90 0x4ac7b434 Yes /lib/libgssapi_krb5.so.2 >0x4aaaaaf0 0x4ab2dde4 Yes /lib/libkrb5.so.3 >0x4ab7eb40 0x4ab99224 Yes /lib/libk5crypto.so.3 >0x4a3cff20 0x4a3d0ca4 Yes /lib/libcom_err.so.2 >0x45787fb0 0x457acb24 Yes /lib/libssl3.so >0x457c3f10 0x457dea34 Yes /lib/libsmime3.so >0x45cfba50 0x45df1520 Yes /lib/libnss3.so >0x457625f0 0x45771704 Yes /lib/libnssutil3.so >0x4a8b8b40 0x4a8b9c14 Yes /lib/libplds4.so >0x4a8bfed0 0x4a8c1968 Yes /lib/libplc4.so >0x4a8d69e0 0x4a8fa734 Yes /lib/libnspr4.so >0x4b3009d0 0x4b31bf84 Yes /lib/libssh2.so.1 >0x49b6bf70 0x49b7c514 Yes /lib/libxcb.so.1 >0x49d361b0 0x49d4f434 Yes /lib/libexpat.so.1 >0x457ee290 0x457ff144 Yes /lib/libsasl2.so.2 >0x4ababee0 0x4abb1724 Yes /lib/libkrb5support.so.0 >0x4a8b2d30 0x4a8b3a7c Yes /lib/libkeyutils.so.1 >0x499e7020 0x499fdb64 Yes /lib/libgcc_s.so.1 >0x49b88a60 0x49b8992c Yes /lib/libXau.so.6 >0x456d39c0 0x456d8c7c Yes /lib/libcrypt.so.1 >0x45707b30 0x4573faf4 Yes /lib/libfreebl3.so >0xb74c5a40 0xb74cce7c Yes /lib/libnss_files.so.2 >0xb7442320 0xb745d224 Yes /usr/lib/gio/modules/libgvfsdbus.so >0x458acce0 0x458b7c64 Yes /lib/libgvfscommon.so.0 >0xb73f7a40 0xb7419b14 Yes /lib/libbluray.so.1 >0x458107e0 0x458400b4 Yes /lib/libdbus-1.so.3 >0x4b0c2a90 0x4b0c3540 Yes /lib/libutil.so.1 >0x49e8ef60 0x49f7b6c4 Yes /lib/libxml2.so.2 >0xb7437080 0xb74394bc Yes /usr/lib/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0x4af9d820 0x4afc6ac4 Yes /lib/librsvg-2.so.2 >0x4b17b8e0 0x4b19dc74 Yes /lib/libcroco-0.6.so.3 >0xb770e100 0xb770ea54 Yes /usr/lib/gtk-3.0/modules/libpk-gtk-module.so >0xb7707720 0xb77097c4 Yes /usr/lib/gtk-3.0/modules/libcanberra-gtk-module.so >0x45e5a540 0x45e5bc38 Yes /lib/libcanberra-gtk3.so.0 >0x45e47480 0x45e51434 Yes /lib/libcanberra.so.0 >0x4b38d7b0 0x4b3929e4 Yes /lib/libvorbisfile.so.3 >0x4b08d800 0x4b0a48a4 Yes /lib/libvorbis.so.0 >0x4b082410 0x4b085154 Yes /lib/libogg.so.0 >0x45e30db0 0x45e3bd04 Yes /lib/libtdb.so.1 >0x4b156a60 0x4b15b594 Yes /lib/libltdl.so.7 >$1 = 0x0 >$2 = 0x0 >eax 0xadf78690 -1376287088 >ecx 0x358b5 219317 >edx 0xadf42de0 -1376506400 >ebx 0x497a2ff4 1232744436 >esp 0xb5ffebc0 0xb5ffebc0 >ebp 0xb5600010 0xb5600010 >esi 0xadf42de0 -1376506400 >edi 0x50d47481 1356100737 >eip 0x4966b7d4 0x4966b7d4 <_int_malloc+2772> >eflags 0x210202 [ IF RF ID ] >cs 0x73 115 >ss 0x7b 123 >ds 0x7b 123 >es 0x7b 123 >fs 0x0 0 >gs 0x33 51 >Dump of assembler code for function _int_malloc: > 0x4966ad00 <+0>: push %ebp > 0x4966ad01 <+1>: push %edi > 0x4966ad02 <+2>: push %esi > 0x4966ad03 <+3>: push %ebx > 0x4966ad04 <+4>: sub $0x9c,%esp > 0x4966ad0a <+10>: call 0x49729bf3 <__x86.get_pc_thunk.bx> > 0x4966ad0f <+15>: add $0x1382e5,%ebx > 0x4966ad15 <+21>: cmp $0xffffffdf,%edx > 0x4966ad18 <+24>: mov %edx,0x48(%esp) > 0x4966ad1c <+28>: ja 0x4966b42e <_int_malloc+1838> > 0x4966ad22 <+34>: mov %eax,%ebp > 0x4966ad24 <+36>: mov %edx,%eax > 0x4966ad26 <+38>: add $0xb,%eax > 0x4966ad29 <+41>: mov %eax,%edx > 0x4966ad2b <+43>: and $0xfffffff8,%edx > 0x4966ad2e <+46>: cmp $0x10,%eax > 0x4966ad31 <+49>: movl $0x10,0x40(%esp) > 0x4966ad39 <+57>: cmovb 0x40(%esp),%edx > 0x4966ad3e <+62>: cmp 0x18d4(%ebx),%edx > 0x4966ad44 <+68>: mov %edx,0x40(%esp) > 0x4966ad48 <+72>: ja 0x4966ade0 <_int_malloc+224> > 0x4966ad4e <+78>: mov %edx,%eax > 0x4966ad50 <+80>: shr $0x3,%eax > 0x4966ad53 <+83>: sub $0x2,%eax > 0x4966ad56 <+86>: mov 0x8(%ebp,%eax,4),%esi > 0x4966ad5a <+90>: lea 0x0(%ebp,%eax,4),%edi > 0x4966ad5e <+94>: lea 0x8(%edi),%edx > 0x4966ad61 <+97>: mov %eax,0x34(%esp) > 0x4966ad65 <+101>: mov %edx,0x38(%esp) > 0x4966ad69 <+105>: test %esi,%esi > 0x4966ad6b <+107>: je 0x4966ade0 <_int_malloc+224> > 0x4966ad6d <+109>: mov %esi,%eax > 0x4966ad6f <+111>: mov 0x8(%esi),%ecx > 0x4966ad72 <+114>: cmpl $0x0,%gs:0xc > 0x4966ad7a <+122>: je 0x4966ad7d <_int_malloc+125> > 0x4966ad7c <+124>: lock cmpxchg %ecx,0x8(%edi) > 0x4966ad81 <+129>: cmp %eax,%esi > 0x4966ad83 <+131>: mov %eax,%edx > 0x4966ad85 <+133>: mov 0x38(%esp),%ecx > 0x4966ad89 <+137>: jne 0x4966ad92 <_int_malloc+146> > 0x4966ad8b <+139>: jmp 0x4966adaf <_int_malloc+175> > 0x4966ad8d <+141>: lea 0x0(%esi),%esi > 0x4966ad90 <+144>: mov %eax,%edx > 0x4966ad92 <+146>: test %edx,%edx > 0x4966ad94 <+148>: je 0x4966ade0 <_int_malloc+224> > 0x4966ad96 <+150>: mov 0x8(%edx),%esi > 0x4966ad99 <+153>: mov %edx,%eax > 0x4966ad9b <+155>: cmpl $0x0,%gs:0xc > 0x4966ada3 <+163>: je 0x4966ada6 <_int_malloc+166> > 0x4966ada5 <+165>: lock cmpxchg %esi,(%ecx) > 0x4966ada9 <+169>: cmp %eax,%edx > 0x4966adab <+171>: jne 0x4966ad90 <_int_malloc+144> > 0x4966adad <+173>: mov %edx,%esi > 0x4966adaf <+175>: mov 0x4(%esi),%eax > 0x4966adb2 <+178>: shr $0x3,%eax > 0x4966adb5 <+181>: sub $0x2,%eax > 0x4966adb8 <+184>: cmp %eax,0x34(%esp) > 0x4966adbc <+188>: jne 0x4966beec <_int_malloc+4588> > 0x4966adc2 <+194>: mov 0x18d8(%ebx),%eax > 0x4966adc8 <+200>: add $0x8,%esi > 0x4966adcb <+203>: test %eax,%eax > 0x4966adcd <+205>: jne 0x4966b772 <_int_malloc+2674> > 0x4966add3 <+211>: add $0x9c,%esp > 0x4966add9 <+217>: mov %esi,%eax > 0x4966addb <+219>: pop %ebx > 0x4966addc <+220>: pop %esi > 0x4966addd <+221>: pop %edi > 0x4966adde <+222>: pop %ebp > 0x4966addf <+223>: ret > 0x4966ade0 <+224>: cmpl $0x1ff,0x40(%esp) > 0x4966ade8 <+232>: ja 0x4966ae60 <_int_malloc+352> > 0x4966adea <+234>: mov 0x40(%esp),%esi > 0x4966adee <+238>: shr $0x3,%esi > 0x4966adf1 <+241>: lea 0x28(%ebp,%esi,8),%eax > 0x4966adf5 <+245>: mov 0xc(%eax),%edi > 0x4966adf8 <+248>: mov %esi,0x4c(%esp) > 0x4966adfc <+252>: cmp %eax,%edi > 0x4966adfe <+254>: mov %edi,0x34(%esp) > 0x4966ae02 <+258>: je 0x4966ae94 <_int_malloc+404> > 0x4966ae08 <+264>: test %edi,%edi > 0x4966ae0a <+266>: je 0x4966ae8d <_int_malloc+397> > 0x4966ae10 <+272>: mov 0x34(%esp),%esi > 0x4966ae14 <+276>: mov 0xc(%esi),%edx > 0x4966ae17 <+279>: cmp 0x8(%edx),%esi > 0x4966ae1a <+282>: jne 0x4966befb <_int_malloc+4603> > 0x4966ae20 <+288>: mov 0x40(%esp),%edi > 0x4966ae24 <+292>: mov %edx,0xc(%eax) > 0x4966ae27 <+295>: mov %eax,0x8(%edx) > 0x4966ae2a <+298>: lea 0x42c(%ebx),%eax > 0x4966ae30 <+304>: orl $0x1,0x4(%esi,%edi,1) > 0x4966ae35 <+309>: cmp %eax,%ebp > 0x4966ae37 <+311>: je 0x4966ae3d <_int_malloc+317> > 0x4966ae39 <+313>: orl $0x4,0x4(%esi) > 0x4966ae3d <+317>: mov 0x34(%esp),%esi > 0x4966ae41 <+321>: mov 0x18d8(%ebx),%eax > 0x4966ae47 <+327>: add $0x8,%esi > 0x4966ae4a <+330>: test %eax,%eax > 0x4966ae4c <+332>: jne 0x4966b772 <_int_malloc+2674> > 0x4966ae52 <+338>: add $0x9c,%esp > 0x4966ae58 <+344>: mov %esi,%eax > 0x4966ae5a <+346>: pop %ebx > 0x4966ae5b <+347>: pop %esi > 0x4966ae5c <+348>: pop %edi > 0x4966ae5d <+349>: pop %ebp > 0x4966ae5e <+350>: ret > 0x4966ae5f <+351>: nop > 0x4966ae60 <+352>: mov 0x40(%esp),%eax > 0x4966ae64 <+356>: shr $0x6,%eax > 0x4966ae67 <+359>: cmp $0x26,%eax > 0x4966ae6a <+362>: jbe 0x4966b422 <_int_malloc+1826> > 0x4966ae70 <+368>: mov 0x40(%esp),%eax > 0x4966ae74 <+372>: shr $0x9,%eax > 0x4966ae77 <+375>: cmp $0x14,%eax > 0x4966ae7a <+378>: ja 0x4966b52c <_int_malloc+2092> > 0x4966ae80 <+384>: add $0x5b,%eax > 0x4966ae83 <+387>: mov %eax,0x4c(%esp) > 0x4966ae87 <+391>: testb $0x1,0x4(%ebp) > 0x4966ae8b <+395>: jne 0x4966ae94 <_int_malloc+404> > 0x4966ae8d <+397>: mov %ebp,%eax > 0x4966ae8f <+399>: call 0x49669da0 <malloc_consolidate> > 0x4966ae94 <+404>: mov 0x40(%esp),%edi > 0x4966ae98 <+408>: mov 0x40(%esp),%esi > 0x4966ae9c <+412>: shr $0x6,%edi > 0x4966ae9f <+415>: shr $0x3,%esi > 0x4966aea2 <+418>: mov %edi,0x50(%esp) > 0x4966aea6 <+422>: add $0x38,%edi > 0x4966aea9 <+425>: mov %esi,0x64(%esp) > 0x4966aead <+429>: mov 0x40(%esp),%esi > 0x4966aeb1 <+433>: mov %edi,0x68(%esp) > 0x4966aeb5 <+437>: mov 0x40(%esp),%edi > 0x4966aeb9 <+441>: shr $0x9,%esi > 0x4966aebc <+444>: shr $0xc,%edi > 0x4966aebf <+447>: mov %esi,0x54(%esp) > 0x4966aec3 <+451>: add $0x5b,%esi > 0x4966aec6 <+454>: mov %edi,0x58(%esp) > 0x4966aeca <+458>: add $0x6e,%edi > 0x4966aecd <+461>: mov %esi,0x6c(%esp) > 0x4966aed1 <+465>: mov 0x40(%esp),%esi > 0x4966aed5 <+469>: mov %edi,0x70(%esp) > 0x4966aed9 <+473>: mov 0x40(%esp),%edi > 0x4966aedd <+477>: shr $0xf,%esi > 0x4966aee0 <+480>: shr $0x12,%edi > 0x4966aee3 <+483>: mov %esi,0x5c(%esp) > 0x4966aee7 <+487>: add $0x77,%esi > 0x4966aeea <+490>: mov %edi,0x60(%esp) > 0x4966aeee <+494>: add $0x7c,%edi > 0x4966aef1 <+497>: mov %esi,0x74(%esp) > 0x4966aef5 <+501>: lea 0x30(%ebp),%esi > 0x4966aef8 <+504>: mov %edi,0x78(%esp) > 0x4966aefc <+508>: lea -0x402cc(%ebx),%edi > 0x4966af02 <+514>: mov %esi,0x44(%esp) > 0x4966af06 <+518>: mov %edi,0x7c(%esp) > 0x4966af0a <+522>: movl $0x2710,0x38(%esp) > 0x4966af12 <+530>: jmp 0x4966af5b <_int_malloc+603> > 0x4966af14 <+532>: lea 0x0(%esi,%eiz,1),%esi > 0x4966af18 <+536>: mov %edx,%ecx > 0x4966af1a <+538>: shr $0x3,%ecx > 0x4966af1d <+541>: lea 0x28(%ebp,%ecx,8),%esi > 0x4966af21 <+545>: mov %ecx,%edx > 0x4966af23 <+547>: movl $0x1,0x34(%esp) > 0x4966af2b <+555>: mov 0x8(%esi),%eax > 0x4966af2e <+558>: sar $0x5,%edx > 0x4966af31 <+561>: shll %cl,0x34(%esp) > 0x4966af35 <+565>: mov %edx,0x3c(%esp) > 0x4966af39 <+569>: mov 0x34(%esp),%ecx > 0x4966af3d <+573>: or %ecx,0x430(%ebp,%edx,4) > 0x4966af44 <+580>: subl $0x1,0x38(%esp) > 0x4966af49 <+585>: mov %esi,0xc(%edi) > 0x4966af4c <+588>: mov %eax,0x8(%edi) > 0x4966af4f <+591>: mov %edi,0xc(%eax) > 0x4966af52 <+594>: mov %edi,0x8(%esi) > 0x4966af55 <+597>: je 0x4966b198 <_int_malloc+1176> > 0x4966af5b <+603>: mov 0x3c(%ebp),%edi > 0x4966af5e <+606>: cmp 0x44(%esp),%edi > 0x4966af62 <+610>: je 0x4966b198 <_int_malloc+1176> > 0x4966af68 <+616>: mov 0x4(%edi),%edx > 0x4966af6b <+619>: mov 0xc(%edi),%esi > 0x4966af6e <+622>: cmp $0x8,%edx > 0x4966af71 <+625>: jbe 0x4966b5a3 <_int_malloc+2211> > 0x4966af77 <+631>: cmp 0x448(%ebp),%edx > 0x4966af7d <+637>: ja 0x4966b5a3 <_int_malloc+2211> > 0x4966af83 <+643>: and $0xfffffff8,%edx > 0x4966af86 <+646>: cmpl $0x1ff,0x40(%esp) > 0x4966af8e <+654>: ja 0x4966af9a <_int_malloc+666> > 0x4966af90 <+656>: cmp %esi,0x44(%esp) > 0x4966af94 <+660>: je 0x4966b0d0 <_int_malloc+976> > 0x4966af9a <+666>: mov 0x44(%esp),%ecx > 0x4966af9e <+670>: cmp %edx,0x40(%esp) > 0x4966afa2 <+674>: mov %esi,0x3c(%ebp) > 0x4966afa5 <+677>: mov %ecx,0x8(%esi) > 0x4966afa8 <+680>: je 0x4966b308 <_int_malloc+1544> > 0x4966afae <+686>: cmp $0x1ff,%edx > 0x4966afb4 <+692>: jbe 0x4966af18 <_int_malloc+536> > 0x4966afba <+698>: mov %edx,%eax > 0x4966afbc <+700>: shr $0x6,%eax > 0x4966afbf <+703>: cmp $0x26,%eax > 0x4966afc2 <+706>: ja 0x4966b048 <_int_malloc+840> > 0x4966afc8 <+712>: lea 0x38(%eax),%ecx > 0x4966afcb <+715>: movl $0x1,0x34(%esp) > 0x4966afd3 <+723>: lea 0x6c(%eax,%eax,1),%eax > 0x4966afd7 <+727>: shll %cl,0x34(%esp) > 0x4966afdb <+731>: movl $0x2,0x3c(%esp) > 0x4966afe3 <+739>: lea 0x38(%ebp,%eax,4),%ecx > 0x4966afe7 <+743>: mov 0x8(%ecx),%eax > 0x4966afea <+746>: cmp %ecx,%eax > 0x4966afec <+748>: je 0x4966b080 <_int_malloc+896> > 0x4966aff2 <+754>: mov 0xc(%ecx),%esi > 0x4966aff5 <+757>: or $0x1,%edx > 0x4966aff8 <+760>: cmp 0x4(%esi),%edx > 0x4966affb <+763>: jae 0x4966b01b <_int_malloc+795> > 0x4966affd <+765>: mov 0x14(%eax),%edx > 0x4966b000 <+768>: mov %eax,0x10(%edi) > 0x4966b003 <+771>: mov %edx,0x14(%edi) > 0x4966b006 <+774>: mov %edi,0x10(%edx) > 0x4966b009 <+777>: mov 0x3c(%esp),%edx > 0x4966b00d <+781>: mov %edi,0x14(%eax) > 0x4966b010 <+784>: mov %ecx,%eax > 0x4966b012 <+786>: jmp 0x4966af39 <_int_malloc+569> > 0x4966b017 <+791>: nop > 0x4966b018 <+792>: mov 0x10(%eax),%eax > 0x4966b01b <+795>: mov 0x4(%eax),%ecx > 0x4966b01e <+798>: cmp %ecx,%edx > 0x4966b020 <+800>: jb 0x4966b018 <_int_malloc+792> > 0x4966b022 <+802>: cmp %ecx,%edx > 0x4966b024 <+804>: je 0x4966b190 <_int_malloc+1168> > 0x4966b02a <+810>: mov 0x14(%eax),%edx > 0x4966b02d <+813>: mov %eax,0x10(%edi) > 0x4966b030 <+816>: mov %edx,0x14(%edi) > 0x4966b033 <+819>: mov %edi,0x14(%eax) > 0x4966b036 <+822>: mov 0x14(%edi),%edx > 0x4966b039 <+825>: mov %edi,0x10(%edx) > 0x4966b03c <+828>: mov 0xc(%eax),%esi > 0x4966b03f <+831>: mov 0x3c(%esp),%edx > 0x4966b043 <+835>: jmp 0x4966af39 <_int_malloc+569> > 0x4966b048 <+840>: mov %edx,%eax > 0x4966b04a <+842>: shr $0x9,%eax > 0x4966b04d <+845>: cmp $0x14,%eax > 0x4966b050 <+848>: ja 0x4966b098 <_int_malloc+920> > 0x4966b052 <+850>: lea 0x5b(%eax),%ecx > 0x4966b055 <+853>: lea 0xb2(%eax,%eax,1),%eax > 0x4966b05c <+860>: mov %ecx,%esi > 0x4966b05e <+862>: movl $0x1,0x34(%esp) > 0x4966b066 <+870>: sar $0x5,%esi > 0x4966b069 <+873>: shll %cl,0x34(%esp) > 0x4966b06d <+877>: lea 0x38(%ebp,%eax,4),%ecx > 0x4966b071 <+881>: mov 0x8(%ecx),%eax > 0x4966b074 <+884>: mov %esi,0x3c(%esp) > 0x4966b078 <+888>: cmp %ecx,%eax > 0x4966b07a <+890>: jne 0x4966aff2 <_int_malloc+754> > 0x4966b080 <+896>: mov %edi,0x14(%edi) > 0x4966b083 <+899>: mov %eax,%esi > 0x4966b085 <+901>: mov 0x3c(%esp),%edx > 0x4966b089 <+905>: mov %edi,0x10(%edi) > 0x4966b08c <+908>: jmp 0x4966af39 <_int_malloc+569> > 0x4966b091 <+913>: lea 0x0(%esi,%eiz,1),%esi > 0x4966b098 <+920>: mov %edx,%eax > 0x4966b09a <+922>: shr $0xc,%eax > 0x4966b09d <+925>: cmp $0xa,%eax > 0x4966b0a0 <+928>: ja 0x4966b158 <_int_malloc+1112> > 0x4966b0a6 <+934>: lea 0x6e(%eax),%ecx > 0x4966b0a9 <+937>: movl $0x1,0x34(%esp) > 0x4966b0b1 <+945>: lea 0xd8(%eax,%eax,1),%eax > 0x4966b0b8 <+952>: shll %cl,0x34(%esp) > 0x4966b0bc <+956>: movl $0x3,0x3c(%esp) > 0x4966b0c4 <+964>: jmp 0x4966afe3 <_int_malloc+739> > 0x4966b0c9 <+969>: lea 0x0(%esi,%eiz,1),%esi > 0x4966b0d0 <+976>: mov 0x34(%ebp),%ecx > 0x4966b0d3 <+979>: cmp %edi,%ecx > 0x4966b0d5 <+981>: jne 0x4966af9a <_int_malloc+666> > 0x4966b0db <+987>: mov 0x40(%esp),%eax > 0x4966b0df <+991>: add $0x10,%eax > 0x4966b0e2 <+994>: cmp %eax,%edx > 0x4966b0e4 <+996>: jbe 0x4966af9a <_int_malloc+666> > 0x4966b0ea <+1002>: mov 0x40(%esp),%eax > 0x4966b0ee <+1006>: mov 0x44(%esp),%esi > 0x4966b0f2 <+1010>: sub 0x40(%esp),%edx > 0x4966b0f6 <+1014>: mov %ecx,0x34(%esp) > 0x4966b0fa <+1018>: add %edi,%eax > 0x4966b0fc <+1020>: cmp $0x1ff,%edx > 0x4966b102 <+1026>: mov %eax,0x34(%ebp) > 0x4966b105 <+1029>: mov %eax,0x38(%ebp) > 0x4966b108 <+1032>: mov %eax,0x3c(%ebp) > 0x4966b10b <+1035>: mov %esi,0x8(%eax) > 0x4966b10e <+1038>: mov %esi,0xc(%eax) > 0x4966b111 <+1041>: jbe 0x4966b121 <_int_malloc+1057> > 0x4966b113 <+1043>: movl $0x0,0x10(%eax) > 0x4966b11a <+1050>: movl $0x0,0x14(%eax) > 0x4966b121 <+1057>: lea 0x42c(%ebx),%esi > 0x4966b127 <+1063>: mov 0x40(%esp),%edi > 0x4966b12b <+1067>: xor %ecx,%ecx > 0x4966b12d <+1069>: cmp %esi,%ebp > 0x4966b12f <+1071>: setne %cl > 0x4966b132 <+1074>: mov %ecx,%esi > 0x4966b134 <+1076>: shl $0x2,%esi > 0x4966b137 <+1079>: or $0x1,%edi > 0x4966b13a <+1082>: or %esi,%edi > 0x4966b13c <+1084>: mov 0x34(%esp),%esi > 0x4966b140 <+1088>: mov %edx,(%eax,%edx,1) > 0x4966b143 <+1091>: mov %edi,0x4(%esi) > 0x4966b146 <+1094>: mov %edx,%esi > 0x4966b148 <+1096>: or $0x1,%esi > 0x4966b14b <+1099>: mov %esi,0x4(%eax) > 0x4966b14e <+1102>: jmp 0x4966ae3d <_int_malloc+317> > 0x4966b153 <+1107>: nop > 0x4966b154 <+1108>: lea 0x0(%esi,%eiz,1),%esi > 0x4966b158 <+1112>: mov %edx,%eax > 0x4966b15a <+1114>: shr $0xf,%eax > 0x4966b15d <+1117>: cmp $0x4,%eax > 0x4966b160 <+1120>: ja 0x4966b228 <_int_malloc+1320> > 0x4966b166 <+1126>: lea 0x77(%eax),%ecx > 0x4966b169 <+1129>: movl $0x1,0x34(%esp) > 0x4966b171 <+1137>: lea 0xea(%eax,%eax,1),%eax > 0x4966b178 <+1144>: shll %cl,0x34(%esp) > 0x4966b17c <+1148>: movl $0x3,0x3c(%esp) > 0x4966b184 <+1156>: jmp 0x4966afe3 <_int_malloc+739> > 0x4966b189 <+1161>: lea 0x0(%esi,%eiz,1),%esi > 0x4966b190 <+1168>: mov 0x8(%eax),%eax > 0x4966b193 <+1171>: jmp 0x4966b03c <_int_malloc+828> > 0x4966b198 <+1176>: cmpl $0x1ff,0x40(%esp) > 0x4966b1a0 <+1184>: ja 0x4966b33d <_int_malloc+1597> > 0x4966b1a6 <+1190>: mov 0x4c(%esp),%ecx > 0x4966b1aa <+1194>: mov $0x1,%eax > 0x4966b1af <+1199>: mov 0x4c(%esp),%esi > 0x4966b1b3 <+1203>: add $0x1,%ecx > 0x4966b1b6 <+1206>: mov %ecx,%edi > 0x4966b1b8 <+1208>: shr $0x5,%edi > 0x4966b1bb <+1211>: lea 0x30(%ebp,%esi,8),%edx > 0x4966b1bf <+1215>: mov 0x430(%ebp,%edi,4),%esi > 0x4966b1c6 <+1222>: shl %cl,%eax > 0x4966b1c8 <+1224>: test %eax,%eax > 0x4966b1ca <+1226>: je 0x4966b1d0 <_int_malloc+1232> > 0x4966b1cc <+1228>: cmp %esi,%eax > 0x4966b1ce <+1230>: jbe 0x4966b205 <_int_malloc+1285> > 0x4966b1d0 <+1232>: add $0x1,%edi > 0x4966b1d3 <+1235>: cmp $0x3,%edi > 0x4966b1d6 <+1238>: ja 0x4966b260 <_int_malloc+1376> > 0x4966b1dc <+1244>: mov 0x430(%ebp,%edi,4),%esi > 0x4966b1e3 <+1251>: test %esi,%esi > 0x4966b1e5 <+1253>: je 0x4966b1d0 <_int_malloc+1232> > 0x4966b1e7 <+1255>: mov %edi,%eax > 0x4966b1e9 <+1257>: shl $0x6,%eax > 0x4966b1ec <+1260>: lea 0x28(%ebp,%eax,4),%edx > 0x4966b1f0 <+1264>: mov $0x1,%eax > 0x4966b1f5 <+1269>: test %eax,%esi > 0x4966b1f7 <+1271>: jne 0x4966b209 <_int_malloc+1289> > 0x4966b1f9 <+1273>: lea 0x0(%esi,%eiz,1),%esi > 0x4966b200 <+1280>: add $0x8,%edx > 0x4966b203 <+1283>: add %eax,%eax > 0x4966b205 <+1285>: test %eax,%esi > 0x4966b207 <+1287>: je 0x4966b200 <_int_malloc+1280> > 0x4966b209 <+1289>: mov 0xc(%edx),%ecx > 0x4966b20c <+1292>: cmp %edx,%ecx > 0x4966b20e <+1294>: jne 0x4966b44a <_int_malloc+1866> > 0x4966b214 <+1300>: mov %eax,%ecx > 0x4966b216 <+1302>: add $0x8,%edx > 0x4966b219 <+1305>: not %ecx > 0x4966b21b <+1307>: add %eax,%eax > 0x4966b21d <+1309>: and %ecx,%esi > 0x4966b21f <+1311>: mov %esi,0x430(%ebp,%edi,4) > 0x4966b226 <+1318>: jmp 0x4966b1c8 <_int_malloc+1224> > 0x4966b228 <+1320>: mov %edx,%eax > 0x4966b22a <+1322>: shr $0x12,%eax > 0x4966b22d <+1325>: cmp $0x2,%eax > 0x4966b230 <+1328>: ja 0x4966b408 <_int_malloc+1800> > 0x4966b236 <+1334>: lea 0x7c(%eax),%ecx > 0x4966b239 <+1337>: movl $0x1,0x34(%esp) > 0x4966b241 <+1345>: lea 0xf4(%eax,%eax,1),%eax > 0x4966b248 <+1352>: shll %cl,0x34(%esp) > 0x4966b24c <+1356>: movl $0x3,0x3c(%esp) > 0x4966b254 <+1364>: jmp 0x4966afe3 <_int_malloc+739> > 0x4966b259 <+1369>: lea 0x0(%esi,%eiz,1),%esi > 0x4966b260 <+1376>: mov 0x30(%ebp),%eax > 0x4966b263 <+1379>: mov 0x40(%esp),%edx > 0x4966b267 <+1383>: mov 0x4(%eax),%edi > 0x4966b26a <+1386>: add $0x10,%edx > 0x4966b26d <+1389>: and $0xfffffff8,%edi > 0x4966b270 <+1392>: cmp %edx,%edi > 0x4966b272 <+1394>: jae 0x4966b79f <_int_malloc+2719> > 0x4966b278 <+1400>: testb $0x1,0x4(%ebp) > 0x4966b27c <+1404>: jne 0x4966b602 <_int_malloc+2306> > 0x4966b282 <+1410>: mov %ebp,%eax > 0x4966b284 <+1412>: call 0x49669da0 <malloc_consolidate> > 0x4966b289 <+1417>: mov 0x64(%esp),%esi > 0x4966b28d <+1421>: cmpl $0x1ff,0x40(%esp) > 0x4966b295 <+1429>: mov %esi,0x4c(%esp) > 0x4966b299 <+1433>: jbe 0x4966af0a <_int_malloc+522> > 0x4966b29f <+1439>: mov 0x68(%esp),%edi > 0x4966b2a3 <+1443>: cmpl $0x26,0x50(%esp) > 0x4966b2a8 <+1448>: mov %edi,0x4c(%esp) > 0x4966b2ac <+1452>: jbe 0x4966af0a <_int_malloc+522> > 0x4966b2b2 <+1458>: mov 0x6c(%esp),%edx > 0x4966b2b6 <+1462>: cmpl $0x14,0x54(%esp) > 0x4966b2bb <+1467>: mov %edx,0x4c(%esp) > 0x4966b2bf <+1471>: jbe 0x4966af0a <_int_malloc+522> > 0x4966b2c5 <+1477>: mov 0x70(%esp),%esi > 0x4966b2c9 <+1481>: cmpl $0xa,0x58(%esp) > 0x4966b2ce <+1486>: mov %esi,0x4c(%esp) > 0x4966b2d2 <+1490>: jbe 0x4966af0a <_int_malloc+522> > 0x4966b2d8 <+1496>: mov 0x74(%esp),%edi > 0x4966b2dc <+1500>: cmpl $0x4,0x5c(%esp) > 0x4966b2e1 <+1505>: mov %edi,0x4c(%esp) > 0x4966b2e5 <+1509>: jbe 0x4966af0a <_int_malloc+522> > 0x4966b2eb <+1515>: cmpl $0x3,0x60(%esp) > 0x4966b2f0 <+1520>: mov $0x7e,%edx > 0x4966b2f5 <+1525>: cmovb 0x78(%esp),%edx > 0x4966b2fa <+1530>: mov %edx,0x4c(%esp) > 0x4966b2fe <+1534>: jmp 0x4966af0a <_int_malloc+522> > 0x4966b303 <+1539>: nop > 0x4966b304 <+1540>: lea 0x0(%esi,%eiz,1),%esi > 0x4966b308 <+1544>: mov 0x40(%esp),%esi > 0x4966b30c <+1548>: lea 0x42c(%ebx),%eax > 0x4966b312 <+1554>: orl $0x1,0x4(%edi,%esi,1) > 0x4966b317 <+1559>: cmp %eax,%ebp > 0x4966b319 <+1561>: je 0x4966b31f <_int_malloc+1567> > 0x4966b31b <+1563>: orl $0x4,0x4(%edi) > 0x4966b31f <+1567>: mov 0x18d8(%ebx),%eax > 0x4966b325 <+1573>: lea 0x8(%edi),%esi > 0x4966b328 <+1576>: test %eax,%eax > 0x4966b32a <+1578>: jne 0x4966b772 <_int_malloc+2674> > 0x4966b330 <+1584>: add $0x9c,%esp > 0x4966b336 <+1590>: mov %esi,%eax > 0x4966b338 <+1592>: pop %ebx > 0x4966b339 <+1593>: pop %esi > 0x4966b33a <+1594>: pop %edi > 0x4966b33b <+1595>: pop %ebp > 0x4966b33c <+1596>: ret > 0x4966b33d <+1597>: mov 0x4c(%esp),%esi > 0x4966b341 <+1601>: lea 0x28(%ebp,%esi,8),%eax > 0x4966b345 <+1605>: mov 0x8(%eax),%edx > 0x4966b348 <+1608>: cmp %eax,%edx > 0x4966b34a <+1610>: je 0x4966b1a6 <_int_malloc+1190> > 0x4966b350 <+1616>: mov 0x40(%esp),%edi > 0x4966b354 <+1620>: cmp 0x4(%edx),%edi > 0x4966b357 <+1623>: ja 0x4966b1a6 <_int_malloc+1190> > 0x4966b35d <+1629>: mov 0x14(%edx),%edx > 0x4966b360 <+1632>: mov %edx,0x34(%esp) > 0x4966b364 <+1636>: mov 0x4(%edx),%edx > 0x4966b367 <+1639>: mov %edx,%esi > 0x4966b369 <+1641>: and $0xfffffff8,%esi > 0x4966b36c <+1644>: cmp %esi,%edi > 0x4966b36e <+1646>: jbe 0x4966b389 <_int_malloc+1673> > 0x4966b370 <+1648>: mov 0x34(%esp),%ecx > 0x4966b374 <+1652>: mov 0x14(%ecx),%ecx > 0x4966b377 <+1655>: mov 0x4(%ecx),%edx > 0x4966b37a <+1658>: mov %edx,%esi > 0x4966b37c <+1660>: and $0xfffffff8,%esi > 0x4966b37f <+1663>: cmp %esi,0x40(%esp) > 0x4966b383 <+1667>: ja 0x4966b374 <_int_malloc+1652> > 0x4966b385 <+1669>: mov %ecx,0x34(%esp) > 0x4966b389 <+1673>: mov 0x34(%esp),%edi > 0x4966b38d <+1677>: cmp %edi,0xc(%eax) > 0x4966b390 <+1680>: mov 0x8(%edi),%eax > 0x4966b393 <+1683>: je 0x4966b39e <_int_malloc+1694> > 0x4966b395 <+1685>: cmp 0x4(%eax),%edx > 0x4966b398 <+1688>: je 0x4966bfd6 <_int_malloc+4822> > 0x4966b39e <+1694>: mov 0x34(%esp),%ecx > 0x4966b3a2 <+1698>: mov %esi,%edi > 0x4966b3a4 <+1700>: sub 0x40(%esp),%edi > 0x4966b3a8 <+1704>: cmp 0xc(%eax),%ecx > 0x4966b3ab <+1707>: mov 0xc(%ecx),%edx > 0x4966b3ae <+1710>: jne 0x4966be83 <_int_malloc+4483> > 0x4966b3b4 <+1716>: cmp 0x8(%edx),%ecx > 0x4966b3b7 <+1719>: jne 0x4966be83 <_int_malloc+4483> > 0x4966b3bd <+1725>: mov %edx,0xc(%eax) > 0x4966b3c0 <+1728>: mov %eax,0x8(%edx) > 0x4966b3c3 <+1731>: mov 0x34(%esp),%edx > 0x4966b3c7 <+1735>: cmpl $0x1ff,0x4(%edx) > 0x4966b3ce <+1742>: jbe 0x4966b3dd <_int_malloc+1757> > 0x4966b3d0 <+1744>: mov %edx,%ecx > 0x4966b3d2 <+1746>: mov 0x10(%edx),%edx > 0x4966b3d5 <+1749>: test %edx,%edx > 0x4966b3d7 <+1751>: jne 0x4966bed1 <_int_malloc+4561> > 0x4966b3dd <+1757>: cmp $0xf,%edi > 0x4966b3e0 <+1760>: ja 0x4966b8f1 <_int_malloc+3057> > 0x4966b3e6 <+1766>: mov 0x34(%esp),%edi > 0x4966b3ea <+1770>: lea 0x42c(%ebx),%eax > 0x4966b3f0 <+1776>: orl $0x1,0x4(%edi,%esi,1) > 0x4966b3f5 <+1781>: cmp %eax,%ebp > 0x4966b3f7 <+1783>: jne 0x4966b56b <_int_malloc+2155> > 0x4966b3fd <+1789>: jmp 0x4966ae3d <_int_malloc+317> > 0x4966b402 <+1794>: lea 0x0(%esi),%esi > 0x4966b408 <+1800>: movl $0x40000000,0x34(%esp) > 0x4966b410 <+1808>: mov $0xf8,%eax > 0x4966b415 <+1813>: movl $0x3,0x3c(%esp) > 0x4966b41d <+1821>: jmp 0x4966afe3 <_int_malloc+739> > 0x4966b422 <+1826>: add $0x38,%eax > 0x4966b425 <+1829>: mov %eax,0x4c(%esp) > 0x4966b429 <+1833>: jmp 0x4966ae87 <_int_malloc+391> > 0x4966b42e <+1838>: mov -0xf0(%ebx),%eax > 0x4966b434 <+1844>: xor %esi,%esi > 0x4966b436 <+1846>: movl $0xc,%gs:(%eax) > 0x4966b43d <+1853>: add $0x9c,%esp > 0x4966b443 <+1859>: mov %esi,%eax > 0x4966b445 <+1861>: pop %ebx > 0x4966b446 <+1862>: pop %esi > 0x4966b447 <+1863>: pop %edi > 0x4966b448 <+1864>: pop %ebp > 0x4966b449 <+1865>: ret > 0x4966b44a <+1866>: mov %ecx,%edi > 0x4966b44c <+1868>: mov %ecx,0x34(%esp) > 0x4966b450 <+1872>: mov 0x4(%ecx),%ecx > 0x4966b453 <+1875>: mov 0x8(%edi),%eax > 0x4966b456 <+1878>: mov 0xc(%edi),%edx > 0x4966b459 <+1881>: mov %ecx,%esi > 0x4966b45b <+1883>: and $0xfffffff8,%esi > 0x4966b45e <+1886>: mov %esi,0x38(%esp) > 0x4966b462 <+1890>: sub 0x40(%esp),%esi > 0x4966b466 <+1894>: cmp 0xc(%eax),%edi > 0x4966b469 <+1897>: jne 0x4966bcfd <_int_malloc+4093> > 0x4966b46f <+1903>: cmp 0x8(%edx),%edi > 0x4966b472 <+1906>: jne 0x4966bcfd <_int_malloc+4093> > 0x4966b478 <+1912>: cmp $0x1ff,%ecx > 0x4966b47e <+1918>: mov %edx,0xc(%eax) > 0x4966b481 <+1921>: mov %eax,0x8(%edx) > 0x4966b484 <+1924>: jbe 0x4966b4ac <_int_malloc+1964> > 0x4966b486 <+1926>: mov 0x34(%esp),%edi > 0x4966b48a <+1930>: mov 0x10(%edi),%edx > 0x4966b48d <+1933>: test %edx,%edx > 0x4966b48f <+1935>: je 0x4966b4ac <_int_malloc+1964> > 0x4966b491 <+1937>: mov 0x10(%eax),%ecx > 0x4966b494 <+1940>: test %ecx,%ecx > 0x4966b496 <+1942>: je 0x4966be51 <_int_malloc+4433> > 0x4966b49c <+1948>: mov 0x34(%esp),%edi > 0x4966b4a0 <+1952>: mov 0x14(%edi),%eax > 0x4966b4a3 <+1955>: mov %eax,0x14(%edx) > 0x4966b4a6 <+1958>: mov 0x14(%edi),%eax > 0x4966b4a9 <+1961>: mov %edx,0x10(%eax) > 0x4966b4ac <+1964>: cmp $0xf,%esi > 0x4966b4af <+1967>: jbe 0x4966b550 <_int_malloc+2128> > 0x4966b4b5 <+1973>: mov 0x38(%ebp),%edx > 0x4966b4b8 <+1976>: mov 0x34(%esp),%eax > 0x4966b4bc <+1980>: mov 0x44(%esp),%edi > 0x4966b4c0 <+1984>: add 0x40(%esp),%eax > 0x4966b4c4 <+1988>: cmp 0xc(%edx),%edi > 0x4966b4c7 <+1991>: jne 0x4966bf2c <_int_malloc+4652> > 0x4966b4cd <+1997>: cmpl $0x1ff,0x40(%esp) > 0x4966b4d5 <+2005>: mov %edi,0xc(%eax) > 0x4966b4d8 <+2008>: mov %edx,0x8(%eax) > 0x4966b4db <+2011>: mov %eax,0xc(%edx) > 0x4966b4de <+2014>: mov %eax,0x38(%ebp) > 0x4966b4e1 <+2017>: ja 0x4966b4e6 <_int_malloc+2022> > 0x4966b4e3 <+2019>: mov %eax,0x34(%ebp) > 0x4966b4e6 <+2022>: cmp $0x1ff,%esi > 0x4966b4ec <+2028>: jbe 0x4966b4fc <_int_malloc+2044> > 0x4966b4ee <+2030>: movl $0x0,0x10(%eax) > 0x4966b4f5 <+2037>: movl $0x0,0x14(%eax) > 0x4966b4fc <+2044>: lea 0x42c(%ebx),%edx > 0x4966b502 <+2050>: xor %ecx,%ecx > 0x4966b504 <+2052>: mov 0x34(%esp),%edi > 0x4966b508 <+2056>: cmp %edx,%ebp > 0x4966b50a <+2058>: mov 0x40(%esp),%edx > 0x4966b50e <+2062>: setne %cl > 0x4966b511 <+2065>: shl $0x2,%ecx > 0x4966b514 <+2068>: mov %esi,(%eax,%esi,1) > 0x4966b517 <+2071>: or $0x1,%edx > 0x4966b51a <+2074>: or %ecx,%edx > 0x4966b51c <+2076>: mov %edx,0x4(%edi) > 0x4966b51f <+2079>: mov %esi,%edx > 0x4966b521 <+2081>: or $0x1,%edx > 0x4966b524 <+2084>: mov %edx,0x4(%eax) > 0x4966b527 <+2087>: jmp 0x4966ae3d <_int_malloc+317> > 0x4966b52c <+2092>: mov 0x40(%esp),%eax > 0x4966b530 <+2096>: shr $0xc,%eax > 0x4966b533 <+2099>: cmp $0xa,%eax > 0x4966b536 <+2102>: jbe 0x4966b574 <_int_malloc+2164> > 0x4966b538 <+2104>: mov 0x40(%esp),%eax > 0x4966b53c <+2108>: shr $0xf,%eax > 0x4966b53f <+2111>: cmp $0x4,%eax > 0x4966b542 <+2114>: ja 0x4966b580 <_int_malloc+2176> > 0x4966b544 <+2116>: add $0x77,%eax > 0x4966b547 <+2119>: mov %eax,0x4c(%esp) > 0x4966b54b <+2123>: jmp 0x4966ae87 <_int_malloc+391> > 0x4966b550 <+2128>: mov 0x34(%esp),%edi > 0x4966b554 <+2132>: lea 0x42c(%ebx),%eax > 0x4966b55a <+2138>: mov 0x38(%esp),%esi > 0x4966b55e <+2142>: orl $0x1,0x4(%edi,%esi,1) > 0x4966b563 <+2147>: cmp %eax,%ebp > 0x4966b565 <+2149>: je 0x4966ae3d <_int_malloc+317> > 0x4966b56b <+2155>: orl $0x4,0x4(%edi) > 0x4966b56f <+2159>: jmp 0x4966ae3d <_int_malloc+317> > 0x4966b574 <+2164>: add $0x6e,%eax > 0x4966b577 <+2167>: mov %eax,0x4c(%esp) > 0x4966b57b <+2171>: jmp 0x4966ae87 <_int_malloc+391> > 0x4966b580 <+2176>: mov 0x40(%esp),%eax > 0x4966b584 <+2180>: movl $0x7e,0x4c(%esp) > 0x4966b58c <+2188>: shr $0x12,%eax > 0x4966b58f <+2191>: lea 0x7c(%eax),%edx > 0x4966b592 <+2194>: cmp $0x2,%eax > 0x4966b595 <+2197>: cmova 0x4c(%esp),%edx > 0x4966b59a <+2202>: mov %edx,0x4c(%esp) > 0x4966b59e <+2206>: jmp 0x4966ae87 <_int_malloc+391> > 0x4966b5a3 <+2211>: cmpl $0x0,%gs:0xc > 0x4966b5ab <+2219>: je 0x4966b5ae <_int_malloc+2222> > 0x4966b5ad <+2221>: lock subl $0x1,0x0(%ebp) > 0x4966b5b2 <+2226>: jne 0x4966f93e <_L_unlock_6763> > 0x4966b5b8 <+2232>: mov 0x160(%ebx),%ecx > 0x4966b5be <+2238>: mov %ecx,%eax > 0x4966b5c0 <+2240>: and $0x5,%eax > 0x4966b5c3 <+2243>: cmp $0x5,%eax > 0x4966b5c6 <+2246>: je 0x4966be2b <_int_malloc+4395> > 0x4966b5cc <+2252>: test $0x1,%cl > 0x4966b5cf <+2255>: jne 0x4966b7dc <_int_malloc+2780> > 0x4966b5d5 <+2261>: and $0x2,%ecx > 0x4966b5d8 <+2264>: jne 0x4966be73 <_int_malloc+4467> > 0x4966b5de <+2270>: xor %eax,%eax > 0x4966b5e0 <+2272>: mov $0x1,%ecx > 0x4966b5e5 <+2277>: cmpl $0x0,%gs:0xc > 0x4966b5ed <+2285>: je 0x4966b5f0 <_int_malloc+2288> > 0x4966b5ef <+2287>: lock cmpxchg %ecx,0x0(%ebp) > 0x4966b5f4 <+2292>: jne 0x4966f94b <_L_lock_6797> > 0x4966b5fa <+2298>: mov 0x4(%edi),%edx > 0x4966b5fd <+2301>: jmp 0x4966af83 <_int_malloc+643> > 0x4966b602 <+2306>: mov %eax,0x34(%esp) > 0x4966b606 <+2310>: mov -0xf4(%ebx),%eax > 0x4966b60c <+2316>: mov 0x40(%esp),%esi > 0x4966b610 <+2320>: mov %edx,0x54(%esp) > 0x4966b614 <+2324>: mov 0x10(%eax),%eax > 0x4966b617 <+2327>: mov %eax,0x44(%esp) > 0x4966b61b <+2331>: sub $0x1,%eax > 0x4966b61e <+2334>: cmp 0x134(%ebx),%esi > 0x4966b624 <+2340>: mov %eax,0x38(%esp) > 0x4966b628 <+2344>: jb 0x4966b798 <_int_malloc+2712> > 0x4966b62e <+2350>: mov 0x144(%ebx),%eax > 0x4966b634 <+2356>: cmp %eax,0x140(%ebx) > 0x4966b63a <+2362>: jge 0x4966b798 <_int_malloc+2712> > 0x4966b640 <+2368>: mov 0x40(%esp),%edi > 0x4966b644 <+2372>: mov 0x44(%esp),%ecx > 0x4966b648 <+2376>: mov 0x38(%esp),%eax > 0x4966b64c <+2380>: lea 0x3(%edi,%ecx,1),%esi > 0x4966b650 <+2384>: not %eax > 0x4966b652 <+2386>: and %eax,%esi > 0x4966b654 <+2388>: cmp %esi,%edi > 0x4966b656 <+2390>: jb 0x4966bdab <_int_malloc+4267> > 0x4966b65c <+2396>: mov 0x30(%ebp),%edx > 0x4966b65f <+2399>: mov $0x1,%esi > 0x4966b664 <+2404>: mov 0x4(%edx),%edi > 0x4966b667 <+2407>: mov %edx,0x34(%esp) > 0x4966b66b <+2411>: and $0xfffffff8,%edi > 0x4966b66e <+2414>: lea 0x42c(%ebx),%ecx > 0x4966b674 <+2420>: cmp %ecx,%ebp > 0x4966b676 <+2422>: mov %ecx,0x58(%esp) > 0x4966b67a <+2426>: je 0x4966b9ec <_int_malloc+3308> > 0x4966b680 <+2432>: mov 0x34(%esp),%eax > 0x4966b684 <+2436>: and $0xfff00000,%eax > 0x4966b689 <+2441>: mov 0x8(%eax),%edx > 0x4966b68c <+2444>: mov %eax,0x3c(%esp) > 0x4966b690 <+2448>: mov 0x54(%esp),%eax > 0x4966b694 <+2452>: mov %edx,0x4c(%esp) > 0x4966b698 <+2456>: sub %edi,%eax > 0x4966b69a <+2458>: test %eax,%eax > 0x4966b69c <+2460>: jle 0x4966b873 <_int_malloc+2931> > 0x4966b6a2 <+2466>: mov 0x38(%esp),%edx > 0x4966b6a6 <+2470>: add 0x38(%esp),%eax > 0x4966b6aa <+2474>: not %edx > 0x4966b6ac <+2476>: and %edx,%eax > 0x4966b6ae <+2478>: mov 0x4c(%esp),%edx > 0x4966b6b2 <+2482>: add %eax,%edx > 0x4966b6b4 <+2484>: cmp $0x100000,%edx > 0x4966b6ba <+2490>: ja 0x4966b873 <_int_malloc+2931> > 0x4966b6c0 <+2496>: mov 0x3c(%esp),%ecx > 0x4966b6c4 <+2500>: mov 0xc(%ecx),%eax > 0x4966b6c7 <+2503>: mov 0x34(%esp),%ecx > 0x4966b6cb <+2507>: cmp %eax,%edx > 0x4966b6cd <+2509>: ja 0x4966b9b1 <_int_malloc+3249> > 0x4966b6d3 <+2515>: mov 0x448(%ebp),%esi > 0x4966b6d9 <+2521>: mov %edx,%eax > 0x4966b6db <+2523>: mov 0x3c(%esp),%edi > 0x4966b6df <+2527>: sub 0x4c(%esp),%eax > 0x4966b6e3 <+2531>: add %eax,0x1910(%ebx) > 0x4966b6e9 <+2537>: add %eax,%esi > 0x4966b6eb <+2539>: mov %edi,%eax > 0x4966b6ed <+2541>: mov %edx,0x8(%edi) > 0x4966b6f0 <+2544>: add %edx,%eax > 0x4966b6f2 <+2546>: mov 0x34(%esp),%edx > 0x4966b6f6 <+2550>: sub 0x34(%esp),%eax > 0x4966b6fa <+2554>: mov %esi,0x448(%ebp) > 0x4966b700 <+2560>: or $0x1,%eax > 0x4966b703 <+2563>: mov %eax,0x4(%edx) > 0x4966b706 <+2566>: cmp %esi,0x44c(%ebp) > 0x4966b70c <+2572>: jae 0x4966b714 <_int_malloc+2580> > 0x4966b70e <+2574>: mov %esi,0x44c(%ebp) > 0x4966b714 <+2580>: mov 0x4(%ecx),%eax > 0x4966b717 <+2583>: and $0xfffffff8,%eax > 0x4966b71a <+2586>: cmp 0x54(%esp),%eax > 0x4966b71e <+2590>: jb 0x4966b42e <_int_malloc+1838> > 0x4966b724 <+2596>: mov 0x40(%esp),%esi > 0x4966b728 <+2600>: xor %edx,%edx > 0x4966b72a <+2602>: sub 0x40(%esp),%eax > 0x4966b72e <+2606>: mov 0x40(%esp),%edi > 0x4966b732 <+2610>: add %ecx,%esi > 0x4966b734 <+2612>: cmp 0x58(%esp),%ebp > 0x4966b738 <+2616>: mov %esi,0x30(%ebp) > 0x4966b73b <+2619>: mov %esi,0x34(%esp) > 0x4966b73f <+2623>: setne %dl > 0x4966b742 <+2626>: or $0x1,%edi > 0x4966b745 <+2629>: mov %edx,%esi > 0x4966b747 <+2631>: or $0x1,%eax > 0x4966b74a <+2634>: shl $0x2,%esi > 0x4966b74d <+2637>: or %esi,%edi > 0x4966b74f <+2639>: mov 0x34(%esp),%esi > 0x4966b753 <+2643>: mov %edi,0x4(%ecx) > 0x4966b756 <+2646>: mov %eax,0x4(%esi) > 0x4966b759 <+2649>: lea 0x8(%ecx),%esi > 0x4966b75c <+2652>: test %esi,%esi > 0x4966b75e <+2654>: je 0x4966b9aa <_int_malloc+3242> > 0x4966b764 <+2660>: mov 0x18d8(%ebx),%eax > 0x4966b76a <+2666>: test %eax,%eax > 0x4966b76c <+2668>: je 0x4966add3 <_int_malloc+211> > 0x4966b772 <+2674>: mov 0x48(%esp),%edx > 0x4966b776 <+2678>: not %eax > 0x4966b778 <+2680>: and $0xff,%eax > 0x4966b77d <+2685>: mov %eax,0x4(%esp) > 0x4966b781 <+2689>: mov %esi,(%esp) > 0x4966b784 <+2692>: mov %edx,0x8(%esp) > 0x4966b788 <+2696>: call 0x49673650 <__memset_ia32> > 0x4966b78d <+2701>: jmp 0x4966add3 <_int_malloc+211> > 0x4966b792 <+2706>: lea 0x0(%esi),%esi > 0x4966b798 <+2712>: xor %esi,%esi > 0x4966b79a <+2714>: jmp 0x4966b66e <_int_malloc+2414> > 0x4966b79f <+2719>: lea 0x42c(%ebx),%edx > 0x4966b7a5 <+2725>: mov 0x40(%esp),%ecx > 0x4966b7a9 <+2729>: mov %eax,0x34(%esp) > 0x4966b7ad <+2733>: sub 0x40(%esp),%edi > 0x4966b7b1 <+2737>: add 0x40(%esp),%eax > 0x4966b7b5 <+2741>: cmp %edx,%ebp > 0x4966b7b7 <+2743>: setne %dl > 0x4966b7ba <+2746>: or $0x1,%ecx > 0x4966b7bd <+2749>: movzbl %dl,%edx > 0x4966b7c0 <+2752>: or $0x1,%edi > 0x4966b7c3 <+2755>: shl $0x2,%edx > 0x4966b7c6 <+2758>: or %edx,%ecx > 0x4966b7c8 <+2760>: mov 0x34(%esp),%edx > 0x4966b7cc <+2764>: mov %eax,0x30(%ebp) > 0x4966b7cf <+2767>: mov %edx,%esi > 0x4966b7d1 <+2769>: mov %ecx,0x4(%edx) >=> 0x4966b7d4 <+2772>: mov %edi,0x4(%eax) > 0x4966b7d7 <+2775>: jmp 0x4966adc2 <_int_malloc+194> > 0x4966b7dc <+2780>: lea 0x8f(%esp),%eax > 0x4966b7e3 <+2787>: mov %eax,0x4(%esp) > 0x4966b7e7 <+2791>: lea 0x8(%edi),%eax > 0x4966b7ea <+2794>: lea 0x87(%esp),%edx > 0x4966b7f1 <+2801>: movl $0x0,0xc(%esp) > 0x4966b7f9 <+2809>: movl $0x10,0x8(%esp) > 0x4966b801 <+2817>: mov %eax,(%esp) > 0x4966b804 <+2820>: mov %edx,0x2c(%esp) > 0x4966b808 <+2824>: mov %ecx,0x30(%esp) > 0x4966b80c <+2828>: movb $0x0,0x8f(%esp) > 0x4966b814 <+2836>: call 0x49637660 <_itoa_word> > 0x4966b819 <+2841>: mov 0x2c(%esp),%edx > 0x4966b81d <+2845>: mov 0x30(%esp),%ecx > 0x4966b821 <+2849>: cmp %edx,%eax > 0x4966b823 <+2851>: jbe 0x4966b836 <_int_malloc+2870> > 0x4966b825 <+2853>: sub $0x1,%eax > 0x4966b828 <+2856>: cmp %edx,%eax > 0x4966b82a <+2858>: movb $0x30,(%eax) > 0x4966b82d <+2861>: jne 0x4966b825 <_int_malloc+2853> > 0x4966b82f <+2863>: lea 0x87(%esp),%eax > 0x4966b836 <+2870>: mov 0x364c(%ebx),%edx > 0x4966b83c <+2876>: mov (%edx),%edx > 0x4966b83e <+2878>: mov %eax,0x10(%esp) > 0x4966b842 <+2882>: lea -0x4023e(%ebx),%eax > 0x4966b848 <+2888>: mov %eax,0xc(%esp) > 0x4966b84c <+2892>: lea -0x3e0e0(%ebx),%eax > 0x4966b852 <+2898>: mov %eax,0x4(%esp) > 0x4966b856 <+2902>: mov %ecx,%eax > 0x4966b858 <+2904>: test %edx,%edx > 0x4966b85a <+2906>: cmove 0x7c(%esp),%edx > 0x4966b85f <+2911>: and $0x2,%eax > 0x4966b862 <+2914>: mov %eax,(%esp) > 0x4966b865 <+2917>: mov %edx,0x8(%esp) > 0x4966b869 <+2921>: call 0x49662b90 <__libc_message> > 0x4966b86e <+2926>: jmp 0x4966b5de <_int_malloc+2270> > 0x4966b873 <+2931>: mov 0x40(%esp),%eax > 0x4966b877 <+2935>: mov 0x130(%ebx),%edx > 0x4966b87d <+2941>: add $0x20,%eax > 0x4966b880 <+2944>: call 0x49668fc0 <new_heap> > 0x4966b885 <+2949>: test %eax,%eax > 0x4966b887 <+2951>: je 0x4966bfbe <_int_malloc+4798> > 0x4966b88d <+2957>: mov 0x8(%eax),%edx > 0x4966b890 <+2960>: mov 0x448(%ebp),%esi > 0x4966b896 <+2966>: mov 0x3c(%esp),%ecx > 0x4966b89a <+2970>: add %edx,0x1910(%ebx) > 0x4966b8a0 <+2976>: add %edx,%esi > 0x4966b8a2 <+2978>: sub $0x10,%edx > 0x4966b8a5 <+2981>: mov %ecx,0x4(%eax) > 0x4966b8a8 <+2984>: or $0x1,%edx > 0x4966b8ab <+2987>: lea 0x10(%eax),%ecx > 0x4966b8ae <+2990>: mov %ebp,(%eax) > 0x4966b8b0 <+2992>: mov %esi,0x448(%ebp) > 0x4966b8b6 <+2998>: mov %ecx,0x30(%ebp) > 0x4966b8b9 <+3001>: mov %edx,0x14(%eax) > 0x4966b8bc <+3004>: mov 0x34(%esp),%eax > 0x4966b8c0 <+3008>: lea -0x10(%edi),%edx > 0x4966b8c3 <+3011>: sub $0x8,%edi > 0x4966b8c6 <+3014>: mov %edi,0x38(%esp) > 0x4966b8ca <+3018>: add %edi,%eax > 0x4966b8cc <+3020>: cmp $0xf,%edx > 0x4966b8cf <+3023>: movl $0x1,0x4(%eax) > 0x4966b8d6 <+3030>: ja 0x4966bf88 <_int_malloc+4744> > 0x4966b8dc <+3036>: mov 0x34(%esp),%edx > 0x4966b8e0 <+3040>: or $0x1,%edi > 0x4966b8e3 <+3043>: mov %edi,0x4(%edx) > 0x4966b8e6 <+3046>: mov 0x38(%esp),%edi > 0x4966b8ea <+3050>: mov %edi,(%eax) > 0x4966b8ec <+3052>: jmp 0x4966b706 <_int_malloc+2566> > 0x4966b8f1 <+3057>: mov 0x38(%ebp),%edx > 0x4966b8f4 <+3060>: mov 0x34(%esp),%eax > 0x4966b8f8 <+3064>: mov 0x44(%esp),%esi > 0x4966b8fc <+3068>: add 0x40(%esp),%eax > 0x4966b900 <+3072>: cmp 0xc(%edx),%esi > 0x4966b903 <+3075>: jne 0x4966b957 <_int_malloc+3159> > 0x4966b905 <+3077>: cmp $0x1ff,%edi > 0x4966b90b <+3083>: mov %esi,0xc(%eax) > 0x4966b90e <+3086>: mov %edx,0x8(%eax) > 0x4966b911 <+3089>: mov %eax,0xc(%edx) > 0x4966b914 <+3092>: mov %eax,0x38(%ebp) > 0x4966b917 <+3095>: jbe 0x4966b927 <_int_malloc+3111> > 0x4966b919 <+3097>: movl $0x0,0x10(%eax) > 0x4966b920 <+3104>: movl $0x0,0x14(%eax) > 0x4966b927 <+3111>: lea 0x42c(%ebx),%edx > 0x4966b92d <+3117>: xor %ecx,%ecx > 0x4966b92f <+3119>: mov 0x34(%esp),%esi > 0x4966b933 <+3123>: cmp %edx,%ebp > 0x4966b935 <+3125>: mov 0x40(%esp),%edx > 0x4966b939 <+3129>: setne %cl > 0x4966b93c <+3132>: shl $0x2,%ecx > 0x4966b93f <+3135>: mov %edi,(%eax,%edi,1) > 0x4966b942 <+3138>: or $0x1,%edx > 0x4966b945 <+3141>: or %ecx,%edx > 0x4966b947 <+3143>: mov %edx,0x4(%esi) > 0x4966b94a <+3146>: mov %edi,%edx > 0x4966b94c <+3148>: or $0x1,%edx > 0x4966b94f <+3151>: mov %edx,0x4(%eax) > 0x4966b952 <+3154>: jmp 0x4966ae3d <_int_malloc+317> > 0x4966b957 <+3159>: lea -0x3df24(%ebx),%edx > 0x4966b95d <+3165>: cmpl $0x0,%gs:0xc > 0x4966b965 <+3173>: je 0x4966b968 <_int_malloc+3176> > 0x4966b967 <+3175>: lock subl $0x1,0x0(%ebp) > 0x4966b96c <+3180>: jne 0x4966f958 <_L_unlock_7388> > 0x4966b972 <+3186>: mov 0x34(%esp),%eax > 0x4966b976 <+3190>: add $0x8,%eax > 0x4966b979 <+3193>: mov %eax,(%esp) > 0x4966b97c <+3196>: mov 0x160(%ebx),%eax > 0x4966b982 <+3202>: call 0x496697b0 <malloc_printerr> > 0x4966b987 <+3207>: xor %eax,%eax > 0x4966b989 <+3209>: mov $0x1,%ecx > 0x4966b98e <+3214>: cmpl $0x0,%gs:0xc > 0x4966b996 <+3222>: je 0x4966b999 <_int_malloc+3225> > 0x4966b998 <+3224>: lock cmpxchg %ecx,0x0(%ebp) > 0x4966b99d <+3229>: jne 0x4966f965 <_L_lock_7401> > 0x4966b9a3 <+3235>: xor %esi,%esi > 0x4966b9a5 <+3237>: jmp 0x4966add3 <_int_malloc+211> > 0x4966b9aa <+3242>: xor %esi,%esi > 0x4966b9ac <+3244>: jmp 0x4966add3 <_int_malloc+211> > 0x4966b9b1 <+3249>: mov %edx,%ecx > 0x4966b9b3 <+3251>: sub %eax,%ecx > 0x4966b9b5 <+3253>: add 0x3c(%esp),%eax > 0x4966b9b9 <+3257>: movl $0x3,0x8(%esp) > 0x4966b9c1 <+3265>: mov %ecx,0x4(%esp) > 0x4966b9c5 <+3269>: mov %eax,(%esp) > 0x4966b9c8 <+3272>: mov %edx,0x2c(%esp) > 0x4966b9cc <+3276>: call 0x496e5900 <mprotect> > 0x4966b9d1 <+3281>: mov 0x2c(%esp),%edx > 0x4966b9d5 <+3285>: test %eax,%eax > 0x4966b9d7 <+3287>: jne 0x4966b873 <_int_malloc+2931> > 0x4966b9dd <+3293>: mov 0x3c(%esp),%esi > 0x4966b9e1 <+3297>: mov 0x30(%ebp),%ecx > 0x4966b9e4 <+3300>: mov %edx,0xc(%esi) > 0x4966b9e7 <+3303>: jmp 0x4966b6d3 <_int_malloc+2515> > 0x4966b9ec <+3308>: mov 0x40(%esp),%esi > 0x4966b9f0 <+3312>: mov 0x130(%ebx),%eax > 0x4966b9f6 <+3318>: mov 0x38(%esp),%ecx > 0x4966b9fa <+3322>: lea 0x10(%esi,%eax,1),%eax > 0x4966b9fe <+3326>: mov 0x430(%ebx),%esi > 0x4966ba04 <+3332>: not %ecx > 0x4966ba06 <+3334>: mov %eax,%edx > 0x4966ba08 <+3336>: mov %ecx,0x50(%esp) > 0x4966ba0c <+3340>: mov 0x38(%esp),%ecx > 0x4966ba10 <+3344>: sub %edi,%edx > 0x4966ba12 <+3346>: and $0x2,%esi > 0x4966ba15 <+3349>: cmove %edx,%eax > 0x4966ba18 <+3352>: add %eax,%ecx > 0x4966ba1a <+3354>: and 0x50(%esp),%ecx > 0x4966ba1e <+3358>: test %ecx,%ecx > 0x4966ba20 <+3360>: mov %ecx,%edx > 0x4966ba22 <+3362>: jle 0x4966bac5 <_int_malloc+3525> > 0x4966ba28 <+3368>: mov -0x150(%ebx),%eax > 0x4966ba2e <+3374>: mov %ecx,(%esp) > 0x4966ba31 <+3377>: mov %ecx,0x2c(%esp) > 0x4966ba35 <+3381>: mov %ecx,0x30(%esp) > 0x4966ba39 <+3385>: call *(%eax) > 0x4966ba3b <+3387>: mov 0x2c(%esp),%edx > 0x4966ba3f <+3391>: mov 0x30(%esp),%ecx > 0x4966ba43 <+3395>: test %eax,%eax > 0x4966ba45 <+3397>: mov %eax,%esi > 0x4966ba47 <+3399>: je 0x4966babc <_int_malloc+3516> > 0x4966ba49 <+3401>: mov -0xd0(%ebx),%eax > 0x4966ba4f <+3407>: mov (%eax),%eax > 0x4966ba51 <+3409>: test %eax,%eax > 0x4966ba53 <+3411>: je 0x4966ba5f <_int_malloc+3423> > 0x4966ba55 <+3413>: mov %ecx,0x30(%esp) > 0x4966ba59 <+3417>: call *%eax > 0x4966ba5b <+3419>: mov 0x30(%esp),%ecx > 0x4966ba5f <+3423>: movb $0x1,0x5c(%esp) > 0x4966ba64 <+3428>: xor %edx,%edx > 0x4966ba66 <+3430>: mov 0x15c(%ebx),%eax > 0x4966ba6c <+3436>: test %eax,%eax > 0x4966ba6e <+3438>: jne 0x4966ba76 <_int_malloc+3446> > 0x4966ba70 <+3440>: mov %esi,0x15c(%ebx) > 0x4966ba76 <+3446>: mov 0x34(%esp),%eax > 0x4966ba7a <+3450>: add %edi,%eax > 0x4966ba7c <+3452>: mov %eax,0x4c(%esp) > 0x4966ba80 <+3456>: mov 0x874(%ebx),%eax > 0x4966ba86 <+3462>: add %ecx,%eax > 0x4966ba88 <+3464>: cmp %esi,0x4c(%esp) > 0x4966ba8c <+3468>: mov %eax,0x3c(%esp) > 0x4966ba90 <+3472>: mov %eax,0x44(%esp) > 0x4966ba94 <+3476>: mov %eax,0x874(%ebx) > 0x4966ba9a <+3482>: jne 0x4966baff <_int_malloc+3583> > 0x4966ba9c <+3484>: cmpb $0x0,0x5c(%esp) > 0x4966baa1 <+3489>: je 0x4966baff <_int_malloc+3583> > 0x4966baa3 <+3491>: mov 0x34(%esp),%edx > 0x4966baa7 <+3495>: add %edi,%ecx > 0x4966baa9 <+3497>: mov %eax,%esi > 0x4966baab <+3499>: or $0x1,%ecx > 0x4966baae <+3502>: mov %ecx,0x4(%edx) > 0x4966bab1 <+3505>: mov 0x45c(%ebx),%ecx > 0x4966bab7 <+3511>: jmp 0x4966b706 <_int_malloc+2566> > 0x4966babc <+3516>: mov 0x430(%ebx),%esi > 0x4966bac2 <+3522>: and $0x2,%esi > 0x4966bac5 <+3525>: test %esi,%esi > 0x4966bac7 <+3527>: jne 0x4966bad6 <_int_malloc+3542> > 0x4966bac9 <+3529>: mov 0x38(%esp),%eax > 0x4966bacd <+3533>: add %edi,%eax > 0x4966bacf <+3535>: lea (%eax,%ecx,1),%edx > 0x4966bad2 <+3538>: and 0x50(%esp),%edx > 0x4966bad6 <+3542>: cmp $0xfffff,%edx > 0x4966badc <+3548>: mov $0x100000,%ecx > 0x4966bae1 <+3553>: cmova %edx,%ecx > 0x4966bae4 <+3556>: cmp %ecx,0x40(%esp) > 0x4966bae8 <+3560>: jb 0x4966bd4b <_int_malloc+4171> > 0x4966baee <+3566>: mov 0x874(%ebx),%esi > 0x4966baf4 <+3572>: mov 0x45c(%ebx),%ecx > 0x4966bafa <+3578>: jmp 0x4966b706 <_int_malloc+2566> > 0x4966baff <+3583>: testb $0x2,0x430(%ebx) > 0x4966bb06 <+3590>: jne 0x4966bcbc <_int_malloc+4028> > 0x4966bb0c <+3596>: test %edi,%edi > 0x4966bb0e <+3598>: setne %al > 0x4966bb11 <+3601>: cmp %esi,0x4c(%esp) > 0x4966bb15 <+3605>: ja 0x4966bbea <_int_malloc+3818> > 0x4966bb1b <+3611>: test %al,%al > 0x4966bb1d <+3613>: je 0x4966bb2f <_int_malloc+3631> > 0x4966bb1f <+3615>: mov %esi,%eax > 0x4966bb21 <+3617>: sub 0x4c(%esp),%eax > 0x4966bb25 <+3621>: add 0x3c(%esp),%eax > 0x4966bb29 <+3625>: mov %eax,0x874(%ebx) > 0x4966bb2f <+3631>: mov %esi,%eax > 0x4966bb31 <+3633>: and $0x7,%eax > 0x4966bb34 <+3636>: je 0x4966bf7d <_int_malloc+4733> > 0x4966bb3a <+3642>: mov $0x8,%edx > 0x4966bb3f <+3647>: sub %eax,%edx > 0x4966bb41 <+3649>: lea (%esi,%edx,1),%eax > 0x4966bb44 <+3652>: mov %eax,0x3c(%esp) > 0x4966bb48 <+3656>: add %edi,%edx > 0x4966bb4a <+3658>: lea (%edx,%ecx,1),%eax > 0x4966bb4d <+3661>: add %esi,%eax > 0x4966bb4f <+3663>: sub %eax,%edx > 0x4966bb51 <+3665>: add 0x38(%esp),%eax > 0x4966bb55 <+3669>: and 0x50(%esp),%eax > 0x4966bb59 <+3673>: lea (%edx,%eax,1),%esi > 0x4966bb5c <+3676>: mov -0x150(%ebx),%edx > 0x4966bb62 <+3682>: mov %esi,0x38(%esp) > 0x4966bb66 <+3686>: mov %esi,(%esp) > 0x4966bb69 <+3689>: call *(%edx) > 0x4966bb6b <+3691>: test %eax,%eax > 0x4966bb6d <+3693>: mov %eax,%edx > 0x4966bb6f <+3695>: je 0x4966bf67 <_int_malloc+4711> > 0x4966bb75 <+3701>: mov -0xd0(%ebx),%eax > 0x4966bb7b <+3707>: mov (%eax),%eax > 0x4966bb7d <+3709>: test %eax,%eax > 0x4966bb7f <+3711>: jne 0x4966bf4e <_int_malloc+4686> > 0x4966bb85 <+3717>: mov 0x874(%ebx),%eax > 0x4966bb8b <+3723>: mov %eax,0x44(%esp) > 0x4966bb8f <+3727>: mov 0x3c(%esp),%ecx > 0x4966bb93 <+3731>: mov %edx,%eax > 0x4966bb95 <+3733>: add 0x44(%esp),%esi > 0x4966bb99 <+3737>: sub %ecx,%eax > 0x4966bb9b <+3739>: add 0x38(%esp),%eax > 0x4966bb9f <+3743>: mov %ecx,0x45c(%ebx) > 0x4966bba5 <+3749>: or $0x1,%eax > 0x4966bba8 <+3752>: test %edi,%edi > 0x4966bbaa <+3754>: mov %eax,0x4(%ecx) > 0x4966bbad <+3757>: mov %esi,0x874(%ebx) > 0x4966bbb3 <+3763>: je 0x4966b706 <_int_malloc+2566> > 0x4966bbb9 <+3769>: mov 0x34(%esp),%edx > 0x4966bbbd <+3773>: sub $0x10,%edi > 0x4966bbc0 <+3776>: mov %edi,%eax > 0x4966bbc2 <+3778>: or $0x1,%eax > 0x4966bbc5 <+3781>: cmp $0xf,%edi > 0x4966bbc8 <+3784>: mov %eax,0x4(%edx) > 0x4966bbcb <+3787>: movl $0x9,0x4(%edx,%edi,1) > 0x4966bbd3 <+3795>: movl $0x9,0xc(%edx,%edi,1) > 0x4966bbdb <+3803>: ja 0x4966bf37 <_int_malloc+4663> > 0x4966bbe1 <+3809>: mov 0x3c(%esp),%ecx > 0x4966bbe5 <+3813>: jmp 0x4966b706 <_int_malloc+2566> > 0x4966bbea <+3818>: test %al,%al > 0x4966bbec <+3820>: je 0x4966bb2f <_int_malloc+3631> > 0x4966bbf2 <+3826>: cmpl $0x0,%gs:0xc > 0x4966bbfa <+3834>: je 0x4966bbfd <_int_malloc+3837> > 0x4966bbfc <+3836>: lock subl $0x1,0x42c(%ebx) > 0x4966bc04 <+3844>: jne 0x4966f972 <_L_unlock_7786> > 0x4966bc0a <+3850>: lea 0x8f(%esp),%eax > 0x4966bc11 <+3857>: movl $0x0,0xc(%esp) > 0x4966bc19 <+3865>: lea 0x87(%esp),%edi > 0x4966bc20 <+3872>: movl $0x10,0x8(%esp) > 0x4966bc28 <+3880>: mov %eax,0x4(%esp) > 0x4966bc2c <+3884>: mov %esi,(%esp) > 0x4966bc2f <+3887>: movb $0x0,0x8f(%esp) > 0x4966bc37 <+3895>: call 0x49637660 <_itoa_word> > 0x4966bc3c <+3900>: cmp %edi,%eax > 0x4966bc3e <+3902>: jbe 0x4966bc51 <_int_malloc+3921> > 0x4966bc40 <+3904>: sub $0x1,%eax > 0x4966bc43 <+3907>: cmp %edi,%eax > 0x4966bc45 <+3909>: movb $0x30,(%eax) > 0x4966bc48 <+3912>: jne 0x4966bc40 <_int_malloc+3904> > 0x4966bc4a <+3914>: lea 0x87(%esp),%eax > 0x4966bc51 <+3921>: mov 0x364c(%ebx),%edx > 0x4966bc57 <+3927>: lea -0x402cc(%ebx),%ecx > 0x4966bc5d <+3933>: mov (%edx),%edx > 0x4966bc5f <+3935>: mov %eax,0x10(%esp) > 0x4966bc63 <+3939>: lea -0x3df00(%ebx),%eax > 0x4966bc69 <+3945>: mov %eax,0xc(%esp) > 0x4966bc6d <+3949>: lea -0x3e0e0(%ebx),%eax > 0x4966bc73 <+3955>: mov %eax,0x4(%esp) > 0x4966bc77 <+3959>: test %edx,%edx > 0x4966bc79 <+3961>: cmove %ecx,%edx > 0x4966bc7c <+3964>: mov %edx,0x8(%esp) > 0x4966bc80 <+3968>: movl $0x2,(%esp) > 0x4966bc87 <+3975>: call 0x49662b90 <__libc_message> > 0x4966bc8c <+3980>: xor %eax,%eax > 0x4966bc8e <+3982>: mov $0x1,%ecx > 0x4966bc93 <+3987>: cmpl $0x0,%gs:0xc > 0x4966bc9b <+3995>: je 0x4966bc9e <_int_malloc+3998> > 0x4966bc9d <+3997>: lock cmpxchg %ecx,0x42c(%ebx) > 0x4966bca5 <+4005>: jne 0x4966f982 <_L_lock_7847> > 0x4966bcab <+4011>: mov 0x874(%ebx),%esi > 0x4966bcb1 <+4017>: mov 0x45c(%ebx),%ecx > 0x4966bcb7 <+4023>: jmp 0x4966b706 <_int_malloc+2566> > 0x4966bcbc <+4028>: mov %esi,0x3c(%esp) > 0x4966bcc0 <+4032>: xor %esi,%esi > 0x4966bcc2 <+4034>: cmpb $0x0,0x5c(%esp) > 0x4966bcc7 <+4039>: movl $0x0,0x38(%esp) > 0x4966bccf <+4047>: je 0x4966bb8f <_int_malloc+3727> > 0x4966bcd5 <+4053>: mov -0x150(%ebx),%eax > 0x4966bcdb <+4059>: movl $0x0,(%esp) > 0x4966bce2 <+4066>: call *(%eax) > 0x4966bce4 <+4068>: mov %eax,%edx > 0x4966bce6 <+4070>: test %edx,%edx > 0x4966bce8 <+4072>: je 0x4966baee <_int_malloc+3566> > 0x4966bcee <+4078>: xor %esi,%esi > 0x4966bcf0 <+4080>: movl $0x0,0x38(%esp) > 0x4966bcf8 <+4088>: jmp 0x4966bb85 <_int_malloc+3717> > 0x4966bcfd <+4093>: cmpl $0x0,%gs:0xc > 0x4966bd05 <+4101>: je 0x4966bd08 <_int_malloc+4104> > 0x4966bd07 <+4103>: lock subl $0x1,0x0(%ebp) > 0x4966bd0c <+4108>: jne 0x4966f992 <_L_unlock_7935> > 0x4966bd12 <+4114>: mov 0x34(%esp),%edi > 0x4966bd16 <+4118>: lea -0x402a5(%ebx),%edx > 0x4966bd1c <+4124>: mov 0x160(%ebx),%eax > 0x4966bd22 <+4130>: mov %edi,(%esp) > 0x4966bd25 <+4133>: call 0x496697b0 <malloc_printerr> > 0x4966bd2a <+4138>: xor %eax,%eax > 0x4966bd2c <+4140>: mov $0x1,%ecx > 0x4966bd31 <+4145>: cmpl $0x0,%gs:0xc > 0x4966bd39 <+4153>: je 0x4966bd3c <_int_malloc+4156> > 0x4966bd3b <+4155>: lock cmpxchg %ecx,0x0(%ebp) > 0x4966bd40 <+4160>: jne 0x4966f99f <_L_lock_7953> > 0x4966bd46 <+4166>: jmp 0x4966b4ac <_int_malloc+1964> > 0x4966bd4b <+4171>: mov %ecx,0x4(%esp) > 0x4966bd4f <+4175>: movl $0x0,0x14(%esp) > 0x4966bd57 <+4183>: movl $0xffffffff,0x10(%esp) > 0x4966bd5f <+4191>: movl $0x22,0xc(%esp) > 0x4966bd67 <+4199>: movl $0x3,0x8(%esp) > 0x4966bd6f <+4207>: movl $0x0,(%esp) > 0x4966bd76 <+4214>: mov %ecx,0x30(%esp) > 0x4966bd7a <+4218>: call 0x496e57d0 <mmap> > 0x4966bd7f <+4223>: mov 0x30(%esp),%ecx > 0x4966bd83 <+4227>: cmp $0xffffffff,%eax > 0x4966bd86 <+4230>: mov %eax,%esi > 0x4966bd88 <+4232>: je 0x4966baee <_int_malloc+3566> > 0x4966bd8e <+4238>: mov %eax,%edx > 0x4966bd90 <+4240>: orl $0x2,0x430(%ebx) > 0x4966bd97 <+4247>: add %ecx,%edx > 0x4966bd99 <+4249>: sete 0x5c(%esp) > 0x4966bd9e <+4254>: test %eax,%eax > 0x4966bda0 <+4256>: jne 0x4966ba66 <_int_malloc+3430> > 0x4966bda6 <+4262>: jmp 0x4966baee <_int_malloc+3566> > 0x4966bdab <+4267>: movl $0x0,0x14(%esp) > 0x4966bdb3 <+4275>: movl $0xffffffff,0x10(%esp) > 0x4966bdbb <+4283>: movl $0x22,0xc(%esp) > 0x4966bdc3 <+4291>: movl $0x3,0x8(%esp) > 0x4966bdcb <+4299>: mov %esi,0x4(%esp) > 0x4966bdcf <+4303>: movl $0x0,(%esp) > 0x4966bdd6 <+4310>: call 0x496e57d0 <mmap> > 0x4966bddb <+4315>: cmp $0xffffffff,%eax > 0x4966bdde <+4318>: je 0x4966b65c <_int_malloc+2396> > 0x4966bde4 <+4324>: mov %esi,%edx > 0x4966bde6 <+4326>: or $0x2,%edx > 0x4966bde9 <+4329>: mov %edx,0x4(%eax) > 0x4966bdec <+4332>: mov 0x140(%ebx),%edx > 0x4966bdf2 <+4338>: add $0x1,%edx > 0x4966bdf5 <+4341>: cmp 0x148(%ebx),%edx > 0x4966bdfb <+4347>: mov %edx,0x140(%ebx) > 0x4966be01 <+4353>: jle 0x4966be09 <_int_malloc+4361> > 0x4966be03 <+4355>: mov %edx,0x148(%ebx) > 0x4966be09 <+4361>: add 0x150(%ebx),%esi > 0x4966be0f <+4367>: cmp 0x154(%ebx),%esi > 0x4966be15 <+4373>: mov %esi,0x150(%ebx) > 0x4966be1b <+4379>: jbe 0x4966be23 <_int_malloc+4387> > 0x4966be1d <+4381>: mov %esi,0x154(%ebx) > 0x4966be23 <+4387>: lea 0x8(%eax),%esi > 0x4966be26 <+4390>: jmp 0x4966b75c <_int_malloc+2652> > 0x4966be2b <+4395>: lea -0x4023e(%ebx),%eax > 0x4966be31 <+4401>: mov %eax,0x8(%esp) > 0x4966be35 <+4405>: lea -0x3f1c1(%ebx),%eax > 0x4966be3b <+4411>: mov %eax,0x4(%esp) > 0x4966be3f <+4415>: mov %ecx,%eax > 0x4966be41 <+4417>: and $0x2,%eax > 0x4966be44 <+4420>: mov %eax,(%esp) > 0x4966be47 <+4423>: call 0x49662b90 <__libc_message> > 0x4966be4c <+4428>: jmp 0x4966b5de <_int_malloc+2270> > 0x4966be51 <+4433>: cmp %edx,%edi > 0x4966be53 <+4435>: je 0x4966be78 <_int_malloc+4472> > 0x4966be55 <+4437>: mov 0x34(%esp),%edi > 0x4966be59 <+4441>: mov %edx,0x10(%eax) > 0x4966be5c <+4444>: mov 0x14(%edi),%edx > 0x4966be5f <+4447>: mov %edx,0x14(%eax) > 0x4966be62 <+4450>: mov 0x10(%edi),%edx > 0x4966be65 <+4453>: mov %eax,0x14(%edx) > 0x4966be68 <+4456>: mov 0x14(%edi),%edx > 0x4966be6b <+4459>: mov %eax,0x10(%edx) > 0x4966be6e <+4462>: jmp 0x4966b4ac <_int_malloc+1964> > 0x4966be73 <+4467>: call 0x49625160 <__GI_abort> > 0x4966be78 <+4472>: mov %eax,0x14(%eax) > 0x4966be7b <+4475>: mov %eax,0x10(%eax) > 0x4966be7e <+4478>: jmp 0x4966b4ac <_int_malloc+1964> > 0x4966be83 <+4483>: cmpl $0x0,%gs:0xc > 0x4966be8b <+4491>: je 0x4966be8e <_int_malloc+4494> > 0x4966be8d <+4493>: lock subl $0x1,0x0(%ebp) > 0x4966be92 <+4498>: jne 0x4966f9ac <_L_unlock_8233> > 0x4966be98 <+4504>: mov 0x34(%esp),%eax > 0x4966be9c <+4508>: lea -0x402a5(%ebx),%edx > 0x4966bea2 <+4514>: mov %eax,(%esp) > 0x4966bea5 <+4517>: mov 0x160(%ebx),%eax > 0x4966beab <+4523>: call 0x496697b0 <malloc_printerr> > 0x4966beb0 <+4528>: xor %eax,%eax > 0x4966beb2 <+4530>: mov $0x1,%ecx > 0x4966beb7 <+4535>: cmpl $0x0,%gs:0xc > 0x4966bebf <+4543>: je 0x4966bec2 <_int_malloc+4546> > 0x4966bec1 <+4545>: lock cmpxchg %ecx,0x0(%ebp) > 0x4966bec6 <+4550>: jne 0x4966f9b9 <_L_lock_8249> > 0x4966becc <+4556>: jmp 0x4966b3dd <_int_malloc+1757> > 0x4966bed1 <+4561>: cmpl $0x0,0x10(%eax) > 0x4966bed5 <+4565>: je 0x4966bf06 <_int_malloc+4614> > 0x4966bed7 <+4567>: mov 0x34(%esp),%ecx > 0x4966bedb <+4571>: mov 0x14(%ecx),%eax > 0x4966bede <+4574>: mov %eax,0x14(%edx) > 0x4966bee1 <+4577>: mov 0x14(%ecx),%eax > 0x4966bee4 <+4580>: mov %edx,0x10(%eax) > 0x4966bee7 <+4583>: jmp 0x4966b3dd <_int_malloc+1757> > 0x4966beec <+4588>: mov %esi,0x34(%esp) > 0x4966bef0 <+4592>: lea -0x3df70(%ebx),%edx > 0x4966bef6 <+4598>: jmp 0x4966b95d <_int_malloc+3165> > 0x4966befb <+4603>: lea -0x3dfa0(%ebx),%edx > 0x4966bf01 <+4609>: jmp 0x4966b95d <_int_malloc+3165> > 0x4966bf06 <+4614>: cmp %edx,%ecx > 0x4966bf08 <+4616>: je 0x4966bfe2 <_int_malloc+4834> > 0x4966bf0e <+4622>: mov 0x34(%esp),%ecx > 0x4966bf12 <+4626>: mov %edx,0x10(%eax) > 0x4966bf15 <+4629>: mov 0x14(%ecx),%edx > 0x4966bf18 <+4632>: mov %edx,0x14(%eax) > 0x4966bf1b <+4635>: mov 0x10(%ecx),%edx > 0x4966bf1e <+4638>: mov %eax,0x14(%edx) > 0x4966bf21 <+4641>: mov 0x14(%ecx),%edx > 0x4966bf24 <+4644>: mov %eax,0x10(%edx) > 0x4966bf27 <+4647>: jmp 0x4966b3dd <_int_malloc+1757> > 0x4966bf2c <+4652>: lea -0x3df4c(%ebx),%edx > 0x4966bf32 <+4658>: jmp 0x4966b95d <_int_malloc+3165> > 0x4966bf37 <+4663>: movl $0x1,(%esp) > 0x4966bf3e <+4670>: lea 0x42c(%ebx),%eax > 0x4966bf44 <+4676>: call 0x4966a290 <_int_free> > 0x4966bf49 <+4681>: jmp 0x4966baee <_int_malloc+3566> > 0x4966bf4e <+4686>: mov %edx,0x2c(%esp) > 0x4966bf52 <+4690>: call *%eax > 0x4966bf54 <+4692>: mov 0x874(%ebx),%ecx > 0x4966bf5a <+4698>: mov 0x2c(%esp),%edx > 0x4966bf5e <+4702>: mov %ecx,0x44(%esp) > 0x4966bf62 <+4706>: jmp 0x4966bb8f <_int_malloc+3727> > 0x4966bf67 <+4711>: mov -0x150(%ebx),%ecx > 0x4966bf6d <+4717>: movl $0x0,(%esp) > 0x4966bf74 <+4724>: call *(%ecx) > 0x4966bf76 <+4726>: mov %eax,%edx > 0x4966bf78 <+4728>: jmp 0x4966bce6 <_int_malloc+4070> > 0x4966bf7d <+4733>: mov %esi,0x3c(%esp) > 0x4966bf81 <+4737>: xor %edx,%edx > 0x4966bf83 <+4739>: jmp 0x4966bb48 <_int_malloc+3656> > 0x4966bf88 <+4744>: mov 0x34(%esp),%esi > 0x4966bf8c <+4748>: movl $0x8,(%eax) > 0x4966bf92 <+4754>: mov %ebp,%eax > 0x4966bf94 <+4756>: movl $0x9,0x4(%esi,%edx,1) > 0x4966bf9c <+4764>: or $0x5,%edx > 0x4966bf9f <+4767>: mov %edx,0x4(%esi) > 0x4966bfa2 <+4770>: mov %esi,%edx > 0x4966bfa4 <+4772>: movl $0x1,(%esp) > 0x4966bfab <+4779>: call 0x4966a290 <_int_free> > 0x4966bfb0 <+4784>: mov 0x448(%ebp),%esi > 0x4966bfb6 <+4790>: mov 0x30(%ebp),%ecx > 0x4966bfb9 <+4793>: jmp 0x4966b706 <_int_malloc+2566> > 0x4966bfbe <+4798>: mov %esi,%eax > 0x4966bfc0 <+4800>: test %al,%al > 0x4966bfc2 <+4802>: je 0x4966b640 <_int_malloc+2368> > 0x4966bfc8 <+4808>: mov 0x448(%ebp),%esi > 0x4966bfce <+4814>: mov 0x30(%ebp),%ecx > 0x4966bfd1 <+4817>: jmp 0x4966b706 <_int_malloc+2566> > 0x4966bfd6 <+4822>: mov %eax,0x34(%esp) > 0x4966bfda <+4826>: mov 0x8(%eax),%eax > 0x4966bfdd <+4829>: jmp 0x4966b39e <_int_malloc+1694> > 0x4966bfe2 <+4834>: mov %eax,0x14(%eax) > 0x4966bfe5 <+4837>: mov %eax,0x10(%eax) > 0x4966bfe8 <+4840>: jmp 0x4966b3dd <_int_malloc+1757> >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 889928
: 668269 |
668270
|
668271
|
668272
|
668273
|
668274
|
668275
|
668276
|
668278
|
668280
|
668282
|
668285
|
668287