Bug 93549 - Crash when drag select some objects
Summary: Crash when drag select some objects
Status: RESOLVED DUPLICATE of bug 93497
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
5.1.0.0.alpha0+ Master
Hardware: All All
: high major
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: haveBacktrace, regression
Depends on:
Blocks:
 
Reported: 2015-08-20 18:16 UTC by Regina Henschel
Modified: 2015-08-22 12:44 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
File which crashes (43.36 KB, application/vnd.oasis.opendocument.graphics)
2015-08-20 18:16 UTC, Regina Henschel
Details
screenshot of the crash situation (193.89 KB, image/png)
2015-08-20 18:18 UTC, Regina Henschel
Details
bt with debug symbols (4.66 KB, text/plain)
2015-08-20 20:16 UTC, Julien Nabet
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Regina Henschel 2015-08-20 18:16:50 UTC
Created attachment 118047 [details]
File which crashes

Open the attached file. Drag from top right of the rectangles to bottom left of the rectangles to select all of them.
I get the error message
Access violation - no RTTI data!

After clicking OK LibreOffice shuts down. There is no automatically recover start, but I need to restart LibreOffice to get the option to recover the file.

I use
Version: 5.1.0.0.alpha1+
Build ID: c614e711136205252ac2c72f9772c718dafc471e
TinderBox: Win-x86@62-merge-TDF, Branch:MASTER, Time: 2015-08-12_20:36:06
Locale: de-DE (de_DE)
Comment 1 Regina Henschel 2015-08-20 18:18:58 UTC
Created attachment 118048 [details]
screenshot of the crash situation
Comment 2 Julien Nabet 2015-08-20 20:16:35 UTC
Created attachment 118051 [details]
bt with debug symbols

On pc Debian x86-64 with master sources updated 2 days ago, I could reproduce this.

I also added a frame with its values
Comment 3 Julien Nabet 2015-08-20 20:18:52 UTC
With LO Debian package 4.4.5.2, I don't reproduce this=>regression
Comment 4 Julien Nabet 2015-08-20 20:38:00 UTC
Markus: before http://cgit.freedesktop.org/libreoffice/core/commit/?id=fee180f13d48c1fa97a3ecde4b2067e5b0f13fc2, dynamic cast instructions and the rest were called only if(eState >= SfxItemState::DEFAULT).
But if we should add "if (bSetOrDefault)" before these, it'd mean update functions would be called only with always true as second argument.
Any thought?
(I attached bt to make this a little bit clearer)
Comment 5 Julien Nabet 2015-08-20 20:38:43 UTC
Markus: sorry, I had put a comment for you without putting you in cc, dumb me! :-)
Comment 6 V Stuart Foote 2015-08-22 12:44:15 UTC

*** This bug has been marked as a duplicate of bug 93497 ***