[Top][All Lists]
[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
- [Texmacs-dev] reproducible crash (related to UNDO history),
Norbert Nemec <=