I've now got a more reasonable back trace after Kayvan fixed up the RPM for
lygdb.
Hope this one sort's out the bug (I've had to go back to 1.1.5 in the meantime).
Regards
Ben
gdb lyxgdb
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you a
welcome to change it and/or distribute copies of it under certain conditio
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details
This GDB was configured as "i386-redhat-linux"...
(gdb) r
Starting program: /usr/bin/lyxgdb
LyXComm: Pipe /home/bscazz/.lyxpipe.in already exists.
If no other LyX program is active, please delete the pipe by hand and try
Program received signal SIGABRT, Aborted.
0x4013a4e1 in __kill () from /lib/libc.so.6
Current language: auto; currently c
(gdb) bt full
#0 0x4013a4e1 in __kill () from /lib/libc.so.6
No locals.
#1 0x400f11eb in raise (sig=6) at signals.c:64
pid = 4395
handle = 0x400f4660
retcode = 4395
#2 0x4013b868 in abort () at ../sysdeps/generic/abort.c:88
act = {__sigaction_handler = {
sa_handler = 0x808b7ef <BufferList::emergencyWriteAll(void)+103>,
sa_sigaction = 0x808b7ef <BufferList::emergencyWriteAll(void)+103>},
sa_mask = {__val = {3221220032, 138065524, 138065524, 137801656, 4294901
134789120, 4294901760, 134789120, 3221220096, 139148752, 4294962049,
136145979, 137801656, 2, 3221220056, 1073782701, 1073808327, 1075901
7, 1073782526, 3221220096, 139148752, 4294962049, 1073817264, 134521
137770892, 134533168, 1074925732, 3221220096, 1073783072, 138366208,
138065409}}, sa_flags = 1075034016, sa_restorer = 0x400126b0}
sigs = {__val = {32, 0 <repeats 31 times>}}
#3 0x81ce29b in lyx::abort () at abort.C:9
No locals.
#4 0x81e48b8 in void Assert<bool> (assertion=false) at LAssert.h:24
assertion = false
#5 0x81db3ad in lyxstring::substr (this=0x84b3dd0, i=4294962050, n=5246)
at lyxstring.C:1525
this = (lyxstring *) 0x84b3dd0
lyxstring_invariant = {object = 0x2effeb68}
#6 0x81d3111 in GetExtension (name=@0x84b3dd0) at filetools.C:985
last_slash = 4294951690
last_dot = 4294962049
#7 0x8158636 in InsetFig::Recompute (this=0x84b3d90) at figinset.C:1449
this = (InsetFig *) 0x84b3d90
changed = false
newx = 137801576
newy = 1074000552
nraw_x = -1073746880
nraw_y = 136802443
sin_a = 0
cos_a = 1
frame_wid = 0
frame_hgh = 0
lfname = {static npos = 4294967295, rep = 0x836e094}
#8 0x815625b in InsetFig::Read (this=0x84b3d90, lex=@0xbffff218)
at figinset.C:1151
this = (InsetFig *) 0x84b3d90
buf = {static npos = 4294967295, rep = 0x836e094}
finished = true
#9 0x807d7ad in Buffer::readInset (this=0x83f4d00, lex=@0xbffff218,
par=@0xbffff060, pos=@0xbffff04c, font=@0xbfffeff8) at buffer.C:1039
this = (Buffer *) 0x83f4d00
inset = (class Inset *) 0x84b3d90
tmptok = {static npos = 4294967295, rep = 0x84af6e0}
#10 0x807b536 in Buffer::parseSingleLyXformat2Token (this=0x83f4d00,
lex=@0xbffff218, par=@0xbffff060, return_par=@0xbffff038,
token=@0xbfffefc4, pos=@0xbffff04c, depth=@0xbffff04b, font=@0xbfffeff
footnoteflag=@0xbffff044, footnotekind=@0xbffff040) at buffer.C:861
the_end_read = false
#11 0x8078626 in Buffer::readLyXformat2 (this=0x83f4d00, lex=@0xbffff218,
par=0x84b3aa8) at buffer.C:295
this = (Buffer *) 0x83f4d00
pos = 0
depth = 0 '\000'
footnoteflag = OPEN_FOOTNOTE
footnotekind = FIG
the_end_read = false
return_par = (LyXParagraph *) 0x83f8ee8
font = {bits = {family = INHERIT_FAMILY, series = INHERIT_SERIES,
shape = INHERIT_SHAPE, size = INHERIT_SIZE, color = inherit,
emph = INHERIT, underbar = INHERIT, noun = INHERIT, latex = INHERIT},
lang = 0x837296c, number_ = OFF, static sane = {family = ROMAN_FAMILY,
series = MEDIUM_SERIES, shape = UP_SHAPE, size = SIZE_NORMAL,
color = none, emph = OFF, underbar = OFF, noun = OFF, latex = OFF},
static inherit = {family = INHERIT_FAMILY, series = INHERIT_SERIES,
shape = INHERIT_SHAPE, size = INHERIT_SIZE, color = inherit,
emph = INHERIT, underbar = INHERIT, noun = INHERIT, latex = INHERIT},
static ignore = {family = IGNORE_FAMILY, series = IGNORE_SERIES,
shape = IGNORE_SHAPE, size = IGNORE_SIZE, color = ignore, emph = IGNOR
underbar = IGNORE, noun = IGNORE, latex = IGNORE}}
has_token = false
pretoken = {static npos = 4294967295, rep = 0x849ee78}
#12 0x807df02 in Buffer::readFile (this=0x83f4d00, lex=@0xbffff218, par=0x
at buffer.C:1066
the_end = 191
token = {static npos = 4294967295, rep = 0x83f5070}
this = (Buffer *) 0x83f4d00
#13 0x808c4c5 in BufferList::readFile (this=0x836afb8, s=@0xbffff390,
ronly=true) at bufferlist.C:397
this = (BufferList *) 0x836afb8
b = (class Buffer *) 0x83f4d00
ts = {static npos = 4294967295, rep = 0x83f4b30}
e = {static npos = 4294967295, rep = 0x83f5368}
a = {static npos = 4294967295, rep = 0x83f91b0}
fileInfo2 = {<noncopyable> = {<No data fields>}, buf = {st_dev = 7
__pad1 = 0, st_ino = 358522, st_mode = 33060, st_nlink = 1, st_uid = 5
st_gid = 500, st_rdev = 0, __pad2 = 0, st_size = 216199,
st_blksize = 4096, st_blocks = 432, st_atime = 978930176, __unused1 = 0,
st_mtime = 974600388, __unused2 = 0, st_ctime = 974600441, __unused3 = 0,
__unused4 = 0, __unused5 = 0}, status = 0, err = -1, fname = {
static npos = 4294967295, rep = 0x83f4b30}}
fileInfoE = {<noncopyable> = {<No data fields>}, buf = {st_dev = 25,
__pad1 = 0, st_ino = 12, st_mode = 138127320, st_nlink = 1074575432,
st_uid = 3221221836, st_gid = 1074319510, st_rdev = 594340324275430540,
__pad2 = 62132, st_size = -1073744904, st_blksize = 774,
st_blocks = -1073745420, st_atime = 136143947, __unused1 = 3221222164,
st_mtime = 0, __unused2 = 216199, st_ctime = 4096, __unused3 = 3221222164,
__unused4 = 978930176, __unused5 = 0}, status = -1, err = 2, fname = {
static npos = 4294967295, rep = 0x83f5368}}
use_emergency = false
lex = {<noncopyable> = {<No data fields>}, pimpl_ = 0x83f85d8}
#14 0x808d229 in BufferList::loadLyXFile (this=0x836afb8,
filename=@0xbffff3f0, tolastfiles=true) at bufferlist.C:502
this = (BufferList *) 0x836afb8
s = {static npos = 4294967295, rep = 0x83f4b30}
b = (Buffer *) 0x0
ro = true
#15 0x80d4c33 in LyXFunc::MenuOpen (this=0x83baa78) at lyxfunc.C:3166
this = (LyXFunc *) 0x83baa78
initpath = {static npos = 4294967295, rep = 0x8371930}
fileDlg = {<Object> = {<ObjectScoped> = {<ObjectReferenced> = {
obj_count_ = 7444996, obj_dynamic_ = 0, obj_owned_ = 1,
obj_floating_ = 0, obj_transfer_ = 1, obj_invalid_ = 0,
obj_destroyed_ = 0, obj_weak_ = 0, _vptr. = 0xa83ae18}, list_ = {
node_ = {prev_ = 0xbffff6bc, next_ = 0x80d0616, _vptr. = 0x8182c60}}},
_vb.ObjectScoped = 0xbffff45c}, static pFileDlgForm = 0x83a3bc8,
static pCurrentDlg = 0x0, pszUserPath1 = {static npos = 4294967295,
rep = 0x8371930}, pszUserPath2 = {static npos = 4294967295,
rep = 0x83f4718}, pszDirectory = {static npos = 4294967295,
rep = 0x83ba910}, pszMask = {static npos = 4294967295, rep = 0x83f63c8},
pszFileName = {static npos = 4294967295, rep = 0x83f4b30}, iDepth = 5,
iLastSel = -1, lLastTime = -1073744800, pszInfoLine = {
static npos = 4294967295, rep = 0x83f9608},
direntries = {<_Vector_base<LyXDirEntry,allocator<LyXDirEntry> >> =
{<_Vector_alloc_base<LyXDirEntry,allocator<LyXDirEntry>,>> = {_M_start = 0x83f9c40,
_M_finish = 0x83f9c70,
_M_end_of_storage = 0x83f9f40}, <No data fields>}, <No data fields>},
force_cancel = false, force_ok = true,
r_ = {<Handle<SigC::SlotData,SigC::Scopes::Extend>> = {
scope_ = {<Scope> = {<ScopeNode> = {prev_ = 0x83f4670,
next_ = 0x83f4670, _vptr. = 0x828a4a8}, obj_ = 0x83f4668,
cache_ = 0x83f4668}, <No data fields>}}, <No data fields>}}
filename = {static npos = 4294967295, rep = 0x83f4b30}
openbuf = (class Buffer *) 0x40209040
#16 0x80c622c in LyXFunc::Dispatch (this=0x83baa78, ac=4,
do_not_use_this_arg=@0xbffff9b8) at lyxfunc.C:786
argument = {static npos = 4294967295, rep = 0x836e094}
action = LFUN_MENUOPEN
text = (class LyXText *) 0x0
res = {static npos = 4294967295, rep = 0x400cb848}
#17 0x81c2ae5 in Menubar::Pimpl::MenuCallback (ob=0x83b2df0, button=1)
at Menubar_pimpl.C:684
choice = 1004
iteminfo = (ItemInfo *) 0x83b2dd0
view = (class LyXView *) 0x83a3fc0
item = (class MenuItem *) 0x83b2f48
submenus = {<_Vector_base<int,allocator<int> >> =
{<_Vector_alloc_base<int,allocator<int>,>> = {_M_start = 0x83bebe8, _M_finish =
0x83bebf0,
_M_end_of_storage = 0x83bebf0}, <No data fields>}, <No data fields>}
menu = 0
#18 0x81c28d6 in C_Menubar_Pimpl_MenuCallback (ob=0x83b2df0, button=1)
at Menubar_pimpl.C:638
No locals.
#19 0x400788bf in fl_object_qread () from /usr/X11R6/lib/libforms.so.0.88
No symbol table info available.
#20 0x40086b79 in fl_check_forms () from /usr/X11R6/lib/libforms.so.0.88
No symbol table info available.
#21 0x8189185 in GUIRunTime::runTime () at GUIRunTime.C:79
ev = {type = -1073743144, xany = {type = -1073743144,
serial = 134958211, send_event = -1073743176, display = 0x2,
window = 137802332}, xkey = {type = -1073743144, serial = 134958211,
send_event = -1073743176, display = 0x2, window = 137802332,
root = 1074768508, subwindow = 3221224324, time = 137899256,
x = 137831688, y = 10, x_root = -1073743184, y_root = 1075245500,
state = 3221224096, keycode = 0, same_screen = 0}, xbutton = {
type = -1073743144, serial = 134958211, send_event = -1073743176,
display = 0x2, window = 137802332, root = 1074768508,
subwindow = 3221224324, time = 137899256, x = 137831688, y = 10,
x_root = -1073743184, y_root = 1075245500, state = 3221224096, button = 0,
same_screen = 0}, xmotion = {type = -1073743144, serial = 134958211,
send_event = -1073743176, display = 0x2, window = 137802332,
root = 1074768508, subwindow = 3221224324, time = 137899256,
x = 137831688, y = 10, x_root = -1073743184, y_root = 1075245500,
state = 3221224096, is_hint = 0 '\000', same_screen = 0}, xcrossing = {
type = -1073743144, serial = 134958211, send_event = -1073743176,
display = 0x2, window = 137802332, root = 1074768508,
subwindow = 3221224324, time = 137899256, x = 137831688, y = 10,
x_root = -1073743184, y_root = 1075245500, mode = -1073743200, detail = 0,
same_screen = 0, focus = 0, state = 138312928}, xfocus = {
type = -1073743144, serial = 134958211, send_event = -1073743176,
display = 0x2, window = 137802332, mode = 1074768508,
detail = -1073742972}, xexpose = {type = -1073743144, serial = 134958211,
send_event = -1073743176, display = 0x2, window = 137802332,
x = 1074768508, y = -1073742972, width = 137899256, height = 137831688,
count = 10}, xgraphicsexpose = {type = -1073743144, serial = 134958211,
send_event = -1073743176, display = 0x2, drawable = 137802332,
x = 1074768508, y = -1073742972, width = 137899256, height = 137831688,
count = 10, major_code = -1073743184, minor_code = 1075245500},
xnoexpose = {type = -1073743144, serial = 134958211,
send_event = -1073743176, display = 0x2, drawable = 137802332,
major_code = 1074768508, minor_code = -1073742972}, xvisibility = {
type = -1073743144, serial = 134958211, send_event = -1073743176,
display = 0x2, window = 137802332, state = 1074768508}, xcreatewindow = {
type = -1073743144, serial = 134958211, send_event = -1073743176,
display = 0x2, parent = 137802332, window = 1074768508, x = -1073742972,
y = 137899256, width = 137831688, height = 10, border_width = -1073743184,
override_redirect = 1075245500}, xdestroywindow = {type = -1073743144,
serial = 134958211, send_event = -1073743176, display = 0x2,
event = 137802332, window = 1074768508}, xunmap = {type = -1073743144,
serial = 134958211, send_event = -1073743176, display = 0x2,
event = 137802332, window = 1074768508, from_configure = -1073742972},
xmap = {type = -1073743144, serial = 134958211, send_event = -1073743176,
display = 0x2, event = 137802332, window = 1074768508,
override_redirect = -1073742972}, xmaprequest = {type = -1073743144,
serial = 134958211, send_event = -1073743176, display = 0x2,
parent = 137802332, window = 1074768508}, xreparent = {type = -1073743144,
serial = 134958211, send_event = -1073743176, display = 0x2,
event = 137802332, window = 1074768508, parent = 3221224324,
x = 137899256, y = 137831688, override_redirect = 10}, xconfigure = {
type = -1073743144, serial = 134958211, send_event = -1073743176,
display = 0x2, event = 137802332, window = 1074768508, x = -1073742972,
y = 137899256, width = 137831688, height = 10, border_width = -1073743184,
above = 1075245500, override_redirect = -1073743200}, xgravity = {
type = -1073743144, serial = 134958211, send_event = -1073743176,
display = 0x2, event = 137802332, window = 1074768508, x = -1073742972,
y = 137899256}, xresizerequest = {type = -1073743144, serial = 134958211,
send_event = -1073743176, display = 0x2, window = 137802332,
width = 1074768508, height = -1073742972}, xconfigurerequest = {
type = -1073743144, serial = 134958211, send_event = -1073743176,
display = 0x2, parent = 137802332, window = 1074768508, x = -1073742972,
y = 137899256, width = 137831688, height = 10, border_width = -1073743184,
above = 1075245500, detail = -1073743200, value_mask = 0}, xcirculate = {
type = -1073743144, serial = 134958211, send_event = -1073743176,
display = 0x2, event = 137802332, window = 1074768508,
place = -1073742972}, xcirculaterequest = {type = -1073743144,
serial = 134958211, send_event = -1073743176, display = 0x2,
parent = 137802332, window = 1074768508, place = -1073742972},
xproperty = {type = -1073743144, serial = 134958211,
send_event = -1073743176, display = 0x2, window = 137802332,
atom = 1074768508, time = 3221224324, state = 137899256},
xselectionclear = {type = -1073743144, serial = 134958211,
send_event = -1073743176, display = 0x2, window = 137802332,
selection = 1074768508, time = 3221224324}, xselectionrequest = {
type = -1073743144, serial = 134958211, send_event = -1073743176,
display = 0x2, owner = 137802332, requestor = 1074768508,
selection = 3221224324, target = 137899256, property = 137831688,
time = 10}, xselection = {type = -1073743144, serial = 134958211,
send_event = -1073743176, display = 0x2, requestor = 137802332,
selection = 1074768508, target = 3221224324, property = 137899256,
time = 137831688}, xcolormap = {type = -1073743144, serial = 134958211,
send_event = -1073743176, display = 0x2, window = 137802332,
colormap = 1074768508, c_new = -1073742972, state = 137899256}, xclient = {
type = -1073743144, serial = 134958211, send_event = -1073743176,
display = 0x2, window = 137802332, message_type = 1074768508,
format = -1073742972, data = {b = "ø,8\b\b%7\b\n\000\000\000°úÿ¿¼ñ\026@",
s = {11512, 2104, 9480, 2103, 10, 0, -1360, -16385, -3652, 16406}, l = {
137899256, 137831688, 10, -1073743184, 1075245500}}}, xmapping = {
type = -1073743144, serial = 134958211, send_event = -1073743176,
display = 0x2, window = 137802332, request = 1074768508,
first_keycode = -1073742972, count = 137899256}, xerror = {
type = -1073743144, display = 0x80b4c83, resourceid = 3221224120,
serial = 2, error_code = 92 '\\', request_code = 178 '²',
minor_code = 54 '6'}, xkeymap = {type = -1073743144, serial = 134958211,
send_event = -1073743176, display = 0x2, window = 137802332,
key_vector = "|ª\017@\204ûÿ¿ø,8\b\b%7\b\n\000\000\000°úÿ¿¼ñ\026@ úÿ¿"},
pad = {-1073743144, 134958211, -1073743176, 2, 137802332, 1074768508,
-1073742972, 137899256, 137831688, 10, -1073743184, 1075245500,
-1073743200, 0, 0, 0, 138312928, 138216104, 137801576, -1073743180,
-1073743144, 136143987, -1073742960, -1073743160}}
#22 0x80b5927 in LyXGUI::runTime (this=0x8382d08) at lyx_gui.C:415
this = (LyXGUI *) 0x8382d08
#23 0x80b756d in LyX::LyX (this=0xbffffb84, argc=0xbffffbd0, argv=0xbffffc14)
at ../src/lyx_main.C:168
this = (LyX *) 0xbffffb84
gui = true
last_loaded = (class Buffer *) 0x0
#24 0x80e71db in main (argc=1, argv=0xbffffc14) at ../src/main.C:40
val = 0
lyx_localedir = {static npos = 4294967295, rep = 0x8382af8}
lyx = {<noncopyable> = {<No data fields>}, lyxGUI = 0x8382d08,
first_start = false, batch_command = {static npos = 4294967295,
rep = 0x836e094}}
(gdb)