Choosing colors from palette crash

Bug #1383863 reported by Kendzi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
New
Undecided
Unassigned
inkscape (Ubuntu)
New
Undecided
Unassigned

Bug Description

I try to chose color for drawed lines. I do it by moving mouse under color palette at the bottom of inkscape window and right clicking on color and the from pop-up menu I chose "Set fill". It is working few times but after that it stops. Right clicking on palette don't work pop-up menu don't appear at all. After next few attempt inkscape generate error message as shown in attachment. I try to use inkscape version 0.48.4 r9939. After restart the problem repeats. It is not possible to use Inkscape for me without choosing colors.

lsb_release -rd
Description: Ubuntu 14.04.1 LTS
Release: 14.04

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: inkscape 0.48.4-3ubuntu2
ProcVersionSignature: Ubuntu 3.13.0-37.64-generic 3.13.11.7
Uname: Linux 3.13.0-37-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.5
Architecture: amd64
CurrentDesktop: Unity
Date: Tue Oct 21 21:10:31 2014
InstallationDate: Installed on 2013-07-12 (465 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
SourcePackage: inkscape
UpgradeStatus: Upgraded to trusty on 2014-05-20 (153 days ago)

Revision history for this message
Kendzi (kendzi) wrote :
description: updated
description: updated
Revision history for this message
Kendzi (kendzi) wrote :

Really no one care?

I run Inskape from console. When that bug happen this error is printed:

(inkscape:5264): Gtk-CRITICAL **: IA__gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed

(inkscape:5264): Gtk-CRITICAL **: IA__gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed

(inkscape:5264): Gtk-CRITICAL **: IA__gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed

(inkscape:5264): Gtk-CRITICAL **: IA__gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed

(inkscape:5264): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GtkContainer'

(inkscape:5264): Gtk-CRITICAL **: IA__gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

(inkscape:5264): Gtk-CRITICAL **: IA__gtk_widget_show_all: assertion 'GTK_IS_WIDGET (widget)' failed

(inkscape:5264): Gtk-CRITICAL **: IA__gtk_widget_set_sensitive: assertion 'GTK_IS_WIDGET (widget)' failed

(inkscape:5264): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GtkMenu'

(inkscape:5264): Gtk-CRITICAL **: IA__gtk_menu_popup: assertion 'GTK_IS_MENU (menu)' failed

Revision history for this message
Kendzi (kendzi) wrote :

Bug #1323815 looks very similar...

Revision history for this message
jazzynico (jazzynico) wrote :

> Bug #1323815 looks very similar...

The error messages are not exactly the same, but yes, it looks very similar.

Not reproduced on Windows XP, Inkscape 0.48.4 and trunk revision 13882. Maybe my test was too short (only ~50 tries). Any idea on how long it took you to run into the issue?
And does it happen with any color palette, or with a specific one (I've limited my tests with the Inkscape default palette)?

Changed in inkscape:
status: New → Incomplete
tags: added: color ui
Revision history for this message
Kendzi (kendzi) wrote :

> Any idea on how long it took you to run into the issue?
It take few second to fall into that issue. First opening of menu always work but second one usually fail. There is some very little chance that this will work more then two times. So in short if you would like to use more then two colors, Inkscape is completely useless on Ubuntu for last few months...

> And does it happen with any color palette, or with a specific one
Inkscape allow to change color palette? Nice to known. Nerveless I use default settings. I really would like to use Inkscape to draw few colored lines, nothing more.

> Not reproduced on Windows XP
Yes, it is working fine on my computer with windows 7. I'm sure this bug is connected with GTK & Ubuntu...

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

On 2015-01-30 23:08 (+0100), Kendzi wrote:
> Yes, it is working fine on my computer with windows 7. I'm sure this
> bug is connected with GTK & Ubuntu...

Did you try to run Inkscape with the overlay scrollbars disabled? Open a terminal window, and launch inkscape like this:

$ LIBOVERLAY_SCROLLBAR=0 inkscape

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

... or without the global menu bar (also Ubuntu-specific):

$ UBUNTU_MENUPROXY=0 inkscape

Revision history for this message
Kendzi (kendzi) wrote :

Steps to reproduce on Ubuntu:

* First right mouse click on color pallet. Pop-up menu always appear:
https://launchpadlibrarian.net/196209796/InkscapeColorMenu.png

* After second and next clicks that menu don't appear at all.

* After several clicks an error appear from screenshot
https://launchpadlibrarian.net/187848526/inkscape-bug.png

Revision history for this message
Kendzi (kendzi) wrote :

Disable of overlay scrollbars works !!!!!!!!!!!!
Working command: LIBOVERLAY_SCROLLBAR=0 inkscape

I have check second command with disabling of global menu bar but it don't work.

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

Just in case: here's a link to instructions how you can add this to the launcher for inkscape:
http://artblog.mentalguy.net/post/62699485181/psa-how-to-fix-pressure-sensitivity-in-inkscape

(disabling the overlay scrollbars also happens to work around another conflict in inkscape which prevents pressure sensitivity to work with tablets on Unity)

su_v (suv-lp)
Changed in inkscape:
status: Incomplete → New
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.