Hello,

enclosed please find some new (?) bug reports. I will enter them into bugzilla at the weekend.

Regards, Michael

--------------------------------------------------------------------------------

  1. New document
  2. Activate change tracking
  3. Add empty table
  4. Open table dialog with right mouse button
  => First valgrind message, then crash

==3279== Conditional jump or move depends on uninitialised value(s)
==3279==    at 0x80CE4FF: operator==(Change const&, Change const&) 
(changes.C:28)
==3279==    by 0x80D0484: Changes::lyxMarkChange(std::ostream&, int&, long, 
Change const&, Change const&) (changes.C:547)
==3279==    by 0x8140047: Paragraph::write(Buffer const&, std::ostream&, 
BufferParams const&, unsigned&) const (changes.h:34)
==3279==    by 0x8169330: LyXText::write(Buffer const&, std::ostream&) const 
(text.C:1984)
==3279==    by 0x81F5B93: InsetText::write(Buffer const&, std::ostream&) const 
(insettext.C:139)
==3279==    by 0x81585CE: LyXTabular::write(Buffer const&, std::ostream&) const 
(tabular.C:1195)
==3279==    by 0x81EEC38: InsetTabular::write(Buffer const&, std::ostream&) 
const (insettabular.C:204)
==3279==    by 0x81F412C: InsetTabularMailer::params2string(InsetTabular 
const&) (insettabular.C:1993)
==3279==    by 0x81F3EB3: InsetTabularMailer::inset2string(Buffer const&) const 
(insettabular.C:1958)
==3279==    by 0x81C0AD4: MailInset::showDialog(BufferView*) const 
(LyXView.h:98)
==3279==    by 0x81EFC78: InsetTabular::doDispatch(LCursor&, FuncRequest&) 
(insettabular.C:482)
==3279==    by 0x81C3951: InsetBase::dispatch(LCursor&, FuncRequest&) 
(insetbase.C:141)

--------------------------------------------------------------------------------

  I can't this message in the Qt frontend:

  #: src/frontends/qt2/ui/QPreambleDialogBase.ui:79
  msgid "Edit the preamble in an external editor"
  msgstr "Bearbeiten Sie den Vorspann in einem externen Editor"

  Is QPreambleDialogBase.ui old cruft that should be removed???

--------------------------------------------------------------------------------

  1. New document
  2. Change layout of empty paragraph to "Date" 
  3. Change document class to "Broadway"
  => Crash

par id not found
We failed to find the layout 'Dialogue' in the layout list. You MUST 
investigate!
 Standard
 Itemize
 Enumerate
 Description
 List
 Part
 Section
 Subsection
 Subsubsection
 Paragraph
 Subparagraph
 Part*
 Section*
 Subsection*
 Subsubsection*
 Paragraph*
 Subparagraph*
 Title
 Author
 Date
 Abstract
 Bibliography
 LyX-Code
 Address
 Right Address
 Quotation
 Quote
 Verse
 Caption
Assertion triggered in const LyXLayout_ptr& LyXTextClass::operator[](const 
std::string&) const by failing check "false" in file lyxtextclass.C:823

--------------------------------------------------------------------------------

  1. New document
  2. Inset 2x2 table
  3. Enter "a" in each cell
  4. Make a multicolumn out of the top cells
  5. Place the cursor in the multicolumn
  6. Undo
  => Multicolumn and left cell in second row are indented!
  7. Undo
  => Right cell in second row is indented!
  8. Undo
  => Crash

==3507== Invalid read of size 4
==3507==    at 0x8070911: std::vector<Paragraph, std::allocator<Paragraph> 
>::begin() const (stl_vector.h:363)
==3507==    by 0x806F9AD: std::vector<Paragraph, std::allocator<Paragraph> 
>::size() const (stl_vector.h:415)
==3507==    by 0x80E378F: DocIterator::lastpit() const (lyxtext.h:294)
==3507==    by 0x817C149: (anonymous namespace)::textUndoOrRedo(BufferView&, 
limited_stack<Undo>&, limited_stack<Undo>&) (undo.C:145)
==3507==    by 0x817C502: textUndo(BufferView&) (undo.C:211)
==3507==    by 0x806C5C0: BufferView::Pimpl::dispatch(FuncRequest const&) 
(BufferView_pimpl.C:1065)
==3507==    by 0x80667B8: BufferView::dispatch(FuncRequest const&) 
(BufferView.C:230)
==3507==    by 0x8116774: LyXFunc::dispatch(FuncRequest const&) (lyxfunc.C:1512)
==3507==    by 0x8111E84: LyXFunc::processKeySym(boost::shared_ptr<LyXKeySym>, 
key_modifier::state) (l 

Reply via email to