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 480538 Details for
Bug 679856
[abrt] file-roller-2.91.6-3.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.73 KB, created by
Radek Lat
on 2011-02-23 17:39:55 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Radek Lat
Created:
2011-02-23 17:39:55 UTC
Size:
29.73 KB
patch
obsolete
>[New LWP 3365] >[New LWP 3367] >[New LWP 3368] >[Thread debugging using libthread_db enabled] >Core was generated by `file-roller file:///tmp/libxklavier-5.1.tar.gz'. >Program terminated with signal 11, Segmentation fault. >#0 malloc_consolidate (av=0x3a2b1981e0) at malloc.c:5153 >5153 malloc.c: No such file or directory. > in malloc.c > >Thread 3 (Thread 0x7fba89f1f700 (LWP 3368)): >#0 0x0000003a2aed74b3 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 0x0000003998a42fd4 in g_main_context_poll (n_fds=5, fds=0x7fba7c003960, timeout=-1, context=0x7fba84010600, priority=<optimized out>) at gmain.c:3404 > poll_func = 0x3998a51630 <g_poll> >#2 g_main_context_iterate (context=0x7fba84010600, 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 = 0x7fba7c003960 >#3 0x0000003998a438ba in g_main_loop_run (loop=0x7fba840105e0) at gmain.c:3299 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x0000003999ab4604 in gdbus_shared_thread_func (data=<optimized out>) at gdbusprivate.c:276 >No locals. >#5 0x0000003998a68664 in g_thread_create_proxy (data=0x7fba840106e0) at gthread.c:1897 > thread = 0x7fba840106e0 > __PRETTY_FUNCTION__ = "g_thread_create_proxy" >#6 0x0000003a2b207d0b in start_thread (arg=0x7fba89f1f700) at pthread_create.c:301 > __res = <optimized out> > pd = 0x7fba89f1f700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 5547026666724179040, 140439163369616, 140439154981312, 0, 3, -5507923514355172256, 5516532539152710752}, 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 0x0000003a2aedfd3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 2 (Thread 0x7fba8a720700 (LWP 3367)): >#0 0x0000003a2aed74b3 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 0x0000003998a42fd4 in g_main_context_poll (n_fds=1, fds=0x7fba84001170, timeout=-1, context=0x28ba790, priority=<optimized out>) at gmain.c:3404 > poll_func = 0x3998a51630 <g_poll> >#2 g_main_context_iterate (context=0x28ba790, 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 = 0x7fba84001170 >#3 0x0000003998a438ba in g_main_loop_run (loop=0x7fba84001150) at gmain.c:3299 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#4 0x00007fba8a72560b in dconf_context_thread (data=0x28ba790) at dconfcontext.c:11 > context = 0x28ba790 > loop = <optimized out> > __PRETTY_FUNCTION__ = "dconf_context_thread" >#5 0x0000003998a68664 in g_thread_create_proxy (data=0x290d260) at gthread.c:1897 > thread = 0x290d260 > __PRETTY_FUNCTION__ = "g_thread_create_proxy" >#6 0x0000003a2b207d0b in start_thread (arg=0x7fba8a720700) at pthread_create.c:301 > __res = <optimized out> > pd = 0x7fba8a720700 > now = <optimized out> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 5547026666724179040, 140735730187232, 140439163374016, 0, 3, -5507924614403670944, 5516532539152710752}, 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 0x0000003a2aedfd3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 >No locals. > >Thread 1 (Thread 0x7fba91b9a940 (LWP 3365)): >#0 malloc_consolidate (av=0x3a2b1981e0) at malloc.c:5153 > fb = <optimized out> > maxfb = <optimized out> > p = 0x1402c1b5b4 > 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 0x0000003a2ae79df6 in malloc_consolidate (av=0x3a2b1981e0) at malloc.c:5115 >No locals. >#2 _int_malloc (av=0x3a2b1981e0, 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 0x0000003a2ae7c905 in __libc_malloc (bytes=1280) at malloc.c:3660 > ar_ptr = <optimized out> > victim = <optimized out> > hook = <optimized out> > __func__ = "__libc_malloc" >#4 0x0000003998a4995e in g_realloc (mem=0x0, n_bytes=1280) at gmem.c:233 > newmem = <optimized out> >#5 0x000000399b215308 in pango_glyph_string_set_size (string=0x2c88200, new_len=44) at glyphstring.c:89 > __PRETTY_FUNCTION__ = "pango_glyph_string_set_size" >#6 0x000000399e220e1b in basic_engine_shape (engine=<optimized out>, font=0x292d510 [PangoCairoFcFont], text=0x399b233570 "The quick brown fox jumps over the lazy dog.", length=44, analysis=0x2caf4d0, glyphs=0x2c88200) at basic-fc.c:154 > fc_font = 0x292d510 [PangoCairoFcFont] > face = 0x296d940 > desc = {script = 1024, language = 0x399b21e8b0, static_gsub_features = 0x292d510, n_static_gsub_features = 46623984, static_gpos_features = 0x2c2aad0, n_static_gpos_features = 2602690865, other_features = 0x0, n_other_features = 46312144} > ruleset = <optimized out> > buffer = 0x2c3f2c0 > n_chars = 44 > p = <optimized out> > cluster = 0 > i = <optimized out> > __PRETTY_FUNCTION__ = "basic_engine_shape" >#7 0x000000399b22b51a in pango_shape (text=0x399b233570 "The quick brown fox jumps over the lazy dog.", length=44, analysis=0x2caf4d0, glyphs=0x2c88200) at shape.c:55 > i = <optimized out> > last_cluster = <optimized out> >#8 0x000000399b21ae4f in update_metrics_from_items (items=0x2cc3e80 = {...}, text=0x399b233570 "The quick brown fox jumps over the lazy dog.", language=0x2955df8, metrics=0x2cc5460) at pango-context.c:1664 > item = 0x2caf4c0 > font = <optimized out> > fonts_seen = 0x2cb5b20 = {[0x292d510] = 0x292d510} > glyphs = 0x2c88200 > l = 0x2cc3e80 = {0x2caf4c0} >#9 pango_context_get_metrics (context=<optimized out>, desc=<optimized out>, language=0x2955df8) at pango-context.c:1725 > current_fonts = 0x2952540 [PangoFcFontset] > metrics = 0x2cc5460 > sample_str = 0x399b233570 "The quick brown fox jumps over the lazy dog." > items = 0x2cc3e80 = {0x2caf4c0} > __PRETTY_FUNCTION__ = "pango_context_get_metrics" >#10 0x00000039a02ae730 in gtk_cell_renderer_text_get_preferred_width (cell=<optimized out>, widget=<optimized out>, minimum_size=0x7fff97347e68, natural_size=0x7fff97347e6c) at gtkcellrenderertext.c:2126 > priv = 0x2932080 > celltext = <optimized out> > style_context = <optimized out> > font_desc = 0x2bef950 > layout = 0x2c76cf0 [PangoLayout] > context = 0x2c5a140 [PangoContext] > metrics = <optimized out> > rect = {x = 0, y = 0, width = 23552, height = 17408} > char_width = <optimized out> > text_width = 23552 > xpad = <optimized out> > min_width = <optimized out> > nat_width = <optimized out> >#11 0x00000039a02a6cb5 in gtk_cell_renderer_get_preferred_width (cell=0x2932010 [GtkCellRendererText], widget=0x2928090 [GtkTreeView], minimum_size=0x7fff97347e68, natural_size=0x7fff97347e6c) at gtkcellrenderer.c:1414 > klass = <optimized out> > width = -1 > __PRETTY_FUNCTION__ = "gtk_cell_renderer_get_preferred_width" >#12 0x00000039a029e091 in gtk_cell_area_request_renderer (area=0x7fba8400fe60 [GtkCellAreaBox], renderer=0x2932010 [GtkCellRendererText], orientation=GTK_ORIENTATION_HORIZONTAL, widget=0x2928090 [GtkTreeView], for_size=-1, minimum_size=0x7fff97347e68, natural_size=0x7fff97347e6c) at gtkcellarea.c:3587 > focus_line_width = 2 > __PRETTY_FUNCTION__ = "gtk_cell_area_request_renderer" >#13 0x00000039a029ebcb in compute_size (box=0x7fba8400fe60 [GtkCellAreaBox], orientation=GTK_ORIENTATION_HORIZONTAL, context=0x28efa20 [GtkCellAreaBoxContext], widget=0x2928090 [GtkTreeView], for_size=-1, minimum_size=0x7fff97347ec8, natural_size=0x7fff97347ecc) at gtkcellareabox.c:1534 > info = 0x28c3ca0 > renderer_min_size = 26 > renderer_nat_size = 26 > group = 0x2931410 > group_min_size = <optimized out> > group_nat_size = <optimized out> > priv = 0x7fba8400fed0 > area = 0x7fba8400fe60 [GtkCellAreaBox] > list = 0x28bff80 = {0x28c3ca0} > i = <optimized out> > min_size = 26 > nat_size = 26 >#14 0x00000039a02a07f4 in gtk_cell_area_box_get_preferred_width (area=0x7fba8400fe60 [GtkCellAreaBox], context=0x28efa20 [GtkCellAreaBoxContext], widget=0x2928090 [GtkTreeView], minimum_width=0x0, natural_width=0x0) at gtkcellareabox.c:1823 > box = 0x7fba8400fe60 [GtkCellAreaBox] > box_context = 0x28efa20 [GtkCellAreaBoxContext] > min_width = <optimized out> > nat_width = <optimized out> >#15 0x00000039a045cf60 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=0x7fff97347fec) at gtktreeviewcolumn.c:2850 > priv = 0x292d0d0 > min_width = 0 > min_height = 0 > __PRETTY_FUNCTION__ = "gtk_tree_view_column_cell_get_size" >#16 0x00000039a0444b04 in validate_row (tree_view=0x2928090 [GtkTreeView], tree=0x2c65090, node=0x2c66b80, iter=0x7fff97348070, path=<optimized out>) at gtktreeview.c:6148 > padding = 0 > original_width = 57 > new_width = <optimized out> > row_height = 14 > column = 0x292d0b0 [GtkTreeViewColumn] > list = 0x28c0020 = {0x292d0b0, 0x292d190, 0x292d270, 0x292d350, 0x292d430} > first_column = 0x28c0020 = {0x292d0b0, 0x292d190, 0x292d270, 0x292d350, 0x292d430} > last_column = 0x293a700 = {0x292d350, 0x292d430} > 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 0x00000039a0449782 in validate_visible_area (tree_view=0x2928090 [GtkTreeView]) at gtktreeview.c:6361 > offset = <optimized out> > iter = {stamp = -1036076055, user_data = 0x2cb0a60, user_data2 = 0x0, user_data3 = 0x0} > need_redraw = 0 > allocation = {x = 0, y = 125, width = 600, height = 334} > tree = 0x2c65090 > node = 0x2c66b80 > total_height = 307 > path = 0x2c74730 > above_path = 0x0 > size_changed = 0 > area_above = 0 > area_below = 0 >#18 do_presize_handler (tree_view=0x2928090 [GtkTreeView]) at gtktreeview.c:6811 >No locals. >#19 0x00000039a04497e9 in presize_handler_callback (data=<optimized out>) at gtktreeview.c:6834 >No locals. >#20 0x000000399fa19c8f in gdk_threads_dispatch (data=0x2c267a0) at gdk.c:741 > dispatch = 0x2c267a0 > ret = 0 >#21 0x0000003998a42a9d in g_main_dispatch (context=0x2867db0) at gmain.c:2440 > dispatch = 0x3998a3ea50 <g_idle_dispatch> > was_in_call = 0 > user_data = 0x2c267a0 > callback = 0x399fa19c60 <gdk_threads_dispatch> > cb_funcs = 0x3998d153f0 > cb_data = 0x2c26130 > current_source_link = {data = 0x2c3ec30, next = 0x0} > need_destroy = <optimized out> > source = 0x2c3ec30 > current = 0x28e4f10 > i = <optimized out> >#22 g_main_context_dispatch (context=0x2867db0) at gmain.c:3013 >No locals. >#23 0x0000003998a43278 in g_main_context_iterate (context=0x2867db0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3091 > max_priority = 108 > timeout = 0 > some_ready = 1 > nfds = 8 > allocated_nfds = <optimized out> > fds = <optimized out> >#24 0x0000003998a438ba in g_main_loop_run (loop=0x28ed170) at gmain.c:3299 > __PRETTY_FUNCTION__ = "g_main_loop_run" >#25 0x00000039a034722d in gtk_main () at gtkmain.c:1349 > loop = 0x28ed170 >#26 0x0000000000410f49 in main (argc=1, argv=0x7fff973483a8) at main.c:322 > context = 0x28390a0 > error = 0x0 > client = <optimized out> >From To Syms Read Shared Object Library >0x00000039a02660c0 0x00000039a04ab69c Yes /usr/lib64/libgtk-3.so.0 >0x000000399fa19650 0x000000399fa5856c Yes /usr/lib64/libgdk-3.so.0 >0x000000399c2096b0 0x000000399c21520c Yes /usr/lib64/libatk-1.0.so.0 >0x0000003999a29480 0x0000003999ad2c0c Yes /lib64/libgio-2.0.so.0 >0x000000399e2076a0 0x000000399e2211ac Yes /usr/lib64/libpangoft2-1.0.so.0 >0x000000399da04940 0x000000399da0936c Yes /usr/lib64/libpangocairo-1.0.so.0 >0x000000399be06270 0x000000399be19c6c Yes /usr/lib64/libgdk_pixbuf-2.0.so.0 >0x0000003a2fa04870 0x0000003a2fa1eb5c Yes /usr/lib64/libpng12.so.0 >0x000000399fe03340 0x000000399fe0430c Yes /usr/lib64/libcairo-gobject.so.2 >0x000000399ce0b170 0x000000399ce82a9c Yes /usr/lib64/libcairo.so.2 >0x000000399b20ee20 0x000000399b22cb7c Yes /usr/lib64/libpango-1.0.so.0 >0x000000399a60c960 0x000000399a673e1c Yes /usr/lib64/libfreetype.so.6 >0x000000399aa05d90 0x000000399aa1f7fc Yes /usr/lib64/libfontconfig.so.1 >0x0000003999209910 0x0000003999239d3c Yes /lib64/libgobject-2.0.so.0 >0x0000003999600fe0 0x0000003999601f8c Yes /lib64/libgmodule-2.0.so.0 >0x0000003998e01560 0x0000003998e02a1c Yes /lib64/libgthread-2.0.so.0 >0x0000003a2ba02190 0x0000003a2ba055cc Yes /lib64/librt.so.1 >0x0000003998a16c40 0x0000003998aadc3c Yes /lib64/libglib-2.0.so.0 >0x0000003a2be03ef0 0x0000003a2be436bc Yes /lib64/libm.so.6 >0x0000003a2b205680 0x0000003a2b210b5c Yes /lib64/libpthread.so.0 >0x0000003a2ae1eb60 0x0000003a2af428cc Yes /lib64/libc.so.6 >0x0000003999e1dce0 0x0000003999ea985c Yes /usr/lib64/libX11.so.6 >0x000000399b601370 0x000000399b60413c Yes /usr/lib64/libXfixes.so.3 >0x000000399a203460 0x000000399a20e31c Yes /usr/lib64/libXext.so.6 >0x000000399de00a00 0x000000399de0148c Yes /usr/lib64/libXinerama.so.1 >0x000000399ae01f30 0x000000399ae0c4bc Yes /usr/lib64/libXi.so.6 >0x000000399ca01720 0x000000399ca0675c Yes /usr/lib64/libXrandr.so.2 >0x000000399d2028d0 0x000000399d20749c Yes /usr/lib64/libXcursor.so.1 >0x000000399c600b30 0x000000399c60189c Yes /usr/lib64/libXcomposite.so.1 >0x000000399d600a90 0x000000399d60160c Yes /usr/lib64/libXdamage.so.1 >0x0000003a2b600de0 0x0000003a2b60191c Yes /lib64/libdl.so.2 >0x0000003a2da03880 0x0000003a2da1394c Yes /lib64/libresolv.so.2 >0x0000003a2c201e70 0x0000003a2c20e67c Yes /lib64/libz.so.1 >0x0000003a2ca05700 0x0000003a2ca159e8 Yes /lib64/libselinux.so.1 >0x0000003a33607e10 0x0000003a3365c0ac Yes /usr/lib64/libpixman-1.so.0 >0x000000399ba01910 0x000000399ba0810c Yes /usr/lib64/libXrender.so.1 >0x0000003a2f203b70 0x0000003a2f21d84c Yes /lib64/libexpat.so.1 >0x0000003a2aa00b20 0x0000003a2aa1927a Yes /lib64/ld-linux-x86-64.so.2 >0x0000003a2ee08660 0x0000003a2ee13b9c Yes /usr/lib64/libxcb.so.1 >0x0000003998602880 0x000000399861213c Yes /lib64/libgcc_s.so.1 >0x0000003a2e600dd0 0x0000003a2e601b2c Yes /usr/lib64/libXau.so.6 >0x00007fba8bae6170 0x00007fba8baed5bc Yes /lib64/libnss_files.so.2 >0x00007fba8b8aa930 0x00007fba8b8d0fbc Yes /usr/lib64/gtk-3.0/modules/libgail.so >0x000000399ea029f0 0x000000399ea0656c Yes /usr/lib64/libgailutil-3.so.0 >0x00007fba8b6969c0 0x00007fba8b698aec Yes /usr/lib64/gtk-3.0/3.0.0/theming-engines/libadwaita.so >0x00007fba8b490e00 0x00007fba8b4934fc Yes /usr/lib64/gtk-2.0/modules/at-spi-corba/modules/libatk-bridge.so >0x00007fba8b24e0d0 0x00007fba8b26e84c Yes /usr/lib64/libspi.so.0 >0x00007fba8afdc0e0 0x00007fba8b0064dc Yes /usr/lib64/libbonobo-2.so.0 >0x00007fba8ada3eb0 0x00007fba8adabf3c Yes /usr/lib64/libbonobo-activation.so.4 >0x00000039a0a27a20 0x00000039a0a4b74c Yes /usr/lib64/libORBit-2.so.0 >0x000000399f603110 0x000000399f603adc Yes /usr/lib64/libORBitCosNaming-2.so.0 >0x00007fba8ab77a50 0x00007fba8ab906ac Yes /usr/lib64/gio/modules/libgvfsdbus.so >0x00007fba8a960190 0x00007fba8a96a23c Yes /usr/lib64/libgvfscommon.so.0 >0x0000003a342076d0 0x0000003a3423011c Yes /lib64/libdbus-1.so.3 >0x00000039a1202cd0 0x00000039a120a67c Yes /lib64/libudev.so.0 >0x0000003a3de00e10 0x0000003a3de0168c Yes /lib64/libutil.so.1 >0x00007fba8a723780 0x00007fba8a72688c Yes /usr/lib64/gio/modules/libdconfsettings.so >0x00007fba88a47b00 0x00007fba88a47f8c Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so >0x00000039a3a080f0 0x00000039a3a2b7bc Yes /usr/lib64/librsvg-2.so.2 >0x00000039a2a0b6e0 0x00000039a2a2a04c Yes /usr/lib64/libcroco-0.6.so.3 >0x0000003a3662c960 0x0000003a3671066c Yes /usr/lib64/libxml2.so.2 >0x00007fba888435f0 0x00007fba888454ec Yes /usr/lib64/gtk-3.0/3.0.0/immodules/im-ibus.so >0x000000399f20b6b0 0x000000399f22354c Yes /usr/lib64/libibus-1.0.so.0 >$1 = 0x0 >$2 = 0x0 >rax 0x3a2b1981e8 249831195112 >rbx 0x1402c1b5b4 85945595316 >rcx 0x3a2b198238 249831195192 >rdx 0x2c3e990 46393744 >rsi 0x21 33 >rdi 0x3a2b1981e0 249831195104 >rbp 0x20 0x20 >rsp 0x7fff973479e0 0x7fff973479e0 >r8 0x3a2b198230 249831195184 >r9 0x1 1 >r10 0x0 0 >r11 0x3a2ae852aa 249827971754 >r12 0x2c7a830 46639152 >r13 0x3a2b1981e0 249831195104 >r14 0x1402c1b5b4 85945595316 >r15 0x30 48 >rip 0x3a2ae78ba2 0x3a2ae78ba2 <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: > 0x0000003a2ae78ad0 <+0>: push %r15 > 0x0000003a2ae78ad2 <+2>: push %r14 > 0x0000003a2ae78ad4 <+4>: push %r13 > 0x0000003a2ae78ad6 <+6>: mov %rdi,%r13 > 0x0000003a2ae78ad9 <+9>: push %r12 > 0x0000003a2ae78adb <+11>: push %rbp > 0x0000003a2ae78adc <+12>: push %rbx > 0x0000003a2ae78add <+13>: sub $0x28,%rsp > 0x0000003a2ae78ae1 <+17>: cmpl $0x0,%fs:0x18 > 0x0000003a2ae78aea <+26>: je 0x3a2ae78aed <malloc_consolidate+29> > 0x0000003a2ae78aec <+28>: lock orl $0x1,0x4(%rdi) > 0x0000003a2ae78af1 <+33>: lea 0x58(%rdi),%rcx > 0x0000003a2ae78af5 <+37>: lea 0x50(%rdi),%r8 > 0x0000003a2ae78af9 <+41>: lea 0x8(%rdi),%rax > 0x0000003a2ae78afd <+45>: nopl (%rax) > 0x0000003a2ae78b00 <+48>: xor %ebx,%ebx > 0x0000003a2ae78b02 <+50>: xchg %rbx,(%rax) > 0x0000003a2ae78b05 <+53>: test %rbx,%rbx > 0x0000003a2ae78b08 <+56>: jne 0x3a2ae78ba2 <malloc_consolidate+210> > 0x0000003a2ae78b0e <+62>: jmpq 0x3a2ae78c20 <malloc_consolidate+336> > 0x0000003a2ae78b13 <+67>: nopl 0x0(%rax,%rax,1) > 0x0000003a2ae78b18 <+72>: mov 0x10(%r12),%rdx > 0x0000003a2ae78b1d <+77>: add %r15,%rbp > 0x0000003a2ae78b20 <+80>: mov 0x18(%r12),%rsi > 0x0000003a2ae78b25 <+85>: cmp 0x18(%rdx),%r12 > 0x0000003a2ae78b29 <+89>: jne 0x3a2ae78c8c <malloc_consolidate+444> > 0x0000003a2ae78b2f <+95>: cmp 0x10(%rsi),%r12 > 0x0000003a2ae78b33 <+99>: jne 0x3a2ae78c8c <malloc_consolidate+444> > 0x0000003a2ae78b39 <+105>: cmpq $0x3ff,0x8(%r12) > 0x0000003a2ae78b42 <+114>: mov %rsi,0x18(%rdx) > 0x0000003a2ae78b46 <+118>: mov %rdx,0x10(%rsi) > 0x0000003a2ae78b4a <+122>: jbe 0x3a2ae78b5a <malloc_consolidate+138> > 0x0000003a2ae78b4c <+124>: mov 0x20(%r12),%rsi > 0x0000003a2ae78b51 <+129>: test %rsi,%rsi > 0x0000003a2ae78b54 <+132>: jne 0x3a2ae78cc4 <malloc_consolidate+500> > 0x0000003a2ae78b5a <+138>: mov 0x68(%r13),%rdx > 0x0000003a2ae78b5e <+142>: cmp $0x3ff,%rbp > 0x0000003a2ae78b65 <+149>: mov %rbx,0x68(%r13) > 0x0000003a2ae78b69 <+153>: mov %rbx,0x18(%rdx) > 0x0000003a2ae78b6d <+157>: jbe 0x3a2ae78b7f <malloc_consolidate+175> > 0x0000003a2ae78b6f <+159>: movq $0x0,0x20(%rbx) > 0x0000003a2ae78b77 <+167>: movq $0x0,0x28(%rbx) > 0x0000003a2ae78b7f <+175>: mov %rbp,%rsi > 0x0000003a2ae78b82 <+178>: mov %rcx,0x18(%rbx) > 0x0000003a2ae78b86 <+182>: mov %rdx,0x10(%rbx) > 0x0000003a2ae78b8a <+186>: or $0x1,%rsi > 0x0000003a2ae78b8e <+190>: mov %rbp,(%rbx,%rbp,1) > 0x0000003a2ae78b92 <+194>: mov %rsi,0x8(%rbx) > 0x0000003a2ae78b96 <+198>: test %r14,%r14 > 0x0000003a2ae78b99 <+201>: je 0x3a2ae78c20 <malloc_consolidate+336> > 0x0000003a2ae78b9f <+207>: mov %r14,%rbx >=> 0x0000003a2ae78ba2 <+210>: mov 0x8(%rbx),%rdx > 0x0000003a2ae78ba6 <+214>: mov 0x10(%rbx),%r14 > 0x0000003a2ae78baa <+218>: mov %rdx,%rbp > 0x0000003a2ae78bad <+221>: and $0xfffffffffffffffa,%rbp > 0x0000003a2ae78bb1 <+225>: and $0x1,%edx > 0x0000003a2ae78bb4 <+228>: lea (%rbx,%rbp,1),%r12 > 0x0000003a2ae78bb8 <+232>: mov 0x8(%r12),%r15 > 0x0000003a2ae78bbd <+237>: jne 0x3a2ae78bfb <malloc_consolidate+299> > 0x0000003a2ae78bbf <+239>: mov (%rbx),%rdx > 0x0000003a2ae78bc2 <+242>: sub %rdx,%rbx > 0x0000003a2ae78bc5 <+245>: add %rdx,%rbp > 0x0000003a2ae78bc8 <+248>: mov 0x10(%rbx),%rdx > 0x0000003a2ae78bcc <+252>: mov 0x18(%rbx),%rsi > 0x0000003a2ae78bd0 <+256>: cmp 0x18(%rdx),%rbx > 0x0000003a2ae78bd4 <+260>: jne 0x3a2ae78c54 <malloc_consolidate+388> > 0x0000003a2ae78bd6 <+262>: cmp 0x10(%rsi),%rbx > 0x0000003a2ae78bda <+266>: jne 0x3a2ae78c54 <malloc_consolidate+388> > 0x0000003a2ae78bdc <+268>: cmpq $0x3ff,0x8(%rbx) > 0x0000003a2ae78be4 <+276>: mov %rsi,0x18(%rdx) > 0x0000003a2ae78be8 <+280>: mov %rdx,0x10(%rsi) > 0x0000003a2ae78bec <+284>: jbe 0x3a2ae78bfb <malloc_consolidate+299> > 0x0000003a2ae78bee <+286>: mov 0x20(%rbx),%rsi > 0x0000003a2ae78bf2 <+290>: test %rsi,%rsi > 0x0000003a2ae78bf5 <+293>: jne 0x3a2ae78cf6 <malloc_consolidate+550> > 0x0000003a2ae78bfb <+299>: and $0xfffffffffffffff8,%r15 > 0x0000003a2ae78bff <+303>: cmp 0x58(%r13),%r12 > 0x0000003a2ae78c03 <+307>: je 0x3a2ae78c40 <malloc_consolidate+368> > 0x0000003a2ae78c05 <+309>: testb $0x1,0x8(%r12,%r15,1) > 0x0000003a2ae78c0b <+315>: je 0x3a2ae78b18 <malloc_consolidate+72> > 0x0000003a2ae78c11 <+321>: andq $0xfffffffffffffffe,0x8(%r12) > 0x0000003a2ae78c17 <+327>: jmpq 0x3a2ae78b5a <malloc_consolidate+138> > 0x0000003a2ae78c1c <+332>: nopl 0x0(%rax) > 0x0000003a2ae78c20 <+336>: add $0x8,%rax > 0x0000003a2ae78c24 <+340>: lea -0x8(%rax),%rdx > 0x0000003a2ae78c28 <+344>: cmp %rdx,%r8 > 0x0000003a2ae78c2b <+347>: jne 0x3a2ae78b00 <malloc_consolidate+48> > 0x0000003a2ae78c31 <+353>: add $0x28,%rsp > 0x0000003a2ae78c35 <+357>: pop %rbx > 0x0000003a2ae78c36 <+358>: pop %rbp > 0x0000003a2ae78c37 <+359>: pop %r12 > 0x0000003a2ae78c39 <+361>: pop %r13 > 0x0000003a2ae78c3b <+363>: pop %r14 > 0x0000003a2ae78c3d <+365>: pop %r15 > 0x0000003a2ae78c3f <+367>: retq > 0x0000003a2ae78c40 <+368>: add %rbp,%r15 > 0x0000003a2ae78c43 <+371>: or $0x1,%r15 > 0x0000003a2ae78c47 <+375>: mov %r15,0x8(%rbx) > 0x0000003a2ae78c4b <+379>: mov %rbx,0x58(%r13) > 0x0000003a2ae78c4f <+383>: jmpq 0x3a2ae78b96 <malloc_consolidate+198> > 0x0000003a2ae78c54 <+388>: mov 0x31d4c6(%rip),%edi # 0x3a2b196120 <check_action> > 0x0000003a2ae78c5a <+394>: lea 0xe0fbd(%rip),%rsi # 0x3a2af59c1e > 0x0000003a2ae78c61 <+401>: mov %rbx,%rdx > 0x0000003a2ae78c64 <+404>: mov %rax,0x8(%rsp) > 0x0000003a2ae78c69 <+409>: mov %rcx,0x18(%rsp) > 0x0000003a2ae78c6e <+414>: mov %r8,0x10(%rsp) > 0x0000003a2ae78c73 <+419>: callq 0x3a2ae787e0 <malloc_printerr> > 0x0000003a2ae78c78 <+424>: mov 0x8(%rsp),%rax > 0x0000003a2ae78c7d <+429>: mov 0x18(%rsp),%rcx > 0x0000003a2ae78c82 <+434>: mov 0x10(%rsp),%r8 > 0x0000003a2ae78c87 <+439>: jmpq 0x3a2ae78bfb <malloc_consolidate+299> > 0x0000003a2ae78c8c <+444>: mov 0x31d48e(%rip),%edi # 0x3a2b196120 <check_action> > 0x0000003a2ae78c92 <+450>: lea 0xe0f85(%rip),%rsi # 0x3a2af59c1e > 0x0000003a2ae78c99 <+457>: mov %r12,%rdx > 0x0000003a2ae78c9c <+460>: mov %rax,0x8(%rsp) > 0x0000003a2ae78ca1 <+465>: mov %rcx,0x18(%rsp) > 0x0000003a2ae78ca6 <+470>: mov %r8,0x10(%rsp) > 0x0000003a2ae78cab <+475>: callq 0x3a2ae787e0 <malloc_printerr> > 0x0000003a2ae78cb0 <+480>: mov 0x8(%rsp),%rax > 0x0000003a2ae78cb5 <+485>: mov 0x18(%rsp),%rcx > 0x0000003a2ae78cba <+490>: mov 0x10(%rsp),%r8 > 0x0000003a2ae78cbf <+495>: jmpq 0x3a2ae78b5a <malloc_consolidate+138> > 0x0000003a2ae78cc4 <+500>: cmp 0x28(%rsi),%r12 > 0x0000003a2ae78cc8 <+504>: jne 0x3a2ae78ddf <malloc_consolidate+783> > 0x0000003a2ae78cce <+510>: mov 0x28(%r12),%rdi > 0x0000003a2ae78cd3 <+515>: cmp 0x20(%rdi),%r12 > 0x0000003a2ae78cd7 <+519>: jne 0x3a2ae78dc0 <malloc_consolidate+752> > 0x0000003a2ae78cdd <+525>: cmpq $0x0,0x20(%rdx) > 0x0000003a2ae78ce2 <+530>: je 0x3a2ae78d22 <malloc_consolidate+594> > 0x0000003a2ae78ce4 <+532>: mov %rdi,0x28(%rsi) > 0x0000003a2ae78ce8 <+536>: mov 0x28(%r12),%rdx > 0x0000003a2ae78ced <+541>: mov %rsi,0x20(%rdx) > 0x0000003a2ae78cf1 <+545>: jmpq 0x3a2ae78b5a <malloc_consolidate+138> > 0x0000003a2ae78cf6 <+550>: cmp 0x28(%rsi),%rbx > 0x0000003a2ae78cfa <+554>: jne 0x3a2ae78da1 <malloc_consolidate+721> > 0x0000003a2ae78d00 <+560>: mov 0x28(%rbx),%rdi > 0x0000003a2ae78d04 <+564>: cmp 0x20(%rdi),%rbx > 0x0000003a2ae78d08 <+568>: jne 0x3a2ae78d82 <malloc_consolidate+690> > 0x0000003a2ae78d0a <+570>: cmpq $0x0,0x20(%rdx) > 0x0000003a2ae78d0f <+575>: je 0x3a2ae78d46 <malloc_consolidate+630> > 0x0000003a2ae78d11 <+577>: mov %rdi,0x28(%rsi) > 0x0000003a2ae78d15 <+581>: mov 0x28(%rbx),%rdx > 0x0000003a2ae78d19 <+585>: mov %rsi,0x20(%rdx) > 0x0000003a2ae78d1d <+589>: jmpq 0x3a2ae78bfb <malloc_consolidate+299> > 0x0000003a2ae78d22 <+594>: cmp %rsi,%r12 > 0x0000003a2ae78d25 <+597>: je 0x3a2ae78d68 <malloc_consolidate+664> > 0x0000003a2ae78d27 <+599>: mov %rsi,0x20(%rdx) > 0x0000003a2ae78d2b <+603>: mov 0x20(%r12),%rsi > 0x0000003a2ae78d30 <+608>: mov %rdi,0x28(%rdx) > 0x0000003a2ae78d34 <+612>: mov %rdx,0x28(%rsi) > 0x0000003a2ae78d38 <+616>: mov 0x28(%r12),%rsi > 0x0000003a2ae78d3d <+621>: mov %rdx,0x20(%rsi) > 0x0000003a2ae78d41 <+625>: jmpq 0x3a2ae78b5a <malloc_consolidate+138> > 0x0000003a2ae78d46 <+630>: cmp %rsi,%rbx > 0x0000003a2ae78d49 <+633>: je 0x3a2ae78d75 <malloc_consolidate+677> > 0x0000003a2ae78d4b <+635>: mov %rsi,0x20(%rdx) > 0x0000003a2ae78d4f <+639>: mov 0x20(%rbx),%rsi > 0x0000003a2ae78d53 <+643>: mov %rdi,0x28(%rdx) > 0x0000003a2ae78d57 <+647>: mov %rdx,0x28(%rsi) > 0x0000003a2ae78d5b <+651>: mov 0x28(%rbx),%rsi > 0x0000003a2ae78d5f <+655>: mov %rdx,0x20(%rsi) > 0x0000003a2ae78d63 <+659>: jmpq 0x3a2ae78bfb <malloc_consolidate+299> > 0x0000003a2ae78d68 <+664>: mov %rdx,0x28(%rdx) > 0x0000003a2ae78d6c <+668>: mov %rdx,0x20(%rdx) > 0x0000003a2ae78d70 <+672>: jmpq 0x3a2ae78b5a <malloc_consolidate+138> > 0x0000003a2ae78d75 <+677>: mov %rdx,0x28(%rdx) > 0x0000003a2ae78d79 <+681>: mov %rdx,0x20(%rdx) > 0x0000003a2ae78d7d <+685>: jmpq 0x3a2ae78bfb <malloc_consolidate+299> > 0x0000003a2ae78d82 <+690>: lea 0xe7557(%rip),%rcx # 0x3a2af602e0 <__func__.11858> > 0x0000003a2ae78d89 <+697>: lea 0xe0e2a(%rip),%rsi # 0x3a2af59bba > 0x0000003a2ae78d90 <+704>: lea 0xe3ee9(%rip),%rdi # 0x3a2af5cc80 > 0x0000003a2ae78d97 <+711>: mov $0x1429,%edx > 0x0000003a2ae78d9c <+716>: callq 0x3a2ae77b20 <__malloc_assert> > 0x0000003a2ae78da1 <+721>: lea 0xe7538(%rip),%rcx # 0x3a2af602e0 <__func__.11858> > 0x0000003a2ae78da8 <+728>: lea 0xe0e0b(%rip),%rsi # 0x3a2af59bba > 0x0000003a2ae78daf <+735>: lea 0xe3ea2(%rip),%rdi # 0x3a2af5cc58 > 0x0000003a2ae78db6 <+742>: mov $0x1429,%edx > 0x0000003a2ae78dbb <+747>: callq 0x3a2ae77b20 <__malloc_assert> > 0x0000003a2ae78dc0 <+752>: lea 0xe7519(%rip),%rcx # 0x3a2af602e0 <__func__.11858> > 0x0000003a2ae78dc7 <+759>: lea 0xe0dec(%rip),%rsi # 0x3a2af59bba > 0x0000003a2ae78dce <+766>: lea 0xe3f0b(%rip),%rdi # 0x3a2af5cce0 > 0x0000003a2ae78dd5 <+773>: mov $0x1431,%edx > 0x0000003a2ae78dda <+778>: callq 0x3a2ae77b20 <__malloc_assert> > 0x0000003a2ae78ddf <+783>: lea 0xe74fa(%rip),%rcx # 0x3a2af602e0 <__func__.11858> > 0x0000003a2ae78de6 <+790>: lea 0xe0dcd(%rip),%rsi # 0x3a2af59bba > 0x0000003a2ae78ded <+797>: lea 0xe3eb4(%rip),%rdi # 0x3a2af5cca8 > 0x0000003a2ae78df4 <+804>: mov $0x1431,%edx > 0x0000003a2ae78df9 <+809>: callq 0x3a2ae77b20 <__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 679856
: 480538 |
590303