Login
Log in using an SSO provider:
Fedora Account System
Red Hat Associate
Red Hat Customer
Login using a Red Hat Bugzilla account
Forgot Password
Create an Account
Red Hat Bugzilla – Attachment 481512 Details for
Bug 681097
[abrt] file-roller-2.91.90-1.fc15: malloc_consolidate: Process /usr/bin/file-roller was killed by signal 11 (SIGSEGV)
Home
New
Search
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.rh92 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), 29.88 KB, created by
David Le Sage
on 2011-03-01 05:13:02 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
David Le Sage
Created:
2011-03-01 05:13:02 UTC
Size:
29.88 KB
patch
obsolete
>[New LWP 25188] >[New LWP 25190] >[New LWP 25189] >[Thread debugging using libthread_db enabled] >warning: File "/var/cache/abrt-di/usr/lib/debug/usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so.debug" has a different build-id, file skipped >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug//usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so.debug" does not match "/usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so" (CRC mismatch). > >warning: the debug information found in "/var/cache/abrt-di/usr/lib/debug/usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so.debug" does not match "/usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so" (CRC mismatch). > >Core was generated by `/usr/bin/file-roller /home/dlesage/Desktop/flash-plugin-10.2.152.27-release.i38'. >Program terminated with signal 11, Segmentation fault. >#0 malloc_consolidate (av=0x300d7981e0) at malloc.c:5153 >5153 size = p->size & ~(PREV_INUSE|NON_MAIN_ARENA); > >Thread 3 (Thread 0x7f6f3eb36700 (LWP 25189)): >#0 0x000000300d4d74b3 in __poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x000000300d042fd4 in g_main_context_poll (n_fds=1, fds=0x7f6f38001170, timeout=-1, context=0x13a92c0, priority=<optimized out>) at gmain.c:3404 > poll_func = 0x300d051630 <g_poll> >#2 g_main_context_iterate (context=0x13a92c0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3086 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 1 > allocated_nfds = <optimized out> > fds = 0x7f6f38001170 >#3 0x000000300d0438ba in g_main_loop_run (loop=0x7f6f38001150) at gmain.c:3299 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00007f6f3eb3b60b in dconf_context_thread (data=0x13a92c0) at dconfcontext.c:11 > context = 0x13a92c0 > loop = <optimized out> > __PRETTY_FUNCTION__ = "dconf_context_thread" >#5 0x000000300d068664 in g_thread_create_proxy (data=0x13a93a0) at gthread.c:1897 > thread = 0x13a93a0 > __PRETTY_FUNCTION__ = "g_thread_create_proxy" >#6 0x000000300dc07d0b in start_thread (arg=0x7f6f3eb36700) at pthread_create.c:301 > __res = <optimized out> > pd = 0x7f6f3eb36700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -7716731112864202547, 140736707378416, 140115770042816, 0, 3, 7653538360424022221, -7743743361145356083}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#7 0x000000300d4dfd3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 2 (Thread 0x7f6f3e335700 (LWP 25190)): >#0 0x000000300d4d74b3 in __poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 > resultvar = <optimized out> > oldtype = 0 > result = <optimized out> >#1 0x000000300d042fd4 in g_main_context_poll (n_fds=5, fds=0x7f6f30006070, timeout=-1, context=0x7f6f3800cec0, priority=<optimized out>) at gmain.c:3404 > poll_func = 0x300d051630 <g_poll> >#2 g_main_context_iterate (context=0x7f6f3800cec0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3086 > max_priority = 2147483647 > timeout = -1 > some_ready = <optimized out> > nfds = 5 > allocated_nfds = <optimized out> > fds = 0x7f6f30006070 >#3 0x000000300d0438ba in g_main_loop_run (loop=0x7f6f3800cea0) at gmain.c:3299 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00000030150b4604 in gdbus_shared_thread_func (data=<optimized out>) at gdbusprivate.c:276 >No locals. >#5 0x000000300d068664 in g_thread_create_proxy (data=0x7f6f3800cfa0) at gthread.c:1897 > thread = 0x7f6f3800cfa0 > __PRETTY_FUNCTION__ = "g_thread_create_proxy" >#6 0x000000300dc07d0b in start_thread (arg=0x7f6f3e335700) at pthread_create.c:301 > __res = <optimized out> > pd = 0x7f6f3e335700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -7716731112864202547, 140115770038416, 140115761650112, 0, 3, 7653539459398779085, -7743743361145356083}, 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> > __PRETTY_FUNCTION__ = "start_thread" >#7 0x000000300d4dfd3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7f6f45445940 (LWP 25188)): >#0 malloc_consolidate (av=0x300d7981e0) at malloc.c:5153 > fb = <optimized out> > maxfb = <optimized out> > p = 0x14017515b4 > nextp = <optimized out> > unsorted_bin = <optimized out> > first_unsorted = <optimized out> > nextchunk = <optimized out> > size = <optimized out> > nextsize = <optimized out> > prevsize = <optimized out> > nextinuse = <optimized out> > bck = <optimized out> > fwd = <optimized out> >#1 0x000000300d479df6 in malloc_consolidate (av=0x300d7981e0) at malloc.c:5115 >No locals. >#2 _int_malloc (av=0x300d7981e0, bytes=1280) at malloc.c:4373 > nb = 1296 > idx = <optimized out> > 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 > __func__ = "_int_malloc" >#3 0x000000300d47c905 in __libc_malloc (bytes=1280) at malloc.c:3660 > ar_ptr = <optimized out> > victim = <optimized out> > hook = <optimized out> > __func__ = "__libc_malloc" >#4 0x000000300d04995e in g_realloc (mem=0x0, n_bytes=1280) at gmem.c:233 > newmem = <optimized out> >#5 0x0000003019015308 in pango_glyph_string_set_size (string=0x1712e40, new_len=44) at glyphstring.c:89 > __PRETTY_FUNCTION__ = "pango_glyph_string_set_size" >#6 0x0000003018c20e1b in basic_engine_shape (engine=<optimized out>, font=0x13ba520 [PangoCairoFcFont], text=0x3019033570 "The quick brown fox jumps over the lazy dog.", length=44, analysis=0x1574d90, glyphs=0x1712e40) at basic-fc.c:154 > fc_font = 0x13ba520 [PangoCairoFcFont] > face = 0x141ec80 > desc = {script = 1024, language = 0x301901e8b0, static_gsub_features = 0x13ba520, n_static_gsub_features = 21298912, static_gpos_features = 0x17004a0, n_static_gpos_features = 419555633, other_features = 0x0, n_other_features = 24118432} > ruleset = <optimized out> > buffer = 0x1780720 > n_chars = 44 > p = <optimized out> > cluster = 0 > i = <optimized out> > __PRETTY_FUNCTION__ = "basic_engine_shape" >#7 0x000000301902b51a in pango_shape (text=0x3019033570 "The quick brown fox jumps over the lazy dog.", length=44, analysis=0x1574d90, glyphs=0x1712e40) at shape.c:55 > i = <optimized out> > last_cluster = <optimized out> >#8 0x000000301901ae4f in update_metrics_from_items (items=0x1752ce0 = {...}, text=0x3019033570 "The quick brown fox jumps over the lazy dog.", language=0x13f4b68, metrics=0x15668c0) at pango-context.c:1664 > item = 0x1574d80 > font = <optimized out> > fonts_seen = 0x16efe80 = {[0x13ba520] = 0x13ba520} > glyphs = 0x1712e40 > l = 0x1752ce0 = {0x1574d80} >#9 pango_context_get_metrics (context=<optimized out>, desc=<optimized out>, language=0x13f4b68) at pango-context.c:1725 > current_fonts = 0x13e9ed0 [PangoFcFontset] > metrics = 0x15668c0 > sample_str = 0x3019033570 "The quick brown fox jumps over the lazy dog." > items = 0x1752ce0 = {0x1574d80} > __PRETTY_FUNCTION__ = "pango_context_get_metrics" >#10 0x000000301beae730 in gtk_cell_renderer_text_get_preferred_width (cell=<optimized out>, widget=<optimized out>, minimum_size=0x7fffd1733f78, natural_size=0x7fffd1733f7c) at gtkcellrenderertext.c:2126 > priv = 0x13c4080 > celltext = <optimized out> > style_context = <optimized out> > font_desc = 0x16f9610 > layout = 0x144fee0 [PangoLayout] > context = 0x171b140 [PangoContext] > metrics = <optimized out> > rect = {x = 0, y = 0, width = 20480, height = 17408} > char_width = <optimized out> > text_width = 20480 > xpad = <optimized out> > min_width = <optimized out> > nat_width = <optimized out> >#11 0x000000301bea6cb5 in gtk_cell_renderer_get_preferred_width (cell=0x13c4010 [GtkCellRendererText], widget=0x13b8200 [GtkTreeView], minimum_size=0x7fffd1733f78, natural_size=0x7fffd1733f7c) at gtkcellrenderer.c:1414 > klass = <optimized out> > width = -1 > __PRETTY_FUNCTION__ = "gtk_cell_renderer_get_preferred_width" >#12 0x000000301be9e091 in gtk_cell_area_request_renderer (area=0x13bd810 [GtkCellAreaBox], renderer=0x13c4010 [GtkCellRendererText], orientation=GTK_ORIENTATION_HORIZONTAL, widget=0x13b8200 [GtkTreeView], for_size=-1, minimum_size=0x7fffd1733f78, natural_size=0x7fffd1733f7c) at gtkcellarea.c:3587 > focus_line_width = 2 > __PRETTY_FUNCTION__ = "gtk_cell_area_request_renderer" >#13 0x000000301be9ebcb in compute_size (box=0x13bd810 [GtkCellAreaBox], orientation=GTK_ORIENTATION_HORIZONTAL, context=0x1325a20 [GtkCellAreaBoxContext], widget=0x13b8200 [GtkTreeView], for_size=-1, minimum_size=0x7fffd1733fd8, natural_size=0x7fffd1733fdc) at gtkcellareabox.c:1534 > info = 0x137fe50 > renderer_min_size = 26 > renderer_nat_size = 26 > group = 0x138fd60 > group_min_size = <optimized out> > group_nat_size = <optimized out> > priv = 0x13bd880 > area = 0x13bd810 [GtkCellAreaBox] > list = 0x138f900 = {0x137fe50} > i = <optimized out> > min_size = 26 > nat_size = 26 >#14 0x000000301bea07f4 in gtk_cell_area_box_get_preferred_width (area=0x13bd810 [GtkCellAreaBox], context=0x1325a20 [GtkCellAreaBoxContext], widget=0x13b8200 [GtkTreeView], minimum_width=0x0, natural_width=0x0) at gtkcellareabox.c:1823 > box = 0x13bd810 [GtkCellAreaBox] > box_context = 0x1325a20 [GtkCellAreaBoxContext] > min_width = <optimized out> > nat_width = <optimized out> >#15 0x000000301c05cf60 in gtk_tree_view_column_cell_get_size (tree_column=<optimized out>, cell_area=<optimized out>, x_offset=<optimized out>, y_offset=<optimized out>, width=0x0, height=0x7fffd17340fc) at gtktreeviewcolumn.c:2850 > priv = 0x13ba0e0 > min_width = 0 > min_height = 0 > __PRETTY_FUNCTION__ = "gtk_tree_view_column_cell_get_size" >#16 0x000000301c044b04 in validate_row (tree_view=0x13b8200 [GtkTreeView], tree=0x17418a0, node=0x17bb830, iter=0x7fffd1734180, path=<optimized out>) at gtktreeview.c:6148 > padding = 0 > original_width = 40 > new_width = <optimized out> > row_height = 14 > column = 0x13ba0c0 [GtkTreeViewColumn] > list = 0x138fb20 = {0x13ba0c0, 0x13ba1a0, 0x13ba280, 0x13ba360, 0x13ba440} > first_column = 0x138fb20 = {0x13ba0c0, 0x13ba1a0, 0x13ba280, 0x13ba360, 0x13ba440} > last_column = 0x13d8760 = {0x13ba360, 0x13ba440} > height = <optimized out> > horizontal_separator = 2 > vertical_separator = 0 > depth = 1 > retval = <optimized out> > is_separator = <optimized out> > draw_vgrid_lines = 1 > draw_hgrid_lines = 0 > focus_pad = 2 > grid_line_width = 1 > wide_separators = 0 > separator_height = 0 >#17 0x000000301c049782 in validate_visible_area (tree_view=0x13b8200 [GtkTreeView]) at gtktreeview.c:6361 > offset = <optimized out> > iter = {stamp = -1577221511, user_data = 0x1716430, user_data2 = 0x0, user_data3 = 0x0} > need_redraw = 0 > allocation = {x = 0, y = 125, width = 814, height = 437} > tree = 0x17418a0 > node = 0x17bb830 > total_height = 408 > path = 0x177fdc0 > above_path = 0x0 > size_changed = 0 > area_above = 0 > area_below = 0 >#18 do_presize_handler (tree_view=0x13b8200 [GtkTreeView]) at gtktreeview.c:6811 >No locals. >#19 0x000000301c0497e9 in presize_handler_callback (data=<optimized out>) at gtktreeview.c:6834 >No locals. >#20 0x000000301ba19c8f in gdk_threads_dispatch (data=0x1780ba0) at gdk.c:741 > dispatch = 0x1780ba0 > ret = 0 >#21 0x000000300d042a9d in g_main_dispatch (context=0x13242c0) at gmain.c:2440 > dispatch = 0x300d03ea50 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x1780ba0 > callback = 0x301ba19c60 <gdk_threads_dispatch> > cb_funcs = 0x300d3153f0 > cb_data = 0x16f0d90 > current_source_link = {data = 0x17bb740, next = 0x0} > need_destroy = <optimized out> > source = 0x17bb740 > current = 0x1361b60 > i = <optimized out> >#22 g_main_context_dispatch (context=0x13242c0) at gmain.c:3013 >No locals. >#23 0x000000300d043278 in g_main_context_iterate (context=0x13242c0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3091 > max_priority = 108 > timeout = 0 > some_ready = 1 > nfds = 4 > allocated_nfds = <optimized out> > fds = <optimized out> >#24 0x000000300d0438ba in g_main_loop_run (loop=0x1372da0) at gmain.c:3299 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#25 0x000000301bf4722d in gtk_main () at gtkmain.c:1349 > loop = 0x1372da0 >#26 0x0000000000410f49 in main (argc=1, argv=0x7fffd17344b8) at main.c:322 > context = 0x12fa0a0 > error = 0x0 > client = <optimized out> >From To Syms Read Shared Object Library >0x000000301be660c0 0x000000301c0ab69c Yes /usr/lib64/libgtk-3.so.0.0.1 >0x000000301ba19650 0x000000301ba5856c Yes /usr/lib64/libgdk-3.so.0.0.1 >0x00000030198096b0 0x000000301981520c Yes /usr/lib64/libatk-1.0.so.0.3315.1 >0x0000003015029480 0x00000030150d2c0c Yes /lib64/libgio-2.0.so.0.2800.1 >0x0000003018c076a0 0x0000003018c211ac Yes /usr/lib64/libpangoft2-1.0.so.0.2800.3 >0x0000003019c04940 0x0000003019c0936c Yes /usr/lib64/libpangocairo-1.0.so.0.2800.3 >0x0000003018006270 0x0000003018019c6c Yes /usr/lib64/libgdk_pixbuf-2.0.so.0.2300.0 >0x0000003011804870 0x000000301181eb5c Yes /usr/lib64/libpng12.so.0.44.0 >0x000000301ac03340 0x000000301ac0430c Yes /usr/lib64/libcairo-gobject.so.2.11000.2 >0x000000301840b170 0x0000003018482a9c Yes /usr/lib64/libcairo.so.2.11000.2 >0x000000301900ee20 0x000000301902cb7c Yes /usr/lib64/libpango-1.0.so.0.2800.3 >0x0000003011c0c960 0x0000003011c73e1c Yes /usr/lib64/libfreetype.so.6.6.2 >0x0000003012405d90 0x000000301241f7fc Yes /usr/lib64/libfontconfig.so.1.4.4 >0x0000003010c09910 0x0000003010c39d3c Yes /lib64/libgobject-2.0.so.0.2800.1 >0x0000003014c00fe0 0x0000003014c01f8c Yes /lib64/libgmodule-2.0.so.0.2800.1 >0x0000003010401560 0x0000003010402a1c Yes /lib64/libgthread-2.0.so.0.2800.1 >0x000000300e802190 0x000000300e8055cc Yes /lib64/librt-2.13.90.so >0x000000300d016c40 0x000000300d0adc3c Yes /lib64/libglib-2.0.so.0.2800.1 >0x000000300e003ef0 0x000000300e0436bc Yes /lib64/libm-2.13.90.so >0x000000300dc05680 0x000000300dc10b5c Yes /lib64/libpthread-2.13.90.so >0x000000300d41eb60 0x000000300d5428cc Yes /lib64/libc-2.13.90.so >0x000000300f41dce0 0x000000300f4a985c Yes /usr/lib64/libX11.so.6.3.0 >0x0000003011401370 0x000000301140413c Yes /usr/lib64/libXfixes.so.3.1.0 >0x0000003010803460 0x000000301080e31c Yes /usr/lib64/libXext.so.6.4.0 >0x0000003013800a00 0x000000301380148c Yes /usr/lib64/libXinerama.so.1 >0x0000003012c01f30 0x0000003012c0c4bc Yes /usr/lib64/libXi.so.6.1.0 >0x0000003014401720 0x000000301440675c Yes /usr/lib64/libXrandr.so.2 >0x00000030134028d0 0x000000301340749c Yes /usr/lib64/libXcursor.so.1 >0x000000301a000b30 0x000000301a00189c Yes /usr/lib64/libXcomposite.so.1.0.0 >0x0000003015400a90 0x000000301540160c Yes /usr/lib64/libXdamage.so.1.1.0 >0x000000300d800de0 0x000000300d80191c Yes /lib64/libdl-2.13.90.so >0x0000003010003880 0x000000301001394c Yes /lib64/libresolv-2.13.90.so >0x000000300ec01e70 0x000000300ec0e67c Yes /lib64/libz.so.1 >0x000000300f005700 0x000000300f0159e8 Yes /lib64/libselinux.so.1 >0x0000003018807e10 0x000000301885c0ac Yes /usr/lib64/libpixman-1.so.0 >0x0000003013001910 0x000000301300810c Yes /usr/lib64/libXrender.so.1 >0x0000003011003b70 0x000000301101d84c Yes /lib64/libexpat.so.1 >0x000000300cc00b20 0x000000300cc1927a Yes /lib64/ld-2.13.90.so >0x000000300fc08660 0x000000300fc13b9c Yes /usr/lib64/libxcb.so.1 >0x000000300e402880 0x000000300e41213c Yes /lib64/libgcc_s.so.1 >0x000000300f800dd0 0x000000300f801b2c Yes /usr/lib64/libXau.so.6 >0x00007f6f3f388170 0x00007f6f3f38f5bc Yes /lib64/libnss_files-2.13.90.so >0x00007f6f3f182910 0x00007f6f3f184b3c Yes (*) /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0x00007f6f3ef5fa50 0x00007f6f3ef786ac Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007f6f3ed48190 0x00007f6f3ed5223c Yes /usr/lib64/libgvfscommon.so.0 >0x00000030148076d0 0x000000301483011c Yes /lib64/libdbus-1.so.3.5.2 >0x000000301a802cd0 0x000000301a80a67c Yes /lib64/libudev.so.0.10.0 >0x0000003024200e10 0x000000302420168c Yes /lib64/libutil-2.13.90.so >0x00007f6f3eb39780 0x00007f6f3eb3c88c Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007f6f3cb42b00 0x00007f6f3cb42f8c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x000000301dc080f0 0x000000301dc2b7bc Yes /usr/lib64/librsvg-2.so.2.32.1 >0x000000301d20b6e0 0x000000301d22a04c Yes /usr/lib64/libcroco-0.6.so.3 >0x000000301742c960 0x000000301751066c Yes /usr/lib64/libxml2.so.2.7.8 >0x00007f6f3c93e5f0 0x00007f6f3c9404ec Yes /usr/lib64/gtk-3.0/3.0.0/immodules/im-ibus.so >0x0000003013c0b6b0 0x0000003013c2354c Yes /usr/lib64/libibus-1.0.so.0 >(*): Shared library is missing debugging information. >$1 = 0x0 >$2 = 0x0 >rax 0x300d7981e8 206384497128 >rbx 0x14017515b4 85923796404 >rcx 0x300d798238 206384497208 >rdx 0x1781310 24646416 >rsi 0x21 33 >rdi 0x300d7981e0 206384497120 >rbp 0x20 0x20 >rsp 0x7fffd1733af0 0x7fffd1733af0 >r8 0x300d798230 206384497200 >r9 0x1 1 >r10 0x0 0 >r11 0x300d4852aa 206381273770 >r12 0x17c7fc0 24936384 >r13 0x300d7981e0 206384497120 >r14 0x14017515b4 85923796404 >r15 0x50 80 >rip 0x300d478ba2 0x300d478ba2 <malloc_consolidate+210> >eflags 0x10206 [ PF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function malloc_consolidate: > 0x000000300d478ad0 <+0>: push %r15 > 0x000000300d478ad2 <+2>: push %r14 > 0x000000300d478ad4 <+4>: push %r13 > 0x000000300d478ad6 <+6>: mov %rdi,%r13 > 0x000000300d478ad9 <+9>: push %r12 > 0x000000300d478adb <+11>: push %rbp > 0x000000300d478adc <+12>: push %rbx > 0x000000300d478add <+13>: sub $0x28,%rsp > 0x000000300d478ae1 <+17>: cmpl $0x0,%fs:0x18 > 0x000000300d478aea <+26>: je 0x300d478aed <malloc_consolidate+29> > 0x000000300d478aec <+28>: lock orl $0x1,0x4(%rdi) > 0x000000300d478af1 <+33>: lea 0x58(%rdi),%rcx > 0x000000300d478af5 <+37>: lea 0x50(%rdi),%r8 > 0x000000300d478af9 <+41>: lea 0x8(%rdi),%rax > 0x000000300d478afd <+45>: nopl (%rax) > 0x000000300d478b00 <+48>: xor %ebx,%ebx > 0x000000300d478b02 <+50>: xchg %rbx,(%rax) > 0x000000300d478b05 <+53>: test %rbx,%rbx > 0x000000300d478b08 <+56>: jne 0x300d478ba2 <malloc_consolidate+210> > 0x000000300d478b0e <+62>: jmpq 0x300d478c20 <malloc_consolidate+336> > 0x000000300d478b13 <+67>: nopl 0x0(%rax,%rax,1) > 0x000000300d478b18 <+72>: mov 0x10(%r12),%rdx > 0x000000300d478b1d <+77>: add %r15,%rbp > 0x000000300d478b20 <+80>: mov 0x18(%r12),%rsi > 0x000000300d478b25 <+85>: cmp 0x18(%rdx),%r12 > 0x000000300d478b29 <+89>: jne 0x300d478c8c <malloc_consolidate+444> > 0x000000300d478b2f <+95>: cmp 0x10(%rsi),%r12 > 0x000000300d478b33 <+99>: jne 0x300d478c8c <malloc_consolidate+444> > 0x000000300d478b39 <+105>: cmpq $0x3ff,0x8(%r12) > 0x000000300d478b42 <+114>: mov %rsi,0x18(%rdx) > 0x000000300d478b46 <+118>: mov %rdx,0x10(%rsi) > 0x000000300d478b4a <+122>: jbe 0x300d478b5a <malloc_consolidate+138> > 0x000000300d478b4c <+124>: mov 0x20(%r12),%rsi > 0x000000300d478b51 <+129>: test %rsi,%rsi > 0x000000300d478b54 <+132>: jne 0x300d478cc4 <malloc_consolidate+500> > 0x000000300d478b5a <+138>: mov 0x68(%r13),%rdx > 0x000000300d478b5e <+142>: cmp $0x3ff,%rbp > 0x000000300d478b65 <+149>: mov %rbx,0x68(%r13) > 0x000000300d478b69 <+153>: mov %rbx,0x18(%rdx) > 0x000000300d478b6d <+157>: jbe 0x300d478b7f <malloc_consolidate+175> > 0x000000300d478b6f <+159>: movq $0x0,0x20(%rbx) > 0x000000300d478b77 <+167>: movq $0x0,0x28(%rbx) > 0x000000300d478b7f <+175>: mov %rbp,%rsi > 0x000000300d478b82 <+178>: mov %rcx,0x18(%rbx) > 0x000000300d478b86 <+182>: mov %rdx,0x10(%rbx) > 0x000000300d478b8a <+186>: or $0x1,%rsi > 0x000000300d478b8e <+190>: mov %rbp,(%rbx,%rbp,1) > 0x000000300d478b92 <+194>: mov %rsi,0x8(%rbx) > 0x000000300d478b96 <+198>: test %r14,%r14 > 0x000000300d478b99 <+201>: je 0x300d478c20 <malloc_consolidate+336> > 0x000000300d478b9f <+207>: mov %r14,%rbx >=> 0x000000300d478ba2 <+210>: mov 0x8(%rbx),%rdx > 0x000000300d478ba6 <+214>: mov 0x10(%rbx),%r14 > 0x000000300d478baa <+218>: mov %rdx,%rbp > 0x000000300d478bad <+221>: and $0xfffffffffffffffa,%rbp > 0x000000300d478bb1 <+225>: and $0x1,%edx > 0x000000300d478bb4 <+228>: lea (%rbx,%rbp,1),%r12 > 0x000000300d478bb8 <+232>: mov 0x8(%r12),%r15 > 0x000000300d478bbd <+237>: jne 0x300d478bfb <malloc_consolidate+299> > 0x000000300d478bbf <+239>: mov (%rbx),%rdx > 0x000000300d478bc2 <+242>: sub %rdx,%rbx > 0x000000300d478bc5 <+245>: add %rdx,%rbp > 0x000000300d478bc8 <+248>: mov 0x10(%rbx),%rdx > 0x000000300d478bcc <+252>: mov 0x18(%rbx),%rsi > 0x000000300d478bd0 <+256>: cmp 0x18(%rdx),%rbx > 0x000000300d478bd4 <+260>: jne 0x300d478c54 <malloc_consolidate+388> > 0x000000300d478bd6 <+262>: cmp 0x10(%rsi),%rbx > 0x000000300d478bda <+266>: jne 0x300d478c54 <malloc_consolidate+388> > 0x000000300d478bdc <+268>: cmpq $0x3ff,0x8(%rbx) > 0x000000300d478be4 <+276>: mov %rsi,0x18(%rdx) > 0x000000300d478be8 <+280>: mov %rdx,0x10(%rsi) > 0x000000300d478bec <+284>: jbe 0x300d478bfb <malloc_consolidate+299> > 0x000000300d478bee <+286>: mov 0x20(%rbx),%rsi > 0x000000300d478bf2 <+290>: test %rsi,%rsi > 0x000000300d478bf5 <+293>: jne 0x300d478cf6 <malloc_consolidate+550> > 0x000000300d478bfb <+299>: and $0xfffffffffffffff8,%r15 > 0x000000300d478bff <+303>: cmp 0x58(%r13),%r12 > 0x000000300d478c03 <+307>: je 0x300d478c40 <malloc_consolidate+368> > 0x000000300d478c05 <+309>: testb $0x1,0x8(%r12,%r15,1) > 0x000000300d478c0b <+315>: je 0x300d478b18 <malloc_consolidate+72> > 0x000000300d478c11 <+321>: andq $0xfffffffffffffffe,0x8(%r12) > 0x000000300d478c17 <+327>: jmpq 0x300d478b5a <malloc_consolidate+138> > 0x000000300d478c1c <+332>: nopl 0x0(%rax) > 0x000000300d478c20 <+336>: add $0x8,%rax > 0x000000300d478c24 <+340>: lea -0x8(%rax),%rdx > 0x000000300d478c28 <+344>: cmp %rdx,%r8 > 0x000000300d478c2b <+347>: jne 0x300d478b00 <malloc_consolidate+48> > 0x000000300d478c31 <+353>: add $0x28,%rsp > 0x000000300d478c35 <+357>: pop %rbx > 0x000000300d478c36 <+358>: pop %rbp > 0x000000300d478c37 <+359>: pop %r12 > 0x000000300d478c39 <+361>: pop %r13 > 0x000000300d478c3b <+363>: pop %r14 > 0x000000300d478c3d <+365>: pop %r15 > 0x000000300d478c3f <+367>: retq > 0x000000300d478c40 <+368>: add %rbp,%r15 > 0x000000300d478c43 <+371>: or $0x1,%r15 > 0x000000300d478c47 <+375>: mov %r15,0x8(%rbx) > 0x000000300d478c4b <+379>: mov %rbx,0x58(%r13) > 0x000000300d478c4f <+383>: jmpq 0x300d478b96 <malloc_consolidate+198> > 0x000000300d478c54 <+388>: mov 0x31d4c6(%rip),%edi # 0x300d796120 <check_action> > 0x000000300d478c5a <+394>: lea 0xe0fbd(%rip),%rsi # 0x300d559c1e > 0x000000300d478c61 <+401>: mov %rbx,%rdx > 0x000000300d478c64 <+404>: mov %rax,0x8(%rsp) > 0x000000300d478c69 <+409>: mov %rcx,0x18(%rsp) > 0x000000300d478c6e <+414>: mov %r8,0x10(%rsp) > 0x000000300d478c73 <+419>: callq 0x300d4787e0 <malloc_printerr> > 0x000000300d478c78 <+424>: mov 0x8(%rsp),%rax > 0x000000300d478c7d <+429>: mov 0x18(%rsp),%rcx > 0x000000300d478c82 <+434>: mov 0x10(%rsp),%r8 > 0x000000300d478c87 <+439>: jmpq 0x300d478bfb <malloc_consolidate+299> > 0x000000300d478c8c <+444>: mov 0x31d48e(%rip),%edi # 0x300d796120 <check_action> > 0x000000300d478c92 <+450>: lea 0xe0f85(%rip),%rsi # 0x300d559c1e > 0x000000300d478c99 <+457>: mov %r12,%rdx > 0x000000300d478c9c <+460>: mov %rax,0x8(%rsp) > 0x000000300d478ca1 <+465>: mov %rcx,0x18(%rsp) > 0x000000300d478ca6 <+470>: mov %r8,0x10(%rsp) > 0x000000300d478cab <+475>: callq 0x300d4787e0 <malloc_printerr> > 0x000000300d478cb0 <+480>: mov 0x8(%rsp),%rax > 0x000000300d478cb5 <+485>: mov 0x18(%rsp),%rcx > 0x000000300d478cba <+490>: mov 0x10(%rsp),%r8 > 0x000000300d478cbf <+495>: jmpq 0x300d478b5a <malloc_consolidate+138> > 0x000000300d478cc4 <+500>: cmp 0x28(%rsi),%r12 > 0x000000300d478cc8 <+504>: jne 0x300d478ddf <malloc_consolidate+783> > 0x000000300d478cce <+510>: mov 0x28(%r12),%rdi > 0x000000300d478cd3 <+515>: cmp 0x20(%rdi),%r12 > 0x000000300d478cd7 <+519>: jne 0x300d478dc0 <malloc_consolidate+752> > 0x000000300d478cdd <+525>: cmpq $0x0,0x20(%rdx) > 0x000000300d478ce2 <+530>: je 0x300d478d22 <malloc_consolidate+594> > 0x000000300d478ce4 <+532>: mov %rdi,0x28(%rsi) > 0x000000300d478ce8 <+536>: mov 0x28(%r12),%rdx > 0x000000300d478ced <+541>: mov %rsi,0x20(%rdx) > 0x000000300d478cf1 <+545>: jmpq 0x300d478b5a <malloc_consolidate+138> > 0x000000300d478cf6 <+550>: cmp 0x28(%rsi),%rbx > 0x000000300d478cfa <+554>: jne 0x300d478da1 <malloc_consolidate+721> > 0x000000300d478d00 <+560>: mov 0x28(%rbx),%rdi > 0x000000300d478d04 <+564>: cmp 0x20(%rdi),%rbx > 0x000000300d478d08 <+568>: jne 0x300d478d82 <malloc_consolidate+690> > 0x000000300d478d0a <+570>: cmpq $0x0,0x20(%rdx) > 0x000000300d478d0f <+575>: je 0x300d478d46 <malloc_consolidate+630> > 0x000000300d478d11 <+577>: mov %rdi,0x28(%rsi) > 0x000000300d478d15 <+581>: mov 0x28(%rbx),%rdx > 0x000000300d478d19 <+585>: mov %rsi,0x20(%rdx) > 0x000000300d478d1d <+589>: jmpq 0x300d478bfb <malloc_consolidate+299> > 0x000000300d478d22 <+594>: cmp %rsi,%r12 > 0x000000300d478d25 <+597>: je 0x300d478d68 <malloc_consolidate+664> > 0x000000300d478d27 <+599>: mov %rsi,0x20(%rdx) > 0x000000300d478d2b <+603>: mov 0x20(%r12),%rsi > 0x000000300d478d30 <+608>: mov %rdi,0x28(%rdx) > 0x000000300d478d34 <+612>: mov %rdx,0x28(%rsi) > 0x000000300d478d38 <+616>: mov 0x28(%r12),%rsi > 0x000000300d478d3d <+621>: mov %rdx,0x20(%rsi) > 0x000000300d478d41 <+625>: jmpq 0x300d478b5a <malloc_consolidate+138> > 0x000000300d478d46 <+630>: cmp %rsi,%rbx > 0x000000300d478d49 <+633>: je 0x300d478d75 <malloc_consolidate+677> > 0x000000300d478d4b <+635>: mov %rsi,0x20(%rdx) > 0x000000300d478d4f <+639>: mov 0x20(%rbx),%rsi > 0x000000300d478d53 <+643>: mov %rdi,0x28(%rdx) > 0x000000300d478d57 <+647>: mov %rdx,0x28(%rsi) > 0x000000300d478d5b <+651>: mov 0x28(%rbx),%rsi > 0x000000300d478d5f <+655>: mov %rdx,0x20(%rsi) > 0x000000300d478d63 <+659>: jmpq 0x300d478bfb <malloc_consolidate+299> > 0x000000300d478d68 <+664>: mov %rdx,0x28(%rdx) > 0x000000300d478d6c <+668>: mov %rdx,0x20(%rdx) > 0x000000300d478d70 <+672>: jmpq 0x300d478b5a <malloc_consolidate+138> > 0x000000300d478d75 <+677>: mov %rdx,0x28(%rdx) > 0x000000300d478d79 <+681>: mov %rdx,0x20(%rdx) > 0x000000300d478d7d <+685>: jmpq 0x300d478bfb <malloc_consolidate+299> > 0x000000300d478d82 <+690>: lea 0xe7557(%rip),%rcx # 0x300d5602e0 <__func__.11858> > 0x000000300d478d89 <+697>: lea 0xe0e2a(%rip),%rsi # 0x300d559bba > 0x000000300d478d90 <+704>: lea 0xe3ee9(%rip),%rdi # 0x300d55cc80 > 0x000000300d478d97 <+711>: mov $0x1429,%edx > 0x000000300d478d9c <+716>: callq 0x300d477b20 <__malloc_assert> > 0x000000300d478da1 <+721>: lea 0xe7538(%rip),%rcx # 0x300d5602e0 <__func__.11858> > 0x000000300d478da8 <+728>: lea 0xe0e0b(%rip),%rsi # 0x300d559bba > 0x000000300d478daf <+735>: lea 0xe3ea2(%rip),%rdi # 0x300d55cc58 > 0x000000300d478db6 <+742>: mov $0x1429,%edx > 0x000000300d478dbb <+747>: callq 0x300d477b20 <__malloc_assert> > 0x000000300d478dc0 <+752>: lea 0xe7519(%rip),%rcx # 0x300d5602e0 <__func__.11858> > 0x000000300d478dc7 <+759>: lea 0xe0dec(%rip),%rsi # 0x300d559bba > 0x000000300d478dce <+766>: lea 0xe3f0b(%rip),%rdi # 0x300d55cce0 > 0x000000300d478dd5 <+773>: mov $0x1431,%edx > 0x000000300d478dda <+778>: callq 0x300d477b20 <__malloc_assert> > 0x000000300d478ddf <+783>: lea 0xe74fa(%rip),%rcx # 0x300d5602e0 <__func__.11858> > 0x000000300d478de6 <+790>: lea 0xe0dcd(%rip),%rsi # 0x300d559bba > 0x000000300d478ded <+797>: lea 0xe3eb4(%rip),%rdi # 0x300d55cca8 > 0x000000300d478df4 <+804>: mov $0x1431,%edx > 0x000000300d478df9 <+809>: callq 0x300d477b20 <__malloc_assert> >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 681097
: 481512