On Wed, Jan 11, 2012 at 11:41:00AM -0300, Neil Klopfenstein 
<[email protected]> wrote:
> Platform: Linux/amd64 (modified RHEL 4)
> Compiler: gcc 4.5.2 (not from distro package)
> Problem: Using the default CFLAGS and configuration options, I get an
> rxvt binary that consistently crashes. I can reproduce it most easily
> with:

Hard to believe that, but if you really didn't use -fno-exceptions or
something like that, then you need to switch to a c++ compiler, because
your compiler can't catch exceptions, and thats mandatory in c++.

gcc 4.5.2 does support that normally, so your binary is broken in some
(major) way.

> #8  0x0000000000435230 in rxvt_term::cmd_parse (this=0x7424b0)
>     at command.C:2327

There is indeed a catch expression for this exception around exactly that
line.

> Analysis: I poked around command.C a bit and I see that the
> out_of_input exception is supposed to be caught by cmd_parse, so this
> must be what the optimizer is breaking.

Yes, why don't you report that bug to whoever gave you that broken
compiler you used? :)

-- 
                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_              http://www.deliantra.net
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      [email protected]
      -=====/_/_//_/\_,_/ /_/\_\

_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode

Reply via email to