File->Open now aboards in this code!

                if (LyXReadLink(File, Link)) {
                    Buffer += " -> ";
                    Buffer += Link;
    
                    // This gives the FileType of the file that
                    // is really pointed too after resolving all
                    // symlinks. This is not necessarily the same
                    // as the type of Link (which could again be a
                    // link). Is that intended?
                    //                              JV 199902
                    fileInfo.newFile(File);
->                  Buffer += fileInfo.typeIndicator();
                }
            }

Backtrace following,

              Jug


#1  0x4027a8ba in raise (sig=6) at ../sysdeps/posix/raise.c:27
        in ../sysdeps/posix/raise.c
(gdb) up
#2  0x4027c062 in abort () at ../sysdeps/generic/abort.c:88
        in ../sysdeps/generic/abort.c
(gdb) up
#3  0x081b73df in lyx::abort () at abort.C:9
/sinco/source/lyx/lyx-devel/src/support/abort.C:9:91:beg:0x81b73df
Current language:  auto; currently c++
(gdb) up
#4  0x081c78db in void lyx::Assert<bool> (assertion=false) at LAssert.h:24
/sinco/source/lyx/lyx-devel/src/support/LAssert.h:24:484:beg:0x81c78db
(gdb) up
#5  0x081b642c in FileInfo::typeIndicator (this=0xbfffede8) at FileInfo.C:178
/sinco/source/lyx/lyx-devel/src/support/FileInfo.C:178:3205:beg:0x81b642c
(gdb) up
#6  0x0815526d in FileDialog::Private::Reread (this=0x8328418) at FormFiledialog.C:325
/sinco/source/lyx/lyx-devel/src/frontends/xforms/FormFiledialog.C:325:7001:beg:0x815526d
(gdb) bt
#0  0x4027aae1 in __kill () from /lib/i686/libc.so.6
#1  0x4027a8ba in raise (sig=6) at ../sysdeps/posix/raise.c:27
#2  0x4027c062 in abort () at ../sysdeps/generic/abort.c:88
#3  0x081b73df in lyx::abort () at abort.C:9
#4  0x081c78db in void lyx::Assert<bool> (assertion=false) at LAssert.h:24
#5  0x081b642c in FileInfo::typeIndicator (this=0xbfffede8) at FileInfo.C:178
#6  0x0815526d in FileDialog::Private::Reread (this=0x8328418) at FormFiledialog.C:325
#7  0x08156ab6 in FileDialog::Private::Select (this=0x8328418, title=@0xbffff270,
path=@0xbffff288, mask=@0xbfffefd8, suggested=@0xbffff1f8) at FormFiledialog.C:733
#8  0x081545ac in FileDialog::Select (this=0xbffff268, path=@0xbffff288,
mask=@0xbffff208, suggested=@0xbffff1f8) at FileDialog.C:75
#9  0x080ab98d in LyXFunc::open (this=0x82dad28, fname=@0xbffff418) at lyxfunc.C:1813
#10 0x080a8c9b in LyXFunc::dispatch (this=0x82dad28, ac=165,
do_not_use_this_arg=@0xbffff458) at lyxfunc.C:1272
#11 0x0819d81a in Menubar::Pimpl::MenuCallback (ob=0x8305300, button=1) at
Menubar_pimpl.C:586
#12 0x0819b398 in C_Menubar_Pimpl_MenuCallback (ob=0x8305300, button=1) at
Menubar_pimpl.C:79
#13 0x4004e87f in fl_object_qread () from /usr/X11R6/lib/libforms.so.0.88
#14 0x4005cb39 in fl_check_forms () from /usr/X11R6/lib/libforms.so.0.88
#15 0x081577f1 in GUIRunTime::runTime () at GUIRunTime.C:86
#16 0x0809cb4d in LyXGUI::runTime (this=0x82bca18) at lyx_gui.C:318
#17 0x0809d310 in LyX::LyX (this=0xbffff610, argc=0xbffff670, argv=0xbffff6d4) at
../src/lyx_main.C:176
#18 0x080bf0df in main (argc=1, argv=0xbffff6d4) at ../src/main.C:38
#19 0x40268627 in __libc_start_main (main=0x80bf010 <main>, argc=1, ubp_av=0xbffff6d4,
init=0x804ef78 <_init>, fini=0x8255364 <_fini>, rtld_fini=0x4000dcd4 <_dl_fini>,
stack_end=0xbffff6cc) at ../sysdeps/generic/libc-start.c:129
(gdb) _in ../sysdeps/posix/raise.c
(gdb) 

--
-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._
Dr. Jürgen Vigna        E-Mail:  [EMAIL PROTECTED]
Italienallee 13/N       Tel/Fax: +39-0471-450260 / +39-0471-450253
I-39100 Bozen           Web:     http://www.sad.it/~jug
-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._-._

Sic transit gloria Monday!

Reply via email to