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 595824 Details for
Bug 837140
[abrt] pcmanfm-0.9.10-2.fc17: __GI___libc_malloc: Process /usr/bin/pcmanfm 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), 34.17 KB, created by
tano
on 2012-07-02 23:10:56 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
tano
Created:
2012-07-02 23:10:56 UTC
Size:
34.17 KB
patch
obsolete
>[New LWP 993] >[New LWP 2113] >[New LWP 3573] >[New LWP 3574] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/libthread_db.so.1". >Core was generated by `pcmanfm --desktop --profile LXDE'. >Program terminated with signal 11, Segmentation fault. >#0 malloc_consolidate (av=av@entry=0x454d0420) at malloc.c:4258 >4258 malloc.c: No such file or directory. > >Thread 4 (Thread 0xb02feb40 (LWP 3574)): >#0 0xb77b1424 in __kernel_vsyscall () >No symbol table info available. >#1 0x454e74d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:238 >No locals. >#2 0x4adc4751 in g_cond_wait_until (cond=cond@entry=0xa039ad0, mutex=mutex@entry=0xa039ac8, end_time=4407107359) at gthread-posix.c:855 > ts = {tv_sec = 4407, tv_nsec = 107359000} > status = <optimized out> >#3 0x4ad564a1 in g_async_queue_pop_intern_unlocked (queue=0xa039ac8, queue@entry=0x6af1f1f, wait=wait@entry=1, end_time=4407107359) at gasyncqueue.c:424 > retval = <optimized out> > __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" >#4 0x4ad56d6c in g_async_queue_timeout_pop_unlocked (queue=0x6af1f1f, timeout=1) at gasyncqueue.c:572 > end_time = <optimized out> >#5 0x4ada8bf7 in g_thread_pool_wait_for_new_task (pool=0xa0397c8) at gthreadpool.c:264 > task = <optimized out> >#6 g_thread_pool_thread_proxy (data=0xa0397c8) at gthreadpool.c:298 > task = 0xa07b9b0 > pool = 0xa0397c8 >#7 0x4ada82e4 in g_thread_proxy (data=0xb6b07260) at gthread.c:801 > thread = 0xb6b07260 >#8 0x454e3adf in start_thread (arg=0xb02feb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb02feb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1162821620, 0, 4001536, -1339039000, -2055670814, 1187619848}, 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 0x4541755e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 3 (Thread 0xb6a4fb40 (LWP 3573)): >#0 0xb77b1424 in __kernel_vsyscall () >No symbol table info available. >#1 0x454e9ec2 in __lll_unlock_wake () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S:387 >No locals. >#2 0x454e65c7 in _L_unlock_665 () from /lib/libpthread.so.0 >No symbol table info available. >#3 0x454e654e in __pthread_mutex_unlock_usercnt (mutex=mutex@entry=0xb6b00c78, decr=decr@entry=1) at pthread_mutex_unlock.c:53 > type = 0 >#4 0x454e65be in __pthread_mutex_unlock (mutex=0xb6b00c78) at pthread_mutex_unlock.c:298 >No locals. >#5 0x4adc4271 in g_mutex_unlock (mutex=mutex@entry=0x444a572c) at gthread-posix.c:227 > _g_boolean_var_ = <optimized out> > status = <optimized out> >#6 0x444992d7 in fm_job_finish (job=job@entry=0xa0bfd18) at job/fm-job.c:309 >No locals. >#7 0x4449931b in job_thread (job=0xa0bfd18, unused=0x0) at job/fm-job.c:260 > klass = <optimized out> >#8 0x4ada8d18 in g_thread_pool_thread_proxy (data=0xa09dd48) at gthreadpool.c:309 > task = 0xa0bfd18 > pool = 0xa09dd48 >#9 0x4ada82e4 in g_thread_proxy (data=0xb0b09750) at gthread.c:801 > thread = 0xb0b09750 >#10 0x454e3adf in start_thread (arg=0xb6a4fb40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb6a4fb40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1162821620, 0, 4001536, -1230703896, -1822886929, 1187619848}, 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> >#11 0x4541755e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 2 (Thread 0xb7456b40 (LWP 2113)): >#0 0xb77b1424 in __kernel_vsyscall () >No symbol table info available. >#1 0x4540d044 in __GI___poll (fds=fds@entry=0xb6b08180, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = -516 > result = <optimized out> >#2 0x4ad91e8c in g_poll (fds=0xb6b08180, nfds=1, timeout=-1) at gpoll.c:132 >No locals. >#3 0x4ad83310 in g_main_context_poll (n_fds=1, fds=0xb6b08180, timeout=<optimized out>, context=0xa0721b0, priority=<optimized out>) at gmain.c:3440 > poll_func = <optimized out> >#4 g_main_context_iterate (context=0xa0721b0, 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 = 1 > allocated_nfds = <optimized out> > fds = 0xb6b08180 >#5 0x4ad837f3 in g_main_loop_run (loop=0xa0721a0) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#6 0x4af9392b in gdbus_shared_thread_func (user_data=0xa080548) at gdbusprivate.c:277 > data = 0xa080548 >#7 0x4ada82e4 in g_thread_proxy (data=0xb0b09490) at gthread.c:801 > thread = 0xb0b09490 >#8 0x454e3adf in start_thread (arg=0xb7456b40) at pthread_create.c:309 > __res = <optimized out> > pd = 0xb7456b40 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1162821620, 0, 4001536, -1220189464, 1350104044, 1187619848}, 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 0x4541755e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 >No locals. > >Thread 1 (Thread 0xb7795a80 (LWP 993)): >#0 malloc_consolidate (av=av@entry=0x454d0420) at malloc.c:4258 > fb = 0x454d043c > maxfb = 0x454d044c > p = 0xa11e688 > nextp = 0xa038198 > unsorted_bin = 0x454d0450 > first_unsorted = <optimized out> > nextchunk = 0x5333c598 > size = 1226956560 > nextsize = <optimized out> > prevsize = <optimized out> > nextinuse = <optimized out> > bck = <optimized out> > fwd = <optimized out> >#1 0x4539a704 in _int_malloc (av=av@entry=0x454d0420, bytes=bytes@entry=640) at malloc.c:3544 > nb = 648 > idx = 66 > bin = <optimized out> > victim = <optimized out> > size = <optimized out> > victim_index = <optimized out> > remainder = <optimized out> > remainder_size = <optimized out> > block = <optimized out> > bit = <optimized out> > map = <optimized out> > fwd = <optimized out> > bck = <optimized out> > errstr = 0x0 >#2 0x4539d421 in __GI___libc_malloc (bytes=640) at malloc.c:2928 > ar_ptr = <optimized out> > victim = <optimized out> > hook = <optimized out> >#3 0x4539dcc4 in __GI___libc_realloc (oldmem=0x280, oldmem@entry=0x0, bytes=bytes@entry=640) at malloc.c:3010 > ar_ptr = <optimized out> > nb = <optimized out> > newp = <optimized out> > hook = <optimized out> > oldp = <optimized out> > oldsize = <optimized out> >#4 0x4ad88bc4 in standard_realloc (mem=0x0, n_bytes=640) at gmem.c:92 >No locals. >#5 0x4ad8938b in g_realloc (mem=0x0, n_bytes=640) at gmem.c:224 > newmem = <optimized out> >#6 0x4b08657a in pango_glyph_string_set_size (string=string@entry=0xa08edc0, new_len=new_len@entry=24) at glyphstring.c:89 > __PRETTY_FUNCTION__ = "pango_glyph_string_set_size" >#7 0x44c23a1f in basic_engine_shape (engine=0x9ed79a0, font=0x9ec9270, text=0xa018e20 "Rammstein - Ich Will.mp4", length=24, analysis=0x9fa919c, glyphs=0xa08edc0) at basic-fc.c:155 > fc_font = 0x9ec9270 > face = 0x9f01460 > desc = {script = 1258389492, language = 0x9f46f10, static_gsub_features = 0x9ee4ed0, n_static_gsub_features = 1257228282, static_gpos_features = 0x9f46f10, n_static_gpos_features = 1145696504, other_features = 0x12c, n_other_features = 1255947751} > ruleset = <optimized out> > buffer = 0xa075420 > n_chars = 24 > p = <optimized out> > cluster = 0 > i = <optimized out> > __PRETTY_FUNCTION__ = "basic_engine_shape" >#8 0x4b08e56e in _pango_engine_shape_shape (engine=0x9ed79a0, font=0x9ec9270, text=text@entry=0xa018e20 "Rammstein - Ich Will.mp4", length=length@entry=24, analysis=analysis@entry=0x9fa919c, glyphs=glyphs@entry=0xa08edc0) at pango-engine.c:94 >No locals. >#9 0x4b0a00ce in pango_shape (text=0xa018e20 "Rammstein - Ich Will.mp4", length=24, analysis=analysis@entry=0x9fa919c, glyphs=glyphs@entry=0xa08edc0) at shape.c:55 > i = <optimized out> > last_cluster = <optimized out> >#10 0x4b07f7a0 in shape_run (line=line@entry=0xa0ebc08, state=state@entry=0xbf92104c, item=item@entry=0x9fa9190) at pango-layout.c:3182 > layout = 0xa040ed0 > glyphs = 0xa08edc0 >#11 0x4b07fad2 in process_item (layout=layout@entry=0xa040ed0, line=line@entry=0xa0ebc08, state=state@entry=0xbf92104c, force_fit=force_fit@entry=1, no_break_at_end=no_break_at_end@entry=0) at pango-layout.c:3293 > item = 0x9fa9190 > width = <optimized out> > length = <optimized out> > i = <optimized out> > processing_new_item = 0 >#12 0x4b095277 in process_line (state=0xbf92104c, layout=0xa040ed0) at pango-layout.c:3591 > old_remaining_width = 92160 > item = 0x9fa9190 > result = <optimized out> > old_num_chars = 24 > first_item_in_line = 0 > line = 0xa0ebc08 > have_break = 0 > break_remaining_width = 0 > break_start_offset = 0 > break_link = 0x0 > wrapped = 0 >#13 pango_layout_check_lines (layout=0xa040ed0) at pango-layout.c:3912 > delim_len = <optimized out> > end = 0xa018e38 "" > delimiter_index = 24 > next_para_index = 24 > attrs = 0xa085970 > iter = 0xa08eda0 > prev_base_dir = PANGO_DIRECTION_LTR > done = 0 > start_offset = 0 > state = {line_height = -1, remaining_height = -1, attrs = 0xa085970, items = 0xa05b690, base_dir = PANGO_DIRECTION_LTR, line_of_par = 1, glyphs = 0x0, start_offset = 0, properties = {uline = PANGO_UNDERLINE_NONE, strikethrough = 0, rise = 0, letter_spacing = 0, shape_set = 0, shape_ink_rect = 0x0, shape_logical_rect = 0x0}, log_widths = 0x0, log_widths_offset = 0, line_start_index = 0, line_start_offset = 0, line_width = 92160, remaining_width = 92160} > start = 0xa018e20 "Rammstein - Ich Will.mp4" > no_shape_attrs = 0x0 > base_dir = PANGO_DIRECTION_LTR >#14 pango_layout_check_lines (layout=0xa040ed0) at pango-layout.c:3787 >No locals. >#15 0x4b0961ff in pango_layout_get_extents_internal (layout=0xa040ed0, ink_rect=0x0, logical_rect=<optimized out>, line_extents=0x0) at pango-layout.c:2489 > line_list = <optimized out> > y_offset = 0 > width = <optimized out> > need_width = 0 > __PRETTY_FUNCTION__ = "pango_layout_get_extents_internal" >#16 0x4b096700 in pango_layout_get_pixel_extents (layout=layout@entry=0xa040ed0, ink_rect=ink_rect@entry=0x0, logical_rect=logical_rect@entry=0xbf9211a0) at pango-layout.c:2697 > __PRETTY_FUNCTION__ = "pango_layout_get_pixel_extents" >#17 0x4971acda in get_size (cell=0xa021c30, widget=0xa038198, cell_area=0x0, layout=0xa040ed0, x_offset=0x0, y_offset=0x0, width=0x9fe8f58, height=0x9fe8f5c) at gtkcellrenderertext.c:1542 > celltext = 0xa021c30 > rect = {x = 168001944, y = 1, width = -1080946208, height = 0} > priv = 0xa021c98 >#18 0x49711fc6 in IA__gtk_cell_renderer_get_size (cell=0xa021c30, widget=widget@entry=0xa038198, cell_area=cell_area@entry=0x0, x_offset=x_offset@entry=0x0, y_offset=y_offset@entry=0x0, width=0x9fe8f58, height=0x9fe8f5c) at gtkcellrenderer.c:522 > real_width = <optimized out> > real_height = <optimized out> > __PRETTY_FUNCTION__ = "IA__gtk_cell_renderer_get_size" >#19 0x4921bd9a in exo_icon_view_calculate_item_size (item=0x9f98328, icon_view=0xa038198) at gtk/exo/exo-icon-view.c:3435 > info = 0xa098380 > lp = 0xa099420 > buffer = <optimized out> >#20 exo_icon_view_calculate_item_size (icon_view=0xa038198, item=0x9f98328) at gtk/exo/exo-icon-view.c:3398 >No locals. >#21 0x4921bf02 in exo_icon_view_layout_single_row (icon_view=icon_view@entry=0xa038198, first_item=0x9f46dd0, item_width=item_width@entry=96, row=row@entry=0, y=y@entry=0xbf92139c, maximum_width=maximum_width@entry=0xbf921394, max_cols=max_cols@entry=0) at gtk/exo/exo-icon-view.c:3023 > priv = 0xa0381e0 > item = 0x9f98328 > rtl = 0 > items = 0xa0b8d00 > max_width = 0xbf921290 > max_height = 0xbf921270 > focus_width = 1 > current_width = 116 > colspan = <optimized out> > col = <optimized out> > x = 109 > i = <optimized out> >#22 0x4921c178 in exo_icon_view_layout_rows (icon_view=icon_view@entry=0xa038198, item_width=item_width@entry=96, y=y@entry=0xbf92139c, maximum_width=maximum_width@entry=0xbf921394, max_cols=max_cols@entry=0) at gtk/exo/exo-icon-view.c:3256 > icons = <optimized out> > items = <optimized out> > row = 0 > cols = 0 >#23 0x4921dc28 in exo_icon_view_layout (icon_view=icon_view@entry=0xa038198) at gtk/exo/exo-icon-view.c:3311 > priv = 0xa0381e0 > item = <optimized out> > icons = <optimized out> > maximum_height = 0 > maximum_width = 116 > item_height = <optimized out> > item_width = 96 > rows = <optimized out> > cols = <optimized out> > x = <optimized out> > y = <optimized out> >#24 0x4921df37 in layout_callback (user_data=user_data@entry=0xa038198) at gtk/exo/exo-icon-view.c:3722 > icon_view = 0xa038198 >#25 0x4ad80a31 in g_idle_dispatch (source=source@entry=0x9ff61a0, callback=0x4921df10 <layout_callback>, user_data=0xa038198) at gmain.c:4657 >No locals. >#26 0x4ad82feb in g_main_dispatch (context=0x9ec8468) at gmain.c:2539 > dispatch = 0x4ad80a10 <g_idle_dispatch> > was_in_call = 0 > user_data = 0xa038198 > callback = 0x4921df10 <layout_callback> > cb_funcs = 0x4ae634b8 > cb_data = 0xa11e688 > current_source_link = {data = 0x9ff61a0, next = 0x0} > need_destroy = <optimized out> > source = 0x9ff61a0 > current = 0x9f3a180 > i = <optimized out> >#27 g_main_context_dispatch (context=context@entry=0x9ec8468) at gmain.c:3075 >No locals. >#28 0x4ad83390 in g_main_context_iterate (context=0x9ec8468, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 > max_priority = 200 > timeout = 0 > some_ready = 1 > nfds = 10 > allocated_nfds = <optimized out> > fds = <optimized out> >#29 0x4ad837f3 in g_main_loop_run (loop=loop@entry=0x9f2e8e8) at gmain.c:3340 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#30 0x497d7ac0 in IA__gtk_main () at gtkmain.c:1256 > tmp_list = 0x0 > functions = 0x0 > init = <optimized out> > loop = 0x9f2e8e8 >#31 0x08052375 in main (argc=1, argv=0xbf921624) at pcmanfm.c:199 > config = 0x9eca800 > err = 0x0 >From To Syms Read Shared Object Library >0x454fd470 0x45517678 Yes /lib/libm.so.6 >0x490ce410 0x4915d984 Yes /lib/libX11.so.6 >0x4aebcc80 0x4aebdd7c Yes /lib/libgmodule-2.0.so.0 >0x492187a0 0x4923ecc8 Yes /lib/libfm-gtk.so.1 >0x496dac00 0x499c99e4 Yes /lib/libgtk-x11-2.0.so.0 >0x4448fb80 0x4449eda4 Yes /lib/libfm.so.1 >0x495676b0 0x495d2004 Yes /lib/libgdk-x11-2.0.so.0 >0x4b0d66a0 0x4b0e3ed0 Yes /lib/libatk-1.0.so.0 >0x44c054c0 0x44c23df0 Yes /lib/libpangoft2-1.0.so.0 >0x492c6630 0x492cbc94 Yes /lib/libpangocairo-1.0.so.0 >0x4b020cc0 0x4b037cb4 Yes /lib/libgdk_pixbuf-2.0.so.0 >0x4a5cd250 0x4a654f04 Yes /lib/libcairo.so.2 >0x4b07f2a0 0x4b0a1ab4 Yes /lib/libpango-1.0.so.0 >0x45e9d610 0x45f0c674 Yes /lib/libfreetype.so.6 >0x441f50e0 0x442107d4 Yes /lib/libfontconfig.so.1 >0x4ae664b0 0x4ae66698 Yes /lib/libgthread-2.0.so.0 >0x45527920 0x4552b45c Yes /lib/librt.so.1 >0x4aee6710 0x4afb9b94 Yes /lib/libgio-2.0.so.0 >0x4ae72b10 0x4aea4114 Yes /lib/libgobject-2.0.so.0 >0x4443aba0 0x4443c614 Yes /lib/libmenu-cache.so.1 >0x4ad50b50 0x4adf07d4 Yes /lib/libglib-2.0.so.0 >0x454e16a0 0x454ece60 Yes /lib/libpthread.so.0 >0x4533cf20 0x4547a14c Yes /lib/libc.so.6 >0x45303850 0x4531bec7 Yes /lib/ld-linux.so.2 >0x456f1f70 0x457024a4 Yes /lib/libxcb.so.1 >0x454d6ad0 0x454d7aec Yes /lib/libdl.so.2 >0x492b5f70 0x492b83cc Yes /lib/libXfixes.so.3 >0x491f6880 0x49201154 Yes /lib/libXext.so.6 >0x492983c0 0x4929e264 Yes /lib/libXrender.so.1 >0x492bd810 0x492be254 Yes /lib/libXinerama.so.1 >0x492a48f0 0x492aef24 Yes /lib/libXi.so.6 >0x492d91e0 0x492dd9dc Yes /lib/libXrandr.so.2 >0x49540f60 0x49546484 Yes /lib/libXcursor.so.1 >0x4954c910 0x4954d3bc Yes /lib/libXcomposite.so.1 >0x492d2850 0x492d3214 Yes /lib/libXdamage.so.1 >0x45b6ad60 0x45b89c64 Yes /lib/libpng15.so.15 >0x4639b650 0x4641e414 Yes /lib/libpixman-1.so.0 >0x455326e0 0x4553f9cc Yes /lib/libz.so.1 >0x43cf51b0 0x43d0e434 Yes /lib/libexpat.so.1 >0x45854090 0x45857794 Yes /lib/libffi.so.5 >0x4554d8e0 0x4555fd94 Yes /lib/libselinux.so.1 >0x4556f6b0 0x4557de94 Yes /lib/libresolv.so.2 >0x4570ea60 0x4570f92c Yes /lib/libXau.so.6 >0xb7544a40 0xb754be7c Yes /lib/libnss_files.so.2 >0xb74dda90 0xb7504874 Yes /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so >0xb74b6320 0xb74d1224 Yes /usr/lib/gio/modules/libgvfsdbus.so >0xb748dce0 0xb7498c64 Yes /lib/libgvfscommon.so.0 >0xb7459a90 0xb747ba04 Yes /lib/libbluray.so.1 >0x461a2710 0x461d1958 Yes /lib/libdbus-1.so.3 >0x4662ea90 0x4662f540 Yes /lib/libutil.so.1 >0x45f53e00 0x4603ee40 Yes /lib/libxml2.so.2 >0xb6c3f110 0xb6c40f64 Yes /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so >0x464ca860 0x465040f4 Yes /lib/libjpeg.so.62 >0xb16a6830 0xb16a6ce8 Yes /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0xb1661820 0xb168aac4 Yes /lib/librsvg-2.so.2 >0x4b20e8e0 0x4b230c74 Yes /lib/libcroco-0.6.so.3 >0xb164cbf0 0xb1656a68 Yes /usr/lib/gio/modules/libgioremote-volume-monitor.so >0xb6c3a3c0 0xb6c3af4c Yes /usr/lib/gconv/ISO8859-1.so >$1 = 0x0 >$2 = 0x0 >eax 0x4921df10 1226956560 >ecx 0x69 105 >edx 0xa11e688 168945288 >ebx 0x454cfff4 1162674164 >esp 0xbf920b30 0xbf920b30 >ebp 0x454d0420 0x454d0420 >esi 0x4921df10 1226956560 >edi 0x5333c598 1395901848 >eip 0x45399706 0x45399706 <malloc_consolidate+246> >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: > 0x45399610 <+0>: push %ebp > 0x45399611 <+1>: push %edi > 0x45399612 <+2>: push %esi > 0x45399613 <+3>: push %ebx > 0x45399614 <+4>: call 0x45457d53 <__x86.get_pc_thunk.bx> > 0x45399619 <+9>: add $0x1369db,%ebx > 0x4539961f <+15>: sub $0x6c,%esp > 0x45399622 <+18>: mov %eax,0x34(%esp) > 0x45399626 <+22>: mov 0x18d4(%ebx),%edx > 0x4539962c <+28>: test %edx,%edx > 0x4539962e <+30>: je 0x453997a2 <malloc_consolidate+402> > 0x45399634 <+36>: mov %eax,%edx > 0x45399636 <+38>: cmpl $0x0,%gs:0xc > 0x4539963e <+46>: je 0x45399641 <malloc_consolidate+49> > 0x45399640 <+48>: lock orl $0x1,0x4(%eax) > 0x45399645 <+53>: add $0x30,%eax > 0x45399648 <+56>: add $0x8,%edx > 0x4539964b <+59>: mov %eax,0x40(%esp) > 0x4539964f <+63>: mov 0x34(%esp),%eax > 0x45399653 <+67>: lea -0x3f16c(%ebx),%edi > 0x45399659 <+73>: mov %edx,0x3c(%esp) > 0x4539965d <+77>: mov %edi,0x48(%esp) > 0x45399661 <+81>: add $0x2c,%eax > 0x45399664 <+84>: mov %eax,0x44(%esp) > 0x45399668 <+88>: xor %edx,%edx > 0x4539966a <+90>: mov 0x3c(%esp),%ebp > 0x4539966e <+94>: xchg %edx,0x0(%ebp) > 0x45399671 <+97>: test %edx,%edx > 0x45399673 <+99>: jne 0x453996f4 <malloc_consolidate+228> > 0x45399675 <+101>: jmp 0x45399770 <malloc_consolidate+352> > 0x4539967a <+106>: lea 0x0(%esi),%esi > 0x45399680 <+112>: mov 0x8(%edi),%eax > 0x45399683 <+115>: add %ecx,%esi > 0x45399685 <+117>: mov 0xc(%edi),%ecx > 0x45399688 <+120>: cmp 0xc(%eax),%edi > 0x4539968b <+123>: jne 0x45399884 <malloc_consolidate+628> > 0x45399691 <+129>: cmp 0x8(%ecx),%edi > 0x45399694 <+132>: jne 0x45399884 <malloc_consolidate+628> > 0x4539969a <+138>: cmpl $0x1ff,0x4(%edi) > 0x453996a1 <+145>: mov %ecx,0xc(%eax) > 0x453996a4 <+148>: mov %eax,0x8(%ecx) > 0x453996a7 <+151>: jbe 0x453996b4 <malloc_consolidate+164> > 0x453996a9 <+153>: mov 0x10(%edi),%ecx > 0x453996ac <+156>: test %ecx,%ecx > 0x453996ae <+158>: jne 0x453999a0 <malloc_consolidate+912> > 0x453996b4 <+164>: mov 0x34(%esp),%ebp > 0x453996b8 <+168>: cmp $0x1ff,%esi > 0x453996be <+174>: mov 0x38(%ebp),%eax > 0x453996c1 <+177>: mov %edx,0x38(%ebp) > 0x453996c4 <+180>: mov %edx,0xc(%eax) > 0x453996c7 <+183>: jbe 0x453996d7 <malloc_consolidate+199> > 0x453996c9 <+185>: movl $0x0,0x10(%edx) > 0x453996d0 <+192>: movl $0x0,0x14(%edx) > 0x453996d7 <+199>: mov 0x40(%esp),%edi > 0x453996db <+203>: mov %esi,%ecx > 0x453996dd <+205>: or $0x1,%ecx > 0x453996e0 <+208>: mov %ecx,0x4(%edx) > 0x453996e3 <+211>: mov %eax,0x8(%edx) > 0x453996e6 <+214>: mov %edi,0xc(%edx) > 0x453996e9 <+217>: mov %esi,(%edx,%esi,1) > 0x453996ec <+220>: mov 0x38(%esp),%edx > 0x453996f0 <+224>: test %edx,%edx > 0x453996f2 <+226>: je 0x45399770 <malloc_consolidate+352> > 0x453996f4 <+228>: mov 0x4(%edx),%eax > 0x453996f7 <+231>: mov 0x8(%edx),%edi > 0x453996fa <+234>: mov %eax,%esi > 0x453996fc <+236>: and $0xfffffffa,%esi > 0x453996ff <+239>: mov %edi,0x38(%esp) > 0x45399703 <+243>: lea (%edx,%esi,1),%edi >=> 0x45399706 <+246>: mov 0x4(%edi),%ebp > 0x45399709 <+249>: and $0xfffffff8,%ebp > 0x4539970c <+252>: test $0x1,%al > 0x4539970e <+254>: mov %ebp,0x24(%esp) > 0x45399712 <+258>: jne 0x4539974c <malloc_consolidate+316> > 0x45399714 <+260>: mov (%edx),%eax > 0x45399716 <+262>: sub %eax,%edx > 0x45399718 <+264>: add %eax,%esi > 0x4539971a <+266>: mov 0x8(%edx),%eax > 0x4539971d <+269>: mov 0xc(%edx),%ecx > 0x45399720 <+272>: cmp 0xc(%eax),%edx > 0x45399723 <+275>: jne 0x45399809 <malloc_consolidate+505> > 0x45399729 <+281>: cmp 0x8(%ecx),%edx > 0x4539972c <+284>: jne 0x45399809 <malloc_consolidate+505> > 0x45399732 <+290>: cmpl $0x1ff,0x4(%edx) > 0x45399739 <+297>: mov %ecx,0xc(%eax) > 0x4539973c <+300>: mov %eax,0x8(%ecx) > 0x4539973f <+303>: jbe 0x4539974c <malloc_consolidate+316> > 0x45399741 <+305>: mov 0x10(%edx),%ecx > 0x45399744 <+308>: test %ecx,%ecx > 0x45399746 <+310>: jne 0x45399984 <malloc_consolidate+884> > 0x4539974c <+316>: mov 0x34(%esp),%eax > 0x45399750 <+320>: cmp %edi,0x30(%eax) > 0x45399753 <+323>: je 0x45399790 <malloc_consolidate+384> > 0x45399755 <+325>: mov 0x24(%esp),%ecx > 0x45399759 <+329>: testb $0x1,0x4(%edi,%ecx,1) > 0x4539975e <+334>: je 0x45399680 <malloc_consolidate+112> > 0x45399764 <+340>: andl $0xfffffffe,0x4(%edi) > 0x45399768 <+344>: jmp 0x453996b4 <malloc_consolidate+164> > 0x4539976d <+349>: lea 0x0(%esi),%esi > 0x45399770 <+352>: addl $0x4,0x3c(%esp) > 0x45399775 <+357>: mov 0x3c(%esp),%eax > 0x45399779 <+361>: sub $0x4,%eax > 0x4539977c <+364>: cmp %eax,0x44(%esp) > 0x45399780 <+368>: jne 0x45399668 <malloc_consolidate+88> > 0x45399786 <+374>: add $0x6c,%esp > 0x45399789 <+377>: pop %ebx > 0x4539978a <+378>: pop %esi > 0x4539978b <+379>: pop %edi > 0x4539978c <+380>: pop %ebp > 0x4539978d <+381>: ret > 0x4539978e <+382>: xchg %ax,%ax > 0x45399790 <+384>: add 0x24(%esp),%esi > 0x45399794 <+388>: or $0x1,%esi > 0x45399797 <+391>: mov %esi,0x4(%edx) > 0x4539979a <+394>: mov %edx,0x30(%eax) > 0x4539979d <+397>: jmp 0x453996ec <malloc_consolidate+220> > 0x453997a2 <+402>: mov %eax,%ecx > 0x453997a4 <+404>: mov $0xfffffffe,%edx > 0x453997a9 <+409>: lea 0x0(%esi,%eiz,1),%esi > 0x453997b0 <+416>: lea 0x38(%ecx,%edx,4),%eax > 0x453997b4 <+420>: add $0x2,%edx > 0x453997b7 <+423>: cmp $0xfc,%edx > 0x453997bd <+429>: mov %eax,0xc(%eax) > 0x453997c0 <+432>: mov %eax,0x8(%eax) > 0x453997c3 <+435>: jne 0x453997b0 <malloc_consolidate+416> > 0x453997c5 <+437>: lea 0x42c(%ebx),%eax > 0x453997cb <+443>: cmp %eax,0x34(%esp) > 0x453997cf <+447>: je 0x453997f3 <malloc_consolidate+483> > 0x453997d1 <+449>: mov 0x34(%esp),%edx > 0x453997d5 <+453>: mov 0x4(%edx),%eax > 0x453997d8 <+456>: mov %edx,%ecx > 0x453997da <+458>: or $0x2,%eax > 0x453997dd <+461>: or $0x1,%eax > 0x453997e0 <+464>: mov %eax,0x4(%ecx) > 0x453997e3 <+467>: mov %ecx,%eax > 0x453997e5 <+469>: add $0x30,%eax > 0x453997e8 <+472>: mov %eax,0x30(%ecx) > 0x453997eb <+475>: add $0x6c,%esp > 0x453997ee <+478>: pop %ebx > 0x453997ef <+479>: pop %esi > 0x453997f0 <+480>: pop %edi > 0x453997f1 <+481>: pop %ebp > 0x453997f2 <+482>: ret > 0x453997f3 <+483>: movl $0x40,0x18d4(%ebx) > 0x453997fd <+493>: mov 0x430(%ebx),%eax > 0x45399803 <+499>: mov 0x34(%esp),%ecx > 0x45399807 <+503>: jmp 0x453997dd <malloc_consolidate+461> > 0x45399809 <+505>: mov 0x34(%esp),%ecx > 0x4539980d <+509>: cmpl $0x0,%gs:0xc > 0x45399815 <+517>: je 0x45399818 <malloc_consolidate+520> > 0x45399817 <+519>: lock subl $0x1,(%ecx) > 0x4539981b <+523>: jne 0x4539f0ea <_L_unlock_3045> > 0x45399821 <+529>: mov 0x160(%ebx),%ebp > 0x45399827 <+535>: mov %ebp,%eax > 0x45399829 <+537>: and $0x5,%eax > 0x4539982c <+540>: cmp $0x5,%eax > 0x4539982f <+543>: mov %ebp,0x4c(%esp) > 0x45399833 <+547>: je 0x45399abb <malloc_consolidate+1195> > 0x45399839 <+553>: testb $0x1,0x4c(%esp) > 0x4539983e <+558>: jne 0x453998ea <malloc_consolidate+730> > 0x45399844 <+564>: testb $0x2,0x4c(%esp) > 0x45399849 <+569>: jne 0x45399a6c <malloc_consolidate+1116> > 0x4539984f <+575>: movl $0x0,0x4c(%esp) > 0x45399857 <+583>: xor %eax,%eax > 0x45399859 <+585>: mov $0x1,%ecx > 0x4539985e <+590>: movl $0x1,0x28(%esp) > 0x45399866 <+598>: mov 0x34(%esp),%ebp > 0x4539986a <+602>: cmpl $0x0,%gs:0xc > 0x45399872 <+610>: je 0x45399875 <malloc_consolidate+613> > 0x45399874 <+612>: lock cmpxchg %ecx,0x0(%ebp) > 0x45399879 <+617>: jne 0x4539f0f6 <_L_lock_3090> > 0x4539987f <+623>: jmp 0x4539974c <malloc_consolidate+316> > 0x45399884 <+628>: mov 0x34(%esp),%ebp > 0x45399888 <+632>: cmpl $0x0,%gs:0xc > 0x45399890 <+640>: je 0x45399893 <malloc_consolidate+643> > 0x45399892 <+642>: lock subl $0x1,0x0(%ebp) > 0x45399897 <+647>: jne 0x4539f103 <_L_unlock_3113> > 0x4539989d <+653>: mov 0x160(%ebx),%ebp > 0x453998a3 <+659>: mov %ebp,%eax > 0x453998a5 <+661>: and $0x5,%eax > 0x453998a8 <+664>: cmp $0x5,%eax > 0x453998ab <+667>: je 0x45399a71 <malloc_consolidate+1121> > 0x453998b1 <+673>: test $0x1,%ebp > 0x453998b7 <+679>: jne 0x453999bc <malloc_consolidate+940> > 0x453998bd <+685>: and $0x2,%ebp > 0x453998c0 <+688>: jne 0x45399a6c <malloc_consolidate+1116> > 0x453998c6 <+694>: xor %eax,%eax > 0x453998c8 <+696>: mov $0x1,%ecx > 0x453998cd <+701>: mov 0x34(%esp),%edi > 0x453998d1 <+705>: cmpl $0x0,%gs:0xc > 0x453998d9 <+713>: je 0x453998dc <malloc_consolidate+716> > 0x453998db <+715>: lock cmpxchg %ecx,(%edi) > 0x453998df <+719>: jne 0x4539f110 <_L_lock_3152> > 0x453998e5 <+725>: jmp 0x453996b4 <malloc_consolidate+164> > 0x453998ea <+730>: lea 0x5f(%esp),%eax > 0x453998ee <+734>: lea 0x57(%esp),%ecx > 0x453998f2 <+738>: mov %edx,(%esp) > 0x453998f5 <+741>: movl $0x0,0xc(%esp) > 0x453998fd <+749>: movl $0x10,0x8(%esp) > 0x45399905 <+757>: mov %eax,0x4(%esp) > 0x45399909 <+761>: mov %edx,0x2c(%esp) > 0x4539990d <+765>: mov %ecx,0x30(%esp) > 0x45399911 <+769>: movb $0x0,0x5f(%esp) > 0x45399916 <+774>: call 0x45366e10 <_itoa_word> > 0x4539991b <+779>: mov 0x30(%esp),%ecx > 0x4539991f <+783>: mov 0x2c(%esp),%edx > 0x45399923 <+787>: cmp %ecx,%eax > 0x45399925 <+789>: jbe 0x4539993d <malloc_consolidate+813> > 0x45399927 <+791>: mov 0x24(%esp),%ebp > 0x4539992b <+795>: sub $0x1,%eax > 0x4539992e <+798>: cmp %ecx,%eax > 0x45399930 <+800>: movb $0x30,(%eax) > 0x45399933 <+803>: jne 0x4539992b <malloc_consolidate+795> > 0x45399935 <+805>: mov %ebp,0x24(%esp) > 0x45399939 <+809>: lea 0x57(%esp),%eax > 0x4539993d <+813>: mov 0x364c(%ebx),%ecx > 0x45399943 <+819>: mov (%ecx),%ecx > 0x45399945 <+821>: mov %eax,0x10(%esp) > 0x45399949 <+825>: lea -0x3f145(%ebx),%eax > 0x4539994f <+831>: mov %eax,0xc(%esp) > 0x45399953 <+835>: lea -0x3cf80(%ebx),%eax > 0x45399959 <+841>: mov %eax,0x4(%esp) > 0x4539995d <+845>: mov 0x4c(%esp),%eax > 0x45399961 <+849>: test %ecx,%ecx > 0x45399963 <+851>: cmove 0x48(%esp),%ecx > 0x45399968 <+856>: mov %edx,0x2c(%esp) > 0x4539996c <+860>: and $0x2,%eax > 0x4539996f <+863>: mov %ecx,0x8(%esp) > 0x45399973 <+867>: mov %eax,(%esp) > 0x45399976 <+870>: call 0x45392470 <__libc_message> > 0x4539997b <+875>: mov 0x2c(%esp),%edx > 0x4539997f <+879>: jmp 0x4539984f <malloc_consolidate+575> > 0x45399984 <+884>: mov 0x10(%eax),%ebp > 0x45399987 <+887>: test %ebp,%ebp > 0x45399989 <+889>: je 0x45399a4a <malloc_consolidate+1082> > 0x4539998f <+895>: mov 0x14(%edx),%eax > 0x45399992 <+898>: mov %eax,0x14(%ecx) > 0x45399995 <+901>: mov 0x14(%edx),%eax > 0x45399998 <+904>: mov %ecx,0x10(%eax) > 0x4539999b <+907>: jmp 0x4539974c <malloc_consolidate+316> > 0x453999a0 <+912>: mov 0x10(%eax),%ebp > 0x453999a3 <+915>: test %ebp,%ebp > 0x453999a5 <+917>: je 0x45399a9d <malloc_consolidate+1165> > 0x453999ab <+923>: mov 0x14(%edi),%eax > 0x453999ae <+926>: mov %eax,0x14(%ecx) > 0x453999b1 <+929>: mov 0x14(%edi),%eax > 0x453999b4 <+932>: mov %ecx,0x10(%eax) > 0x453999b7 <+935>: jmp 0x453996b4 <malloc_consolidate+164> > 0x453999bc <+940>: lea 0x5f(%esp),%eax > 0x453999c0 <+944>: lea 0x57(%esp),%ecx > 0x453999c4 <+948>: movl $0x0,0xc(%esp) > 0x453999cc <+956>: movl $0x10,0x8(%esp) > 0x453999d4 <+964>: mov %eax,0x4(%esp) > 0x453999d8 <+968>: mov %edi,(%esp) > 0x453999db <+971>: mov %edx,0x2c(%esp) > 0x453999df <+975>: mov %ecx,0x30(%esp) > 0x453999e3 <+979>: movb $0x0,0x5f(%esp) > 0x453999e8 <+984>: call 0x45366e10 <_itoa_word> > 0x453999ed <+989>: mov 0x30(%esp),%ecx > 0x453999f1 <+993>: mov 0x2c(%esp),%edx > 0x453999f5 <+997>: cmp %ecx,%eax > 0x453999f7 <+999>: jbe 0x45399a07 <malloc_consolidate+1015> > 0x453999f9 <+1001>: sub $0x1,%eax > 0x453999fc <+1004>: cmp %ecx,%eax > 0x453999fe <+1006>: movb $0x30,(%eax) > 0x45399a01 <+1009>: jne 0x453999f9 <malloc_consolidate+1001> > 0x45399a03 <+1011>: lea 0x57(%esp),%eax > 0x45399a07 <+1015>: mov 0x364c(%ebx),%ecx > 0x45399a0d <+1021>: mov (%ecx),%ecx > 0x45399a0f <+1023>: mov %eax,0x10(%esp) > 0x45399a13 <+1027>: lea -0x3f145(%ebx),%eax > 0x45399a19 <+1033>: mov %eax,0xc(%esp) > 0x45399a1d <+1037>: lea -0x3cf80(%ebx),%eax > 0x45399a23 <+1043>: mov %eax,0x4(%esp) > 0x45399a27 <+1047>: test %ecx,%ecx > 0x45399a29 <+1049>: cmove 0x48(%esp),%ecx > 0x45399a2e <+1054>: and $0x2,%ebp > 0x45399a31 <+1057>: mov %ebp,(%esp) > 0x45399a34 <+1060>: mov %edx,0x2c(%esp) > 0x45399a38 <+1064>: mov %ecx,0x8(%esp) > 0x45399a3c <+1068>: call 0x45392470 <__libc_message> > 0x45399a41 <+1073>: mov 0x2c(%esp),%edx > 0x45399a45 <+1077>: jmp 0x453998c6 <malloc_consolidate+694> > 0x45399a4a <+1082>: cmp %ecx,%edx > 0x45399a4c <+1084>: je 0x45399ae9 <malloc_consolidate+1241> > 0x45399a52 <+1090>: mov %ecx,0x10(%eax) > 0x45399a55 <+1093>: mov 0x14(%edx),%ecx > 0x45399a58 <+1096>: mov %ecx,0x14(%eax) > 0x45399a5b <+1099>: mov 0x10(%edx),%ecx > 0x45399a5e <+1102>: mov %eax,0x14(%ecx) > 0x45399a61 <+1105>: mov 0x14(%edx),%ecx > 0x45399a64 <+1108>: mov %eax,0x10(%ecx) > 0x45399a67 <+1111>: jmp 0x4539974c <malloc_consolidate+316> > 0x45399a6c <+1116>: call 0x45356170 <__GI_abort> > 0x45399a71 <+1121>: lea -0x3f145(%ebx),%eax > 0x45399a77 <+1127>: and $0x2,%ebp > 0x45399a7a <+1130>: mov %eax,0x8(%esp) > 0x45399a7e <+1134>: lea -0x3e061(%ebx),%eax > 0x45399a84 <+1140>: mov %eax,0x4(%esp) > 0x45399a88 <+1144>: mov %ebp,(%esp) > 0x45399a8b <+1147>: mov %edx,0x2c(%esp) > 0x45399a8f <+1151>: call 0x45392470 <__libc_message> > 0x45399a94 <+1156>: mov 0x2c(%esp),%edx > 0x45399a98 <+1160>: jmp 0x453998c6 <malloc_consolidate+694> > 0x45399a9d <+1165>: cmp %ecx,%edi > 0x45399a9f <+1167>: je 0x45399af4 <malloc_consolidate+1252> > 0x45399aa1 <+1169>: mov %ecx,0x10(%eax) > 0x45399aa4 <+1172>: mov 0x14(%edi),%ecx > 0x45399aa7 <+1175>: mov %ecx,0x14(%eax) > 0x45399aaa <+1178>: mov 0x10(%edi),%ecx > 0x45399aad <+1181>: mov %eax,0x14(%ecx) > 0x45399ab0 <+1184>: mov 0x14(%edi),%ecx > 0x45399ab3 <+1187>: mov %eax,0x10(%ecx) > 0x45399ab6 <+1190>: jmp 0x453996b4 <malloc_consolidate+164> > 0x45399abb <+1195>: lea -0x3f145(%ebx),%eax > 0x45399ac1 <+1201>: mov %eax,0x8(%esp) > 0x45399ac5 <+1205>: lea -0x3e061(%ebx),%eax > 0x45399acb <+1211>: mov %eax,0x4(%esp) > 0x45399acf <+1215>: mov %ebp,%eax > 0x45399ad1 <+1217>: and $0x2,%eax > 0x45399ad4 <+1220>: mov %eax,(%esp) > 0x45399ad7 <+1223>: mov %edx,0x2c(%esp) > 0x45399adb <+1227>: call 0x45392470 <__libc_message> > 0x45399ae0 <+1232>: mov 0x2c(%esp),%edx > 0x45399ae4 <+1236>: jmp 0x4539984f <malloc_consolidate+575> > 0x45399ae9 <+1241>: mov %eax,0x14(%eax) > 0x45399aec <+1244>: mov %eax,0x10(%eax) > 0x45399aef <+1247>: jmp 0x4539974c <malloc_consolidate+316> > 0x45399af4 <+1252>: mov %eax,0x14(%eax) > 0x45399af7 <+1255>: mov %eax,0x10(%eax) > 0x45399afa <+1258>: jmp 0x453996b4 <malloc_consolidate+164> >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 837140
: 595824 |
595825
|
595826