On Mon, 2006-03-06 at 06:44 +0000, [EMAIL PROTECTED] wrote:
> Author: larsbj
> Date: Mon Mar  6 07:44:16 2006
> New Revision: 13302
> 
> Log:
> compile with exceptions
> 
> Modified:
>     lyx-devel/trunk/config/ChangeLog
>     lyx-devel/trunk/config/lyxinclude.m4

Hmmm. After the update I get it to compile all right (autogen, configure
--with-frontend=qt, make), but then it hangs on startup. (Did already
before this latest commit.)

I get the following backtrace in gdb:

#0  0x00b0dbaa in __gnu_debug::_Safe_iterator_base::_M_detach ()
   from /usr/lib/libstdc++.so.6
#1  0x00b0dbff in __gnu_debug::_Safe_iterator_base::_M_attach ()
   from /usr/lib/libstdc++.so.6
#2  0x00b0dcde in __gnu_debug::_Safe_sequence_base::_M_detach_all ()
   from /usr/lib/libstdc++.so.6
#3  0x08104123 in ~match_results (this=0xbfa71b40) at safe_base.h:170
#4  0x0822c61b in CharacterSet::loadFile (this=0xac8a1c4, [EMAIL PROTECTED])
    at chset.C:73
#5  0x084e4139 in TransManager::setCharset (this=0xac8a148, [EMAIL PROTECTED])
    at trans_mgr.C:225
#6  0x082f187e in Intl::InitKeyMapper (this=0xac8a138, on=false) at intl.C:92
#7  0x086d7fa7 in LyXView::init ()
#8  0x0879f8e3 in lyx_gui::start ()
#9  0x0832ee1e in LyX::priv_exec (this=0xabb49b0, [EMAIL PROTECTED], 
    argv=0xbfa72094) at lyx_main.C:280
#10 0x0832d02d in LyX::exec ([EMAIL PROTECTED], argv=0xbfa72094)
    at lyx_main.C:143
#11 0x08064168 in main (argc=1, argv=0xbfa72094) at main.C:47


I don't know what to make of this. In chset.C line 73 reads

map_[str] = n;

and the debug output for KBMAP just before that is

...
BIND: Sequence `Greek_omega' Action `86'
BIND: Sequence `Greek_switch' Action `86'
Disabling keymap
Reading character set file iso8859-1.cdef
Chardef: 160 to [\nobreakspace{}]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208621376 (LWP 23869)]

My config is (on FC4):

Configuration
  Host type:                      i686-pc-linux-gnu
  Special build flags:            compression assertions pch concept-checks 
stdlib-debug warnings use-ispell
  C   Compiler:                   gcc 
  C   Compiler LyX flags:          
  C   Compiler flags:             -Wextra -Wall -I/usr/X11R6/include -O
  C++ Compiler:                   g++ (3.4.4)
  C++ Compiler LyX flags:          
  C++ Compiler flags:             -Wextra -Wall -I/usr/X11R6/include -O
  Linker flags:                   
  Linker user flags:              
  Qt Frontend:
      Qt version:                 3.3.4
  Packaging:                      posix
  LyX binary dir:                 /usr/local/bin
  LyX files dir:                  /usr/local/share/lyx

- Martin

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to