Bug 100224

Summary: Crash in Organize Dialog (gtk3)
Product: LibreOffice Reporter: Julien Nabet <serval2412>
Component: BASICAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED WORKSFORME    
Severity: normal Keywords: haveBacktrace
Priority: medium    
Version: 5.2.0.0.alpha0+   
Hardware: All   
OS: All   
Whiteboard:
Crash report or crash signature: Regression By:
Attachments: bt with symbols

Description Julien Nabet 2016-06-05 15:07:13 UTC
Created attachment 125492 [details]
bt with symbols

On pc Debian x86-64 with master sources updated today (+enable-dbgutil) and gtk3, I got a crash with Organize Dialog.

Steps to reproduce:
1) Launch Writer
2) Menu Tools/Macros/Organize Dialogs...
3) Select "Untitled 1" + click New + click "OK"
=> new "Dialog1" is selected
4) Click "Edit"
=> Crash

I don't reproduce this with rendering=gtk
Comment 1 Julien Nabet 2016-06-05 15:08:02 UTC
When not using gdb (to retrieve bt), I noticed this on console:
Error: attempt to increment a singular iterator.

Objects involved in the operation:
    iterator "this" @ 0x0x7f6370998290 {
      type = �w<B� (mutable iterator);
      state = singular;
      references sequence with type 'std::__debug::unordered_map<unsigned short, com::sun::star::uno::Reference<com::sun::star::frame::XStatusListener>, std::hash<unsigned short>, std::equal_to<unsigned short>, std::allocator<std::pair<unsigned short const, com::sun::star::uno::Reference<com::sun::star::frame::XStatusListener> > > >' @ 0x0x9436b30
    }
Comment 2 Julien Nabet 2016-06-08 18:36:07 UTC
With master sources updated today (22fa9289fdc6fd8d82d754adfef39fee3fd3c52f), I don't reproduce this.
(I suppose thanks to Caolán's recent commits)