Subject: bug#23431: 25.0.93; EWW hangs

From: Lars Ingebrigtsen <[email-masked]>
Date: Tue, 03 May 2016 22:47:10 +0200

Never mind.  I googled a bit.

Here's what gprof says.  This is with the gif instead of ImageMagick:

Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 66.06      0.72     0.72       30    24.00    24.00  gif_load
  5.05      0.78     0.06  4152364     0.00     0.00  mark_object
  4.59      0.83     0.05     7417     0.01     0.01  Fnreverse
  1.83      0.85     0.02  1417517     0.00     0.00  readchar
  1.83      0.87     0.02   118523     0.00     0.00  re_search_2
  1.83      0.89     0.02    86234     0.00     0.00  re_match_2_internal
  1.83      0.91     0.02    50170     0.00     0.00  oblookup
  1.83      0.93     0.02     1445     0.01     0.01  mark_char_table
  1.83      0.95     0.02       17     1.18     1.18  sweep_strings
  0.92      0.96     0.01   589920     0.00     0.00  lookup_char_property
  0.92      0.97     0.01   557337     0.00     0.00  Fassq
  0.92      0.98     0.01   164214     0.00     0.00  Flength
  0.92      0.99     0.01    78232     0.00     0.00  validate_interval_range
  0.92      1.00     0.01    46440     0.00     0.00  concat
  0.92      1.01     0.01    26385     0.00     0.00  Fmemq
  0.92      1.02     0.01    11955     0.00     0.00  invalidate_buffer_caches
  0.92      1.03     0.01     5361     0.00     0.00  Frassq
  0.92      1.04     0.01     4033     0.00     0.00  mem_insert
  0.92      1.05     0.01     2470     0.00     0.01  Fexpand_file_name
  0.92      1.06     0.01                             _init
  0.92      1.07     0.01                             deliver_user_signal
  0.92      1.08     0.01                             gif_read_from_memory
  0.46      1.08     0.01    49187     0.00     0.00  funcall_lambda
  0.46      1.09     0.01       71     0.07     0.07  inhibit_garbage_collection
  0.46      1.09     0.01                             unwind_body
  0.00      1.09     0.00  1327581     0.00     0.00  unblock_input_to
  0.00      1.09     0.00  1327254     0.00     0.00  unblock_input
  0.00      1.09     0.00  1280084     0.00     0.00  readbyte_from_file
  0.00      1.09     0.00   715009     0.00     0.00  Fcdr
  0.00      1.09     0.00   577913     0.00     0.00  textget
  0.00      1.09     0.00   463829     0.00     0.00  next_interval
  0.00      1.09     0.00   373948     0.00     0.00  get_keymap
  0.00      1.09     0.00   339906     0.00     0.00  indirect_function
  0.00      1.09     0.00   294229     0.00     0.00  grow_specpdl
  0.00      1.09     0.00   258703     0.00     0.00  Fcons
  0.00      1.09     0.00   249872     0.00     0.00  vector_nbytes
  0.00      1.09     0.00   201296     0.00     0.00  balance_intervals
  0.00      1.09     0.00   198930     0.00     0.00  Fstring_equal
  0.00      1.09     0.00   193748     0.00     0.00  internal_equal
  0.00      1.09     0.00   188891     0.00     0.00  record_in_backtrace
  0.00      1.09     0.00   182173     0.00     0.00  Fcar
  0.00      1.09     0.00   166514     0.00     0.00  Ffuncall
  0.00      1.09     0.00   125350     0.00     0.00  make_uninit_multibyte_string
  0.00      1.09     0.00   125147     0.00     0.00  allocate_string_data
  0.00      1.09     0.00   123999     0.00     0.00  Fplist_get
  0.00      1.09     0.00   121530     0.00     0.00  SETUP_SYNTAX_TABLE_FOR_OBJECT

[...]

 %         the percentage of the total running time of the
time       program used by this function.

cumulative a running sum of the number of seconds accounted
 seconds   for by this function and those listed above it.

 self      the number of seconds accounted for by this
seconds    function alone.  This is the major sort for this
           listing.

calls      the number of times this function was invoked, if
           this function is profiled, else blank.

 self      the average number of milliseconds spent in this
ms/call    function per call, if this function is profiled,
	   else blank.

 total     the average number of milliseconds spent in this
ms/call    function and its descendents per call, if this
	   function is profiled, else blank.

name       the name of the function.  This is the minor sort
           for this listing. The index shows the location of
	   the function in the gprof listing. If the index is
	   in parenthesis it shows where it would appear in
	   the gprof listing if it were to be printed.

Copyright (C) 2012-2015 Free Software Foundation, Inc.

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.

		     Call graph (explanation follows)

granularity: each sample hit covers 2 byte(s) for 0.92% of 1.09 seconds

index % time    self  children    called     name
[1]     96.8    0.10    0.96      10+5782798 <cycle 2 as a whole> [1]
                0.00    0.72      87             lookup_image <cycle 2> [2]
                0.06    0.00 4152364+1973432     mark_object <cycle 2> [13]
                0.00    0.04  114751             read1 <cycle 2> [16]
                0.00    0.03   47913             exec_byte_code <cycle 2> [20]
                0.00    0.02  166514             Ffuncall <cycle 2> [21]
                0.01    0.01    2470+105         Fexpand_file_name <cycle 2> [22]
                0.00    0.02      17             Fgarbage_collect <cycle 2> [23]
                0.02    0.00    1445+44619       mark_char_table <cycle 2> [26]
                0.00    0.02     878             Fset_fontset_font <cycle 2> [32]
                0.00    0.01   50284             accessible_keymaps_1 <cycle 2> [38]
                0.00    0.01    3990             replace_range <cycle 2> [50]
                0.00    0.01    2795             handle_stop <cycle 2> [53]
                0.00    0.01    1124             Fwhere_is_internal <cycle 2> [57]
                0.00    0.01     128             openp <cycle 2> [58]
                0.00    0.01    2573             Ffile_name_nondirectory <cycle 2> [62]
                0.01    0.00   49187             funcall_lambda <cycle 2> [64]
                0.01    0.00      71             inhibit_garbage_collection <cycle 2> [65]
                0.00    0.00    1819             del_range_1 <cycle 2> [75]
                0.00    0.00   31149+1567        next_element_from_buffer <cycle 2> [76]
                0.00    0.00    1338             insert_from_string_1 <cycle 2> [77]
                0.00    0.00    7201             update_compositions <cycle 2> [79]
                0.00    0.00    3134             modify_text <cycle 2> [81]
                0.00    0.00    1210             Fnext_single_char_property_change <cycle 2> [83]
                0.00    0.00     608             styled_format <cycle 2> [84]
                0.00    0.00    1627             face_before_or_after_it_pos <cycle 2> [90]
                0.00    0.00     755             Fdirectory_file_name <cycle 2> [93]
                0.00    0.00     762             Ffile_name_directory <cycle 2> [94]
                0.00    0.00   19655+20498       eval_sub <cycle 2> [96]
                0.00    0.00    1605             decode_coding <cycle 2> [99]
                0.00    0.00     625             Ffile_symlink_p <cycle 2> [102]
                0.00    0.00     590             Ffile_name_as_directory <cycle 2> [103]
                0.00    0.00   18706             read_list <cycle 2> [106]
                0.00    0.00     298+194         substitute_object_recurse <cycle 2> [110]
                0.00    0.00   48087             where_is_internal_1 <cycle 2> [111]
                0.00    0.00    3943             next_element_from_string <cycle 2> [112]
                0.00    0.00      69             readevalloop <cycle 2> [115]
                0.00    0.00     643             reseat <cycle 2> [116]
                0.00    0.00   22774             Fset_default <cycle 2> [118]
                0.00    0.00    3135             casify_region <cycle 2> [119]
                0.00    0.00     994             display_string <cycle 2> [121]
                0.00    0.00    1122             Fcurrent_active_maps <cycle 2> [127]
                0.00    0.00   11491             prepare_to_modify_buffer_1 <cycle 2> [128]
                0.00    0.00      53             Fkill_buffer <cycle 2> [130]
                0.00    0.00      92             Fload <cycle 2> [137]
                0.00    0.00    3323             handle_display_prop <cycle 2> [147]
                0.00    0.00    6294             read_vector <cycle 2> [148]
                0.00    0.00      52             directory_files_internal <cycle 2> [151]
                0.00    0.00    1603             decode_coding_object <cycle 2> [153]
                0.00    0.00     527             init_iterator <cycle 2> [154]
                0.00    0.00    6765             Fset <cycle 2> [155]
                0.00    0.00     214             Ffile_directory_p <cycle 2> [157]
                0.00    0.00    1122             where_is_internal <cycle 2> [166]
                0.00    0.00    3016             code_convert_string <cycle 2> [168]
                0.00    0.00    1407             add_text_properties_1 <cycle 2> [171]
                0.00    0.00   18287             bidi_move_to_visually_next <cycle 2> [179]
                0.00    0.00   38501             get_next_display_element <cycle 2> [186]
                0.00    0.00     532             back_to_previous_visible_line_start <cycle 2> [188]
                0.00    0.00      63             Faccessible_keymaps <cycle 2> [189]
                0.00    0.00     118             Ffile_attributes <cycle 2> [191]
                0.00    0.00     892             move_it_in_display_line_to <cycle 2> [192]
                0.00    0.00     305             Fsignal <cycle 2> [196]
                0.00    0.00     102             Ffile_exists_p <cycle 2> [201]
                0.00    0.00   10402+63          prepare_to_modify_buffer <cycle 2> [207]
                0.00    0.00      92             Fsubstitute_in_file_name <cycle 2> [208]
                0.00    0.00    3036             Fapply <cycle 2> [210]
                0.00    0.00    1215             compute_display_string_pos <cycle 2> [212]
                0.00    0.00     250             timer_check <cycle 2> [213]
                0.00    0.00     639             display_line <cycle 2> [215]
                0.00    0.00    1890             process_tool_bar_item <cycle 2> [221]
                0.00    0.00       1             Fx_create_frame <cycle 2> [225]
                0.00    0.00     193             find_first_strong_char <cycle 2> [231]
                0.00    0.00     340             start_display <cycle 2> [232]
                0.00    0.00      67             Fget_buffer_create <cycle 2> [233]
                0.00    0.00      62             Ffile_readable_p <cycle 2> [235]
                0.00    0.00     318             menu_bar_item <cycle 2> [236]
                0.00    0.00    8391+33          signal_after_change <cycle 2> [239]
                0.00    0.00       1             x_set_font <cycle 2> [243]
                0.00    0.00      52             Fdirectory_files <cycle 2> [245]
                0.00    0.00   19578             bidi_resolve_explicit <cycle 2> [246]
                0.00    0.00     793             FletX <cycle 2> [248]
                0.00    0.00     207             Fkey_description <cycle 2> [250]
                0.00    0.00     793             append_space_for_newline <cycle 2> [252]
                0.00    0.00       1             x_default_font_parameter <cycle 2> [253]
                0.00    0.00     886             Fmapcar <cycle 2> [258]
                0.00    0.00    1478             apply_lambda <cycle 2> [260]
                0.00    0.00    1313             Feval <cycle 2> [261]
                0.00    0.00      12             run_window_configuration_change_hook <cycle 2> [262]
                0.00    0.00     128             Frequire <cycle 2> [265]
                0.00    0.00    1420             encode_coding_object <cycle 2> [266]
                0.00    0.00    2309             Finternal_set_lisp_face_attribute <cycle 2> [268]
                0.00    0.00      35             resize_mini_window <cycle 2> [270]
                0.00    0.00     468             safe__call <cycle 2> [273]
                0.00    0.00     801             Flet <cycle 2> [275]
                0.00    0.00      80+712         Fsort <cycle 2> [276]
                0.00    0.00     360             draw_fringe_bitmap_1 <cycle 2> [279]
                0.00    0.00     151+2936        display_mode_element <cycle 2> [281]
                0.00    0.00      11             Finsert_file_contents <cycle 2> [283]
                0.00    0.00    3025             code_conversion_save <cycle 2> [284]
                0.00    0.00    1787             Fmake_local_variable <cycle 2> [286]
                0.00    0.00      79             redisplay_internal <cycle 2> [287]
                0.00    0.00      16             Ffile_accessible_directory_p <cycle 2> [290]
                0.00    0.00    3522             top_level_1 <cycle 2> [294]
                0.00    0.00      14             wait_reading_process_output <cycle 2> [296]
                0.00    0.00      30             map_charset_chars <cycle 2> [300]
                0.00    0.00      40             menu_bar_items <cycle 2> [306]
                0.00    0.00    2405+1878        access_keymap_1 <cycle 2> [308]
                0.00    0.00      37             tool_bar_items <cycle 2> [312]
                0.00    0.00     385             menu_item_eval_property <cycle 2> [313]
                0.00    0.00     154             show_hourglass <cycle 2> [314]
                0.00    0.00     779             Fdefvar <cycle 2> [315]
                0.00    0.00      10             Ffile_executable_p <cycle 2> [320]
                0.00    0.00   66101             unbind_to <cycle 2> [324]
                0.00    0.00     187             select_window <cycle 2> [325]
                0.00    0.00     120             compute_display_string_end <cycle 2> [327]
                0.00    0.00     335+18165       map_sub_char_table <cycle 2> [328]
                0.00    0.00    1863             Fmacroexpand <cycle 2> [330]
                0.00    0.00      46             Fpropertize <cycle 2> [331]
                0.00    0.00      74             x_consider_frame_title <cycle 2> [332]
                0.00    0.00      75             redisplay_window <cycle 2> [333]
                0.00    0.00    1106+10          Fkey_binding <cycle 2> [334]
                0.00    0.00    2797             handle_fontified_prop <cycle 2> [336]
                0.00    0.00       1             command_loop_1 <cycle 2> [337]
                0.00    0.00     280             shadow_lookup <cycle 2> [338]
                0.00    0.00       1             fontset_from_font <cycle 2> [339]
                0.00    0.00     441             Fsingle_key_description <cycle 2> [341]
                0.00    0.00      31             Fmapconcat <cycle 2> [348]
                0.00    0.00      30             Fprin1_to_string <cycle 2> [350]
                0.00    0.00     168             Fmake_char <cycle 2> [356]
                0.00    0.00     242             Fdefconst <cycle 2> [357]
                0.00    0.00    8079             map_keymap_internal <cycle 2> [359]
                0.00    0.00      41             with_echo_area_buffer <cycle 2> [370]
                0.00    0.00     308             store_in_keymap <cycle 2> [374]
                0.00    0.00      72             update_overlay_arrows <cycle 2> [375]
                0.00    0.00    3995             Freplace_match <cycle 2> [383]
                0.00    0.00      92             safe_run_hooks <cycle 2> [384]
                0.00    0.00       2             Fnew_fontset <cycle 2> [389]
                0.00    0.00       3             status_notify <cycle 2> [390]
                0.00    0.00     335             map_char_table <cycle 2> [395]
                0.00    0.00     303             xsignal1 <cycle 2> [397]
                0.00    0.00      36             x_set_frame_parameters <cycle 2> [398]
                0.00    0.00     604+598         text_quoting_style <cycle 2> [400]
                0.00    0.00       2             Ffile_writable_p <cycle 2> [401]
                0.00    0.00       2             Fget_file_buffer <cycle 2> [403]
                0.00    0.00       2             Ffile_modes <cycle 2> [402]
                0.00    0.00       2             Fmake_directory_internal <cycle 2> [404]
                0.00    0.00       1             Ffile_newer_than_file_p <cycle 2> [405]
                0.00    0.00      77             display_mode_line <cycle 2> [406]
                0.00    0.00       2             Fdelete_process <cycle 2> [409]
                0.00    0.00      62             Fmapc <cycle 2> [411]
                0.00    0.00     558             bidi_fetch_char_skip_isolates <cycle 2> [414]
                0.00    0.00       6             load_charset <cycle 2> [420]
                0.00    0.00       2             Fzlib_decompress_region <cycle 2> [425]
                0.00    0.00       5             Feval_buffer <cycle 2> [426]
                0.00    0.00       1             write_region <cycle 2> [428]
                0.00    0.00     266             Fvertical_motion <cycle 2> [434]
                0.00    0.00  102653             get_keyelt <cycle 2> [435]
                0.00    0.00       1             Fverify_visited_file_modtime <cycle 2> [439]
                0.00    0.00       1             Ffile_regular_p <cycle 2> [437]
                0.00    0.00       1             encode_current_directory <cycle 2> [440]
                0.00    0.00       1             call_process <cycle 2> [443]
                0.00    0.00       3             del_range_both <cycle 2> [444]
                0.00    0.00     280             Fdefine_key <cycle 2> [453]
                0.00    0.00       1             bidi_initialize <cycle 2> [458]
                0.00    0.00       3             Fmake_network_process <cycle 2> [459]
                0.00    0.00       2             Fset_coding_system_priority <cycle 2> [461]
                0.00    0.00    1217             bidi_paragraph_init <cycle 2> [462]
                0.00    0.00       1             create_terminal <cycle 2> [465]
                0.00    0.00      30             x_default_parameter <cycle 2> [467]
                0.00    0.00      10             read_process_output <cycle 2> [469]
                0.00    0.00       9             secure_hash <cycle 2> [470]
                0.00    0.00      18             x_find_image_fd <cycle 2> [472]
                0.00    0.00      13             parse_single_submenu <cycle 2> [475]
                0.00    0.00       1             delete_frame <cycle 2> [476]
                0.00    0.00      38             set_frame_menubar <cycle 2> [477]
                0.00    0.00      14             adjust_frame_size <cycle 2> [478]
                0.00    0.00       6             exec_sentinel <cycle 2> [481]
                0.00    0.00      10             decode_coding_gap <cycle 2> [482]
                0.00    0.00      10             set_window_buffer <cycle 2> [487]
                0.00    0.00    1036             Fautoload_do_load <cycle 2> [488]
                0.00    0.00       3             connect_network_socket <cycle 2> [489]
                0.00    0.00       4             setup_echo_area_for_printing <cycle 2> [492]
                0.00    0.00       1             make_frame <cycle 2> [496]
                0.00    0.00       1             modify_event_symbol <cycle 2> [500]
                0.00    0.00       7             Fsetq <cycle 2> [504]
                0.00    0.00       2             set_message_1 <cycle 2> [505]
                0.00    0.00       1             Fdo_auto_save <cycle 2> [508]
                0.00    0.00   19578             bidi_resolve_weak <cycle 2> [509]
                0.00    0.00       6             Fcall_interactively <cycle 2> [511]
                0.00    0.00     370             save_excursion_restore <cycle 2> [514]
                0.00    0.00       5             Fdefvaralias <cycle 2> [516]
                0.00    0.00       2             xg_frame_set_char_size <cycle 2> [522]
                0.00    0.00       4             read_key_sequence.constprop.35 <cycle 2> [523]
                0.00    0.00    1341             single_menu_item <cycle 2> [524]
                0.00    0.00      17             push_message <cycle 2> [528]
                0.00    0.00       1             x_term_init <cycle 2> [530]
                0.00    0.00       6             Fset_window_configuration <cycle 2> [532]
                0.00    0.00       3             bind_polling_period <cycle 2> [534]
                0.00    0.00       1             code_convert_region.constprop.10 <cycle 2> [550]
                0.00    0.00       1             Fremove_text_properties <cycle 2> [554]
                0.00    0.00       1             Fmake_frame_visible <cycle 2> [558]
                0.00    0.00      13             Fkill_local_variable <cycle 2> [561]
                0.00    0.00      15             read_char <cycle 2> [562]
                0.00    0.00       1             x_make_frame_visible <cycle 2> [566]
                0.00    0.00     507             x_draw_glyph_string <cycle 2> [568]
                0.00    0.00       5             Fwindow_text_pixel_size <cycle 2> [573]
                0.00    0.00       2             x_default_scroll_bar_color_parameter <cycle 2> [574]
                0.00    0.00      20             decode_char <cycle 2> [575]
                0.00    0.00       2             finish_after_tls_connection <cycle 2> [578]
                0.00    0.00      75             XTset_vertical_scroll_bar <cycle 2> [584]
                0.00    0.00       1             Fcall_process <cycle 2> [588]
                0.00    0.00    1160             modify_text_properties <cycle 2> [590]
                0.00    0.00       2             internal_lisp_condition_case <cycle 2> [593]
                0.00    0.00     109             single_keymap_panes <cycle 2> [601]
                0.00    0.00       1             window_scroll_pixel_based <cycle 2> [611]
                0.00    0.00   18287             bidi_level_of_next_char <cycle 2> [614]
                0.00    0.00    1795             bidi_find_bracket_pairs <cycle 2> [615]
                0.00    0.00   18247             bidi_resolve_brackets <cycle 2> [619]
                0.00    0.00   18247             bidi_resolve_neutral <cycle 2> [620]
                0.00    0.00       4             doprnt <cycle 2> [623]
                0.00    0.00   48853+59354       mark_vectorlike <cycle 2> [669]
                0.00    0.00   98173             specbind <cycle 2> [649]
                0.00    0.00   89400             find_symbol_value <cycle 2> [651]
                0.00    0.00   83314             store_symval_forwarding <cycle 2> [652]
                0.00    0.00   62802             Fsymbol_value <cycle 2> [659]
                0.00    0.00   37197+4           set_iterator_to_next <cycle 2> [675]
                0.00    0.00   28756             mark_compiled <cycle 2> [687]
                0.00    0.00   18813             bidi_fetch_char <cycle 2> [697]
                0.00    0.00   11496+5           bset_redisplay <cycle 2> [709]
                0.00    0.00   11489             read0 <cycle 2> [710]
                0.00    0.00    8236             set_buffer_internal_1 <cycle 2> [724]
                0.00    0.00    8032             call1 <cycle 2> [726]
                0.00    0.00    7884             map_keymap <cycle 2> [727]
                0.00    0.00    3932             read_internal_start <cycle 2> [773]
                0.00    0.00    3802             next_element_from_c_string <cycle 2> [777]
                0.00    0.00    3757             call2 <cycle 2> [778]
                0.00    0.00    3589             mark_save_value <cycle 2> [780]
                0.00    0.00     414+3172        traverse_intervals_noorder <cycle 2> [994]
                0.00    0.00    3135             Fdowncase_region <cycle 2> [788]
                0.00    0.00    2710             mark_localized_symbol <cycle 2> [800]
                0.00    0.00    1801             Fcommandp <cycle 2> [837]
                0.00    0.00    1740             Flookup_key <cycle 2> [844]
                0.00    0.00    1709             Fand <cycle 2> [849]
                0.00    0.00    1656             Ferase_buffer <cycle 2> [854]
                0.00    0.00    1495             Fset_buffer <cycle 2> [863]
                0.00    0.00    1338             insert_from_string <cycle 2> [881]
                0.00    0.00    1336             general_insert_function <cycle 2> [882]
                0.00    0.00    1330             Finsert <cycle 2> [883]
                0.00    0.00    1294             Fput_text_property <cycle 2> [886]
                0.00    0.00    1199             current_minor_maps <cycle 2> [895]
                0.00    0.00    1194             bidi_init_it <cycle 2> [896]
                0.00    0.00    1087             get_visually_first_element <cycle 2> [902]
                0.00    0.00     976             mapcar1 <cycle 2> [909]
                0.00    0.00     938             Fif <cycle 2> [915]
                0.00    0.00     908             reseat_1 <cycle 2> [918]
                0.00    0.00     843             move_it_to <cycle 2> [930]
                0.00    0.00     645             Frun_hooks <cycle 2> [951]
                0.00    0.00     580             Fdefault_value <cycle 2> [962]
                0.00    0.00     572             reseat_at_next_visible_line_start <cycle 2> [964]
                0.00    0.00     572             forward_to_next_line_start <cycle 2> [963]
                0.00    0.00     522             internal_condition_case_n <cycle 2> [973]
                0.00    0.00     516             window_box <cycle 2> [975]
                0.00    0.00     495             internal_condition_case_1 <cycle 2> [980]
                0.00    0.00     440             handle_display_spec <cycle 2> [986]
                0.00    0.00     440             handle_single_display_spec <cycle 2> [987]
                0.00    0.00     374             mark_overlay <cycle 2> [1003]
                0.00    0.00     364             x_draw_fringe_bitmap <cycle 2> [1008]
                0.00    0.00     360             XTring_bell <cycle 2> [1011]
                0.00    0.00     360             draw_fringe_bitmap <cycle 2> [1012]
                0.00    0.00     356             merge <cycle 2> [1014]
                0.00    0.00     353             draw_glyphs <cycle 2> [1015]
                0.00    0.00     335             do_pending_window_change <cycle 2> [1020]
                0.00    0.00     329             bcall0 <cycle 2> [1021]
                0.00    0.00     327             unwind_to_catch <cycle 2> [1023]
                0.00    0.00     326             funcall_nil <cycle 2> [1024]
                0.00    0.00     322             Fdefault_toplevel_value <cycle 2> [1026]
                0.00    0.00     317             Fset_default_toplevel_value <cycle 2> [1028]
                0.00    0.00     303             xsignal <cycle 2> [1035]
                0.00    0.00     295             sweep_weak_table <cycle 2> [1038]
                0.00    0.00     290             update_window_line <cycle 2> [1041]
                0.00    0.00     277             safe__call1 <cycle 2> [1042]
                0.00    0.00     268             readable_events <cycle 2> [1046]
                0.00    0.00     267             reseat_at_previous_visible_line_start <cycle 2> [1048]
                0.00    0.00     267             move_it_by_lines <cycle 2> [1047]
                0.00    0.00     265             move_it_vertically_backward <cycle 2> [1050]
                0.00    0.00     252+7           readevalloop_eager_expand_eval <cycle 2> [1054]
                0.00    0.00     258             printchar <cycle 2> [1052]
                0.00    0.00     250             get_input_pending <cycle 2> [1055]
                0.00    0.00     240             call0 <cycle 2> [1058]
                0.00    0.00     235             window_box_height <cycle 2> [1059]
                0.00    0.00     223             x_write_glyphs <cycle 2> [1064]
                0.00    0.00     220             expand_and_dir_to_file <cycle 2> [1066]
                0.00    0.00     198             call3 <cycle 2> [1076]
                0.00    0.00     193             x_clear_end_of_line <cycle 2> [1080]
                0.00    0.00     192             pop_it <cycle 2> [1081]
                0.00    0.00     191             safe_call <cycle 2> [1084]
                0.00    0.00     190             access_keymap <cycle 2> [1085]
                0.00    0.00     187             map_keymap_canonical <cycle 2> [1090]
                0.00    0.00     187             Fmap_keymap <cycle 2> [1089]
                0.00    0.00     181             draw_row_fringe_bitmaps <cycle 2> [1094]
                0.00    0.00     174             compact_buffer <cycle 2> [1097]
                0.00    0.00     170             mark_buffer <cycle 2> [1099]
                0.00    0.00     156             Frestore_buffer_modified_p <cycle 2> [1111]
                0.00    0.00     154             Fbuffer_local_value <cycle 2> [1113]
                0.00    0.00     151             unwind_format_mode_line <cycle 2> [1118]
                0.00    0.00     151             detect_input_pending_run_timers <cycle 2> [1117]
                0.00    0.00     143             Fdelete_char <cycle 2> [1121]
                0.00    0.00     135             display_and_set_cursor <cycle 2> [1124]
                0.00    0.00     127             update_window <cycle 2> [1131]
                0.00    0.00     127             x_update_window_end <cycle 2> [1133]
                0.00    0.00     127             draw_window_fringes <cycle 2> [1130]
                0.00    0.00     124             detect_input_pending <cycle 2> [1134]
                0.00    0.00     123             x_draw_window_cursor <cycle 2> [1135]
                0.00    0.00     118             internal_condition_case_2 <cycle 2> [1138]
                0.00    0.00      91             apply1 <cycle 2> [1167]
                0.00    0.00      91             mark_face_cache <cycle 2> [1168]
                0.00    0.00      85             Fbuffer_list <cycle 2> [1175]
                0.00    0.00      78             adjust_glyph_matrix <cycle 2> [1181]
                0.00    0.00      78             overlay_arrows_changed_p <cycle 2> [1183]
                0.00    0.00      77             swap_in_global_binding <cycle 2> [1190]
                0.00    0.00      76             mark_discard_killed_buffers <cycle 2> [1193]
                0.00    0.00      74             redisplay_window_0 <cycle 2> [1204]
                0.00    0.00      70             update_frame <cycle 2> [1215]
                0.00    0.00      70             update_window_tree <cycle 2> [1216]
                0.00    0.00      69             hscroll_window_tree <cycle 2> [1217]
                0.00    0.00      67             try_window <cycle 2> [1225]
                0.00    0.00      63             redisplay_preserve_echo_area <cycle 2> [1236]
                0.00    0.00      60             iterate_out_of_display_property <cycle 2> [1249]
                0.00    0.00      59             run_hook <cycle 2> [1253]
                0.00    0.00      58             swap_out_buffer_local_variables <cycle 2> [1258]
                0.00    0.00      31+25          print_object <cycle 2> [1360]
                0.00    0.00      54             safe_run_hook_funcall <cycle 2> [1269]
                0.00    0.00      54             kill_buffer_processes <cycle 2> [1267]
                0.00    0.00      54             Frun_hook_with_args_until_failure <cycle 2> [1264]
                0.00    0.00      50             draw_phys_cursor_glyph <cycle 2> [1284]
                0.00    0.00      48             funcall_not <cycle 2> [1294]
                0.00    0.00      45             ensure_echo_area_buffers <cycle 2> [1304]
                0.00    0.00      41             unwind_with_echo_area_buffer <cycle 2> [1313]
                0.00    0.00      40             required_matrix_height <cycle 2> [1319]
                0.00    0.00      40             display_mode_lines <cycle 2> [1316]
                0.00    0.00      40             current_message <cycle 2> [1315]
                0.00    0.00      40             x_fix_overlapping_area <cycle 2> [1320]
                0.00    0.00      39             update_frame_tool_bar <cycle 2> [1322]
                0.00    0.00      38             xg_update_frame_menubar <cycle 2> [1326]
                0.00    0.00      38             Fadd_face_text_property <cycle 2> [1323]
                0.00    0.00      37             redisplay_windows <cycle 2> [1331]
                0.00    0.00      35             call4 <cycle 2> [1337]
                0.00    0.00      33             insert_char <cycle 2> [1339]
                0.00    0.00      33             swallow_events <cycle 2> [1341]
                0.00    0.00      29             display_echo_area_1 <cycle 2> [1364]
                0.00    0.00      29             echo_area_display <cycle 2> [1365]
                0.00    0.00      28             Fcond <cycle 2> [1366]
                0.00    0.00      26             Fwindow_mode_line_height <cycle 2> [1381]
                0.00    0.00      24             erase_phys_cursor <cycle 2> [1392]
                0.00    0.00      24             Fimage_mask_p <cycle 2> [1391]
                0.00    0.00      23             strout <cycle 2> [1399]
                0.00    0.00      22             Fthrow <cycle 2> [1402]
                0.00    0.00      21             adjust_frame_glyphs <cycle 2> [1405]
                0.00    0.00      20             mark_image_cache <cycle 2> [1412]
                0.00    0.00      19             For <cycle 2> [1414]
                0.00    0.00      18             allocate_matrices_for_window_redisplay <cycle 2> [1420]
                0.00    0.00      18             Fset_buffer_modified_p <cycle 2> [1419]
                0.00    0.00      17             sweep_weak_hash_tables <cycle 2> [1439]
                0.00    0.00      17             mark_kboards <cycle 2> [1428]
                0.00    0.00      17             xg_mark_data <cycle 2> [1441]
                0.00    0.00      17             mark_specpdl <cycle 2> [1429]
                0.00    0.00      17             active_maps <cycle 2> [1425]
                0.00    0.00      16             Fdelete_region <cycle 2> [1442]
                0.00    0.00      16             keyremap_step.constprop.36 <cycle 2> [1445]
                0.00    0.00      16             sit_for <cycle 2> [1448]
                0.00    0.00      15             xpm_load <cycle 2> [1455]
                0.00    0.00      13+1           x_set_frame_alpha <cycle 2> [1469]
                0.00    0.00      13             digest_single_submenu <cycle 2> [1464]
                0.00    0.00      13             do_switch_frame <cycle 2> [1465]
                0.00    0.00      12             run_funs <cycle 2> [1474]
                0.00    0.00      11             Fprogn <cycle 2> [1479]
                0.00    0.00      11             Ffetch_bytecode <cycle 2> [1477]
                0.00    0.00      11             get_doc_string <cycle 2> [1482]
                0.00    0.00      11             Flocate_file_internal <cycle 2> [1478]
                0.00    0.00       8             update_window_cursor <cycle 2> [1530]
                0.00    0.00       7             Fset_window_buffer <cycle 2> [1535]
                0.00    0.00       7             Fmd5 <cycle 2> [1534]
                0.00    0.00       6             decode_coding_charset <cycle 2> [1566]
                0.00    0.00       6             unlock_file <cycle 2> [1580]
                0.00    0.00       6             Fredirect_frame_focus <cycle 2> [1558]
                0.00    0.00       6             Finsert_and_inherit <cycle 2> [1555]
                0.00    0.00       6             Ffuncall_interactively <cycle 2> [1554]
                0.00    0.00       6             test_undefined <cycle 2> [1578]
                0.00    0.00       6             make_lispy_event <cycle 2> [1573]
                0.00    0.00       5             Fkill_all_local_variables <cycle 2> [1583]
                0.00    0.00       4             esprintf <cycle 2> [1607]
                0.00    0.00       4             Fmodify_frame_parameters <cycle 2> [1596]
                0.00    0.00       3             redraw_frame <cycle 2> [1648]
                0.00    0.00       3             Fwhile <cycle 2> [1632]
                0.00    0.00       3             update_cursor_in_window_tree <cycle 2> [1657]
                0.00    0.00       3             Fmessage <cycle 2> [1628]
                0.00    0.00       3             message3 <cycle 2> [1645]
                0.00    0.00       3             message3_nolog <cycle 2> [1646]
                0.00    0.00       2             run_hook_wrapped_funcall <cycle 2> [1709]
                0.00    0.00       2             x_set_window_size <cycle 2> [1731]
                0.00    0.00       2             allocate_matrices_for_frame_redisplay <cycle 2> [1684]
                0.00    0.00       2             print_string <cycle 2> [1701]
                0.00    0.00       2             truncate_undo_list <cycle 2> [1717]
                0.00    0.00       2             x_bitmap_icon <cycle 2> [1722]
                0.00    0.00       2             xg_set_icon <cycle 2> [1737]
                0.00    0.00       2             x_scroll_run <cycle 2> [1729]
                0.00    0.00       2             update_single_window <cycle 2> [1721]
                0.00    0.00       2             Fimage_metadata <cycle 2> [1672]
                0.00    0.00       2             Fsecure_hash <cycle 2> [1677]
                0.00    0.00       2             internal_condition_case <cycle 2> [1698]
                0.00    0.00       2             resize_echo_area_exactly <cycle 2> [1706]
                0.00    0.00       1             Fredraw_frame <cycle 2> [1758]
                0.00    0.00       1             call_process_cleanup <cycle 2> [1777]
                0.00    0.00       1             initialize_frame_menubar <cycle 2> [1813]
                0.00    0.00       1             redisplay_window_1 <cycle 2> [1829]
                0.00    0.00       1             x_window <cycle 2> [1897]
                0.00    0.00       1             xg_create_frame_widgets <cycle 2> [1902]
                0.00    0.00       1             x_set_icon_type <cycle 2> [1875]
                0.00    0.00       1             x_set_scroll_bar_width <cycle 2> [1888]
                0.00    0.00       1             x_set_scroll_bar_height <cycle 2> [1887]
                0.00    0.00       1             x_set_alpha <cycle 2> [1865]
                0.00    0.00       1             x_new_font <cycle 2> [1863]
                0.00    0.00       1             Fundo_boundary <cycle 2> [1767]
                0.00    0.00       1             Fscroll_up <cycle 2> [1759]
                0.00    0.00       1             scroll_command <cycle 2> [1836]
                0.00    0.00       1             window_scroll <cycle 2> [1851]
                0.00    0.00       1             pos_visible_p <cycle 2> [1825]
                0.00    0.00       1             line_bottom_y <cycle 2> [1814]
                0.00    0.00       1             redisplay_mode_lines <cycle 2> [1828]
                0.00    0.00       1             Fkill_emacs <cycle 2> [1749]
                0.00    0.00       1             shut_down_emacs <cycle 2> [1840]
                0.00    0.00       1             Fdelete_terminal <cycle 2> [1745]
                0.00    0.00       1             check_minibuf_window <cycle 2> [1782]
                0.00    0.00       1             Fprin1 <cycle 2> [1757]
                0.00    0.00       1             Fmaphash <cycle 2> [1753]
                0.00    0.00       1             Fx_open_connection <cycle 2> [1772]
                0.00    0.00       1             Fwrite_region <cycle 2> [1770]
                0.00    0.00       1             lock_file <cycle 2> [1817]
-----------------------------------------------
                                   1             update_frame_tool_bar <cycle 2> [1322]
                                   2             Fimage_metadata <cycle 2> [1672]
                                  24             Fimage_mask_p <cycle 2> [1391]
                                  60             handle_single_display_spec <cycle 2> [987]
[2]     66.1    0.00    0.72      87         lookup_image <cycle 2> [2]
                0.72    0.00      30/30          gif_load [3]
                0.00    0.00      87/7417        Fnreverse [14]
                0.00    0.00      15/258703      Fcons [71]
                0.00    0.00      87/87          sxhash [1173]
                0.00    0.00      87/87          search_image_cache [1171]
                0.00    0.00      87/824         gettime [932]
                0.00    0.00      48/1759        xzalloc [843]
                0.00    0.00      48/427         define_image_type [990]
                0.00    0.00      48/427         lookup_image_type [991]
                0.00    0.00      48/1327581     unblock_input_to [625]
                0.00    0.00      48/1327254     unblock_input [626]
                0.00    0.00      48/48          x_build_heuristic_mask [1296]
                0.00    0.00      15/101750      list1 [646]
                0.00    0.00      12/1111        process_pending_signals <cycle 3> [899]
                0.00    0.00       6/970         do_pending_atimers [911]
                0.00    0.00       3/3           svg_load [1654]
                                  15             xpm_load <cycle 2> [1455]
-----------------------------------------------
                0.72    0.00      30/30          lookup_image <cycle 2> [2]
[3]     66.1    0.72    0.00      30         gif_load [3]
                0.00    0.00     865/10383       make_unibyte_string [174]
                0.00    0.00    1880/258703      Fcons [71]
                0.00    0.00      30/6724        list2 [251]
                0.00    0.00      30/571         make_float [373]
                0.00    0.00   15323/34784       lookup_rgb_color [680]
                0.00    0.00      60/63          Fimagemagick_types [1233]
                0.00    0.00      30/61          Finit_image_library [1239]
                0.00    0.00      30/1759        xzalloc [843]
                0.00    0.00      30/48          colors_in_color_table [1292]
                0.00    0.00      30/48          free_color_table [1293]
                0.00    0.00      30/48          image_background [1295]
-----------------------------------------------
                0.00    0.63     124/124         event_handler_gdk [5]
[4]     58.1    0.00    0.63     124         handle_one_xevent [4]
                0.00    0.53       3/3           x_focus_changed [6]
                0.01    0.10       1/10          x_set_frame_alpha <cycle 2> [1469]
                0.00    0.00      16/56          store_frame_param [441]
                0.00    0.00      12/58          get_frame_param [468]
                0.00    0.00       3/11189       Fgethash [131]
                0.00    0.00      12/258703      Fcons [71]
                0.00    0.00      12/6724        list2 [251]
                0.00    0.00     124/156         x_any_window_to_frame [1112]
                0.00    0.00      57/65          x_top_window_to_frame [1230]
                0.00    0.00      44/44          xft_settings_event [1306]
                0.00    0.00      44/44          x_handle_property_notify [1305]
                0.00    0.00      32/123999      Fplist_get [640]
                0.00    0.00      32/112492      Fget [644]
                0.00    0.00      12/13          get_current_wm_state [1466]
                0.00    0.00      12/715009      Fcdr [628]
                0.00    0.00      12/37          frame_size_history_add [1330]
                0.00    0.00       9/19          kbd_buffer_store_buffered_event [1417]
                0.00    0.00       9/10          x_real_positions [1504]
                0.00    0.00       8/8           x_window_to_frame [1532]
                0.00    0.00       8/85          popup_activated [1177]
                0.00    0.00       8/8           x_x_to_emacs_modifiers [1533]
                0.00    0.00       3/3           x_detect_focus_change [1660]
                0.00    0.00       3/3           expose_frame [1642]
                0.00    0.00       2/2           xg_frame_resized [1734]
                0.00    0.00       1/11          redisplay_other_windows [1486]
                0.00    0.00       1/11          record_asynch_buffer_change [1485]
                0.00    0.00       1/1           do_ewmh_fullscreen [1790]

...

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no