texmacs-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Texmacs-dev] reproducible crash (related to UNDO history)


From: Norbert Nemec
Subject: [Texmacs-dev] reproducible crash (related to UNDO history)
Date: Thu, 15 Jul 2010 12:08:55 +0200

Hi there,

every once in a while I am caught by this reproducible crash that has been 
there since the new UNDO functionality was implemented:

* start texmacs
* enter [backslash] [A] [A] [x] [backspace] [enter]
-> SEGFAULT!!!

When you enter the hybrid in one go and activate it straight away, all works 
find. If you edit, correct a type and then activate it, texmacs crashes hard.

I traced this bug some way into the new UNDO history code where I gave up in 
confusion.

The backtrace is below (unfortunately garbled by some GCC&GDB) problem.

Greetings,
Norbert

--------

#0  0x0000000000784368 in tree (t=DWARF-2 expression error: DW_OP_reg 
operations must be used either alone or in conjuction with DW_OP_piece.
) at ./Kernel/Types/tree.hpp:144
144     inline tree::tree (const tree& x): rep (x.rep) { rep->ref_count++; }
(gdb) backtrace
#0  0x0000000000784368 in tree (t=DWARF-2 expression error: DW_OP_reg 
operations must be used either alone or in conjuction with DW_OP_piece.
) at ./Kernel/Types/tree.hpp:144
#1  clean_insert (t=DWARF-2 expression error: DW_OP_reg operations must be used 
either alone or in conjuction with DW_OP_piece.
) at ./Kernel/Types/modification.cpp:234
#2  0x0000000000784380 in clean_insert (t=DWARF-2 expression error: DW_OP_reg 
operations must be used either alone or in conjuction with DW_OP_piece.
) at ./Kernel/Types/modification.cpp:234
#3  0x0000000000784380 in clean_insert (t=DWARF-2 expression error: DW_OP_reg 
operations must be used either alone or in conjuction with DW_OP_piece.
) at ./Kernel/Types/modification.cpp:234
#4  0x0000000000784e7e in clean_apply (t=<value optimised out>, mod=<value 
optimised out>) at ./Kernel/Types/modification.cpp:385
#5  0x00000000007ebe15 in clean_apply (p=DWARF-2 expression error: DW_OP_reg 
operations must be used either alone or in conjuction with DW_OP_piece.
) at ./Data/History/patch.cpp:286
#6  0x00000000007f18f5 in join (p1=..., p2=DWARF-2 expression error: DW_OP_reg 
operations must be used either alone or in conjuction with DW_OP_piece.
) at ./Data/History/patch.cpp:504
#7  0x00000000007f1b23 in join (p1=..., p2=<value optimised out>, t=DWARF-2 
expression error: DW_OP_reg operations must be used either alone or in 
conjuction with DW_OP_piece.
) at ./Data/History/patch.cpp:492
#8  0x000000000043483d in archiver_rep::simplify (this=0x1737b58) at 
./Data/History/archiver.cpp:368
#9  0x0000000000434b90 in archiver_rep::mark_end (this=0x1737b58, m=<value 
optimised out>) at ./Data/History/archiver.cpp:531
#10 0x0000000000589b43 in edit_interface_rep::interrupt_shortcut 
(this=0x14fc5d8) at ./Edit/Interface/edit_keyboard.cpp:74
#11 0x000000000058aa58 in edit_interface_rep::key_press (this=0x14fc5d8, 
key=DWARF-2 expression error: DW_OP_reg operations must be used either alone or 
in conjuction with DW_OP_pi
-- 
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01



reply via email to

[Prev in Thread] Current Thread [Next in Thread]