Re: gcc 3.2/Linux/ups 3.38-beta2 failures

Tom Hughes <[email protected]> Mon, 15 Dec 2003 23:47:17 GMT
Newsgroups gmane.comp.debugging.ups.user
Message-ID <[email protected]>
In message <[email protected]>
          "William F. Dowling" <[email protected]> wrote:

> When I run ups under ups with the hello executable built below (with
> -g) here is the stack trace of the ups seg fault:
> 
>    Functions
>       main                                  ups.c:834
>       ups                                   ups.c:1268
>       re_event_loop                         reg.c:1011
>       source_window_event_handler        ui_src.c:917
>       do_var_selection                   ui_src.c:700
>       display_var_in_mangled_form     obj_stack.c:1527
>       match_name_end_in_func          obj_stack.c:1483
>       dw_get_fu_blocks                o_dwftext.c:206
>       dwf_do_cu_types                 o_dwfsyms.c:998
>       dwf_load_from_die               o_dwfsyms.c:921
>       dwf_load_from_die               o_dwfsyms.c:921
>       dwf_load_from_die               o_dwfsyms.c:935
>       dwf_finish_aggregate            o_dwftype.c:1084

Looks like another problem caused by gcc and ups both trying to
optimise the way they handle DWARF information. I though I'd got
most of them now, but I don't use C++ so I've probably missed
something.

I'll try and take a look at it when I get a chance....

Tom

-- 
Tom Hughes ([email protected])
Software Engineer, Cyberscience Corporation
http://www.cyberscience.com/