Crash when closing Inkscape (docked dialog)

Bug #1108930 reported by jazzynico
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
High
Alex Valavanis

Bug Description

Crash reproduced on Windows XP, Inkscape trunk revision 12068.
Not reproduced with revision 12010 and 0.48.4.

Steps:
1. Launch Inkscape with a blank new file.
2. Create another new file (File>New>Default).
3. Open a docked dialog (tested with F&S and Text).
4. Select a different tab in the docked dialog.
5. Close the second document
-> Crash with the following message:

(inkscape.exe:2424): GLib-GObject-WARNING **: invalid uninstantiatable type `<invalid>' in cast to `SPDesktopWidget'

Doesn't crash when the dialog is floating or when I close the dialog before closing the window.

jazzynico (jazzynico)
tags: added: crash regression ui
Changed in inkscape:
importance: Undecided → High
milestone: none → 0.49
Revision history for this message
su_v (suv-lp) wrote :

Reproduced with Inkscape 0.48+devel r12068 and r12069 on OS X 10.7.4
Not reproduced with r12067 and earlier revisions.

Changed in inkscape:
status: New → Triaged
Revision history for this message
su_v (suv-lp) wrote :

Backtrace with r12069, GTK+/Quartz 2.24.14+git patches, gtkmm 2.24.2, glib 2.34.3

Revision history for this message
su_v (suv-lp) wrote :

@Alex - could you take a look at this regression? AFAICT it seems related to the latest changes for the rulers (to address bug #950552):
<http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/12068#src/widgets/desktop-widget.cpp>

Changed in inkscape:
assignee: nobody → Alex Valavanis (valavanisalex)
Revision history for this message
Alex Valavanis (valavanisalex) wrote :

Should be fixed in lp:inkscape r12078. I disconnected the new size-allocation signal handler before disposing the desktop widget.

Changed in inkscape:
milestone: 0.49 → none
status: Triaged → Fix Released
Revision history for this message
jazzynico (jazzynico) wrote :

Fix confirmed, thanks Alex!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.