This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Regression: Re: RFC: implement typed DWARF stack


On Thu, 12 May 2011 18:32:19 +0200, Tom Tromey wrote:
> Here is what I am checking in.

This is 15MB .sum diff of regressions, nothing works now.

ff577da70c2f9064dce1abb1742fabe4d93edabb is the first bad commit
commit ff577da70c2f9064dce1abb1742fabe4d93edabb
Author: Tom Tromey <tromey@redhat.com>
Date:   Thu May 12 17:40:52 2011 +0000

    gdb
    	PR gdb/12617:
[...]


+# This test can only be run on x86 targets.
+if { ![istarget i?86-*] } {
+    return 0
+}

It will not run on x86_64 box with -m32 while it could, I would prefer there
also x86_64 target with is_ilp32_target conditional.


Everything incl. gdb.dwarf2/typeddwarf.exp crashes also on fedora-15-i386, at
least when built with:
	http://git.jankratochvil.net/?p=nethome.git;a=blob_plain;f=bin/errs12;hb=HEAD


Regards,
Jan


Invalid read of size 4
   at: value_type (value.c:742)
   by: print_frame_args (stack.c:363)
   by: print_args_stub (stack.c:434)
   by: catch_errors (exceptions.c:506)
   by: print_frame (stack.c:828)
   by: print_frame_info (stack.c:599)
   by: print_stack_frame_stub (stack.c:101)
   by: catch_errors (exceptions.c:506)
   by: print_stack_frame (stack.c:149)
   by: normal_stop (infrun.c:5807)
   by: proceed (infrun.c:2209)
   by: continue_1 (infcmd.c:701)
   by: continue_command (infcmd.c:793)
   by: do_cfunc (cli-decode.c:67)
   by: cmd_func (cli-decode.c:1777)
   by: execute_command (top.c:435)
   by: command_handler (event-top.c:499)
   by: command_line_handler (event-top.c:704)
   by: rl_callback_read_char (callback.c:220)
   by: rl_callback_read_char_wrapper (event-top.c:177)
   by: stdin_event_handler (event-top.c:434)
   by: handle_file_event (event-loop.c:831)
   by: process_event (event-loop.c:402)
   by: gdb_do_one_event (event-loop.c:455)
   by: catch_errors (exceptions.c:506)
   by: tui_command_loop (tui-interp.c:172)
   by: current_interp_command_loop (interps.c:291)
   by: captured_command_loop (main.c:230)
   by: catch_errors (exceptions.c:506)
   by: captured_main (main.c:937)
   by: catch_errors (exceptions.c:506)
   by: gdb_main (main.c:946)
   by: main (gdb.c:35)
 Address 0xc6c0b18 is 64 bytes inside a block of size 108 free'd
   at: free (vg_replace_malloc.c:366)
   by: xfree (utils.c:1549)
   by: value_free (value.c:1175)
   by: value_free_to_mark (value.c:1189)
   by: free_dwarf_expr_context (dwarf2expr.c:116)
   by: free_dwarf_expr_context_cleanup (dwarf2expr.c:127)
   by: do_my_cleanups (utils.c:499)
   by: do_cleanups (utils.c:481)
   by: dwarf2_evaluate_loc_desc_full (dwarf2loc.c:1251)
   by: dwarf2_evaluate_loc_desc (dwarf2loc.c:1264)
   by: locexpr_read_variable (dwarf2loc.c:2146)
   by: read_var_value (findvar.c:555)
   by: print_frame_args (stack.c:361)
   by: print_args_stub (stack.c:434)
   by: catch_errors (exceptions.c:506)
   by: print_frame (stack.c:828)
   by: print_frame_info (stack.c:599)
   by: print_stack_frame_stub (stack.c:101)
   by: catch_errors (exceptions.c:506)
   by: print_stack_frame (stack.c:149)
   by: normal_stop (infrun.c:5807)
   by: proceed (infrun.c:2209)
   by: continue_1 (infcmd.c:701)
   by: continue_command (infcmd.c:793)
   by: do_cfunc (cli-decode.c:67)
   by: cmd_func (cli-decode.c:1777)
   by: execute_command (top.c:435)
   by: command_handler (event-top.c:499)
   by: command_line_handler (event-top.c:704)
   by: rl_callback_read_char (callback.c:220)
   by: rl_callback_read_char_wrapper (event-top.c:177)
   by: stdin_event_handler (event-top.c:434)
   by: handle_file_event (event-loop.c:831)
   by: process_event (event-loop.c:402)
   by: gdb_do_one_event (event-loop.c:455)
   by: catch_errors (exceptions.c:506)
   by: tui_command_loop (tui-interp.c:172)
   by: current_interp_command_loop (interps.c:291)
   by: captured_command_loop (main.c:230)
   by: catch_errors (exceptions.c:506)
   by: captured_main (main.c:937)
   by: catch_errors (exceptions.c:506)
   by: gdb_main (main.c:946)
   by: main (gdb.c:35)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]