Discussion:
[Bug 805303] [NEW] vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed with the default qt4 gui
Launchpad Bug Tracker
2011-07-18 16:34:31 UTC
Permalink
You have been subscribed to a public bug:

Not sure if title is correct, suffice to say vlc will hang when trying to open anything additional - it also appears to crash unity-window-decorator among other things (have crash report on that
Ex.'s - the playlist, tools > preferences and so forth

Switching the qt4 gui to anything but 'default' (gtk+) in qtconfig-qt4
and it works without incidence (tooltips are empty bit otherwise good.

Will attach xsession.errors, reflects a login, opening vlc, opening
xsession.errors, then attempting to open playlist window in vlc.

(using nvidia-current

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: vlc 1.1.10-1ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-9.43lp760131v201106060906-generic 2.6.38.7
Uname: Linux 2.6.38-9-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Sun Jul 3 23:23:42 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110202)
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: vlc
UpgradeStatus: Upgraded to oneiric on 2011-07-03 (1 days ago)

** Affects: qt4-x11 (Ubuntu)
Importance: Undecided
Status: Incomplete


** Tags: apport-bug i386 oneiric running-unity unity-2d
--
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed with the default qt4 gui
https://bugs.launchpad.net/bugs/805303
You received this bug notification because you are a member of Kubuntu Bugs, which is subscribed to qt4-x11 in Ubuntu.
Doug McMahon
2011-07-18 16:34:30 UTC
Permalink
This is my best guess, still an issue with vlc 1.1.11

** Package changed: vlc (Ubuntu) => qt4-x11 (Ubuntu)

** Changed in: qt4-x11 (Ubuntu)
Status: Incomplete => New
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Launchpad Bug Tracker
2011-07-23 05:33:35 UTC
Permalink
** Changed in: qt4-x11 (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Simon Allen
2011-07-31 09:56:59 UTC
Permalink
I also have this issue with a PyQt application I have written (A guitar
synthesiser). As well as the window becoming really large (and causing
compiz/unity to crash) as soon as the application is started, X begins
to use 100% of CPU.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Christian Leimer
2011-08-06 15:09:06 UTC
Permalink
Hi,

workaround: install qtconfig-qt4 and change gui style to motif.

The GTK+ style seems to be the trigger of this bug.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Fabrice Coutadeur
2011-09-07 03:03:00 UTC
Permalink
Hi,

The workaround also works with calibre (see bug #812258), that is
heavily impacted by this bug.

Increasing the importance as it makes unusable several applications and
make the system unable to restart cleanly (tested in a VM, I had to
recover a previous snapshot).

Fabrice

** Changed in: qt4-x11 (Ubuntu)
Importance: Undecided => Critical

** Changed in: qt4-x11 (Ubuntu)
Importance: Critical => High
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Doug McMahon
2011-09-07 03:49:32 UTC
Permalink
Just wanted to add. note that unity-2d & gnome-shell, while not quite as affected as unity, also show poor behavior (at least here
attached screen of vlc in playlist view in unity-2d, note that the window extends ad-infinitum to the bottom

** Attachment added: "Screenshot at 2011-09-06 23:44:27.png"
Loading Image...
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Vistaus
2011-09-09 09:24:51 UTC
Permalink
It also happens with hplip-gui,
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Tom Hindle
2011-09-09 16:47:40 UTC
Permalink
This also occurs with thg , however using the workaround does not fix
the issue for thg.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Christian Reis
2011-09-10 01:32:07 UTC
Permalink
This also affects GoldenCheetah; checking to see if changing theme
works...

Well, changing the theme to Motif does something, but in Unity 2D
metacity still keeps crashing. This isn't looking promising.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Christian Reis
2011-09-10 01:54:32 UTC
Permalink
Actually, setting the theme to Clearlooks made the application behave
properly, at least under the legacy Gnome 2 install running metacity.
Still going to check on Unity proper.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Christian Reis
2011-09-10 01:58:43 UTC
Permalink
Yep, works fine under Unity. So it's definitely got to do with the Qt
theme.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Doug McMahon
2011-09-10 02:53:35 UTC
Permalink
** Tags added: gnome-shell
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Doug McMahon
2011-09-10 03:03:27 UTC
Permalink
SUPPORT NOTE FOR VLC USERS:
If affected by this, after changing the gui theme in qtconfig-qt4 you must also remove this file to regain 'proper ' use again
~/.config/vlc/vlc-qt-interface.conf
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Doug McMahon
2011-09-10 21:46:28 UTC
Permalink
There was a major upgrade of qt4-x11 today to 4:4.7.4-0ubuntu1, the,result -
No better, possibly even worse in unity (3d
If this can't be fixed then it should be included in the release notes with at least a short lost of affected apps as not all qt4 are. (vlc certainly is and is a fairly popular add-on app
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Doug McMahon
2011-09-10 21:52:33 UTC
Permalink
Error on Beta 1 updated, opening vlc playlist w/ new qt4-x11 libs
(vlc:1700): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed
compiz (opengl) - Info: Couldn't bind redirected window 0x1c00013 to texture

compiz (opengl) - Info: Couldn't bind redirected window 0x1c00013 to
texture

X Error: BadMatch (invalid parameter attributes) 8
Major opcode: 59 (X_SetClipRectangles)
Resource id: 0x1c004c5
ect. ect.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
TheGhost
2011-09-11 10:33:12 UTC
Permalink
This seems also to affect MusicBrainzPicard on my system. Running via
terminal i got the following errors:

-----------
"(python:2901): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed

(python:2901): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed
QWidget::setMinimumSize: (/MainWindow) The largest allowed size is (16777215,16777215)
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 62 (X_CopyArea)
Resource id: 0x0
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 62 (X_CopyArea)
Resource id: 0x0"
-------------

I would also like to mention, that in Unity-3D the whole RAM is used and
the system starts to write the swap full until the whole system is
unusable, where in Unity-2D the RAM usage raises per 1GB and picard's
window is drawn wrong.

Running this picard in unity-2d mostly produces the error above, but
surprisingly a few times it works without flaws.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
TheGhost
2011-09-11 10:41:39 UTC
Permalink
This is also an issue running "calibre". The whole systems becomes
unusable and hangs.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Felix Droste
2011-09-13 13:19:35 UTC
Permalink
I would like to enclose my error.log for calibre. Generated on 64 bits
oneriric.

The X failure part is in the middle of the file.

** Attachment added: "error.log"
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+attachment/2397139/+files/error.log
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Doug McMahon
2011-09-14 03:01:17 UTC
Permalink
** Description changed:

Not sure if title is correct, suffice to say vlc will hang when trying to open anything additional - it also appears to crash unity-window-decorator among other things (have crash report on that
Ex.'s - the playlist, tools > preferences and so forth

Switching the qt4 gui to anything but 'default' (gtk+) in qtconfig-qt4
and it works without incidence (tooltips are empty bit otherwise good.

Will attach xsession.errors, reflects a login, opening vlc, opening
xsession.errors, then attempting to open playlist window in vlc.

(using nvidia-current

+ Note to vlc users - I've found clearlooks to be best choice, should be
+ good for other apps as well. Also do as mentioned in comment 13
+
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: vlc 1.1.10-1ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-9.43lp760131v201106060906-generic 2.6.38.7
Uname: Linux 2.6.38-9-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Sun Jul 3 23:23:42 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110202)
ProcEnviron:
- PATH=(custom, no user)
- LANG=en_US.UTF-8
- SHELL=/bin/bash
+ ?PATH=(custom, no user)
+ ?LANG=en_US.UTF-8
+ ?SHELL=/bin/bash
SourcePackage: vlc
UpgradeStatus: Upgraded to oneiric on 2011-07-03 (1 days ago)
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion
`GTK_IS_WIDGET (widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Dmitry Shachnev
2011-09-14 06:27:54 UTC
Permalink
Happens with ReText (https://launchpad.net/retext) also.

** Description changed:

- Not sure if title is correct, suffice to say vlc will hang when trying to open anything additional - it also appears to crash unity-window-decorator among other things (have crash report on that
+ Not sure if title is correct, suffice to say vlc will hang when trying to open anything additional - it also appears to crash unity-window-decorator among other things (have crash report on that)
Ex.'s - the playlist, tools > preferences and so forth

- Switching the qt4 gui to anything but 'default' (gtk+) in qtconfig-qt4
- and it works without incidence (tooltips are empty bit otherwise good.
+ Switching the qt4 gui to anything but 'default' (gtk+) in qtconfig-qt4
+ and it works without incidence (tooltips are empty bit otherwise good).

- Will attach xsession.errors, reflects a login, opening vlc, opening
- xsession.errors, then attempting to open playlist window in vlc.
-
- (using nvidia-current
+ Will attach xsession.errors, reflects a login, opening vlc, opening xsession.errors, then attempting to open playlist window in vlc.
+ (using nvidia-current)

Note to vlc users - I've found clearlooks to be best choice, should be
good for other apps as well. Also do as mentioned in comment 13
+
+ This happens with many Qt4 and PyQt4 applications.
+ Some errors displayed (from comments 16 and 18):
+
+ (python:2901): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed
+ (python:2901): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed
+
+ QWidget::setMinimumSize: (/MainWindow) The largest allowed size is
+ (16777215,16777215)
+
+ X Error: BadDrawable (invalid Pixmap or Window parameter) 9
+ Major opcode: 62 (X_CopyArea)
+ Resource id: 0x0
+ X Error: BadAlloc (insufficient resources for operation) 11
+ Major opcode: 53 (X_CreatePixmap)
+ Resource id: 0x15a
+ X Error: BadDrawable (invalid Pixmap or Window parameter) 9
+ Extension: 152 (RENDER)
+ Minor opcode: 4 (RenderCreatePicture)
+ Resource id: 0x42004f6
+ X Error: RenderBadPicture (invalid Picture parameter) 174
+ Extension: 152 (RENDER)
+ Minor opcode: 8 (RenderComposite)
+ Resource id: 0x42004f6
+ X Error: BadPixmap (invalid Pixmap parameter) 4
+ Major opcode: 54 (X_FreePixmap)
+ Resource id: 0x42004f6

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: vlc 1.1.10-1ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-9.43lp760131v201106060906-generic 2.6.38.7
Uname: Linux 2.6.38-9-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Sun Jul 3 23:23:42 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110202)
ProcEnviron:
?PATH=(custom, no user)
?LANG=en_US.UTF-8
?SHELL=/bin/bash
SourcePackage: vlc
UpgradeStatus: Upgraded to oneiric on 2011-07-03 (1 days ago)

** Summary changed:

- vlc : Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed with the default qt4 gui
+ Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed with the default qt4 gui

** Tags removed: gnome-shell running-unity unity-2d
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
rnsmith2
2011-09-14 16:46:02 UTC
Permalink
Also affects Anki, bug duplicated in
https://bugs.launchpad.net/ubuntu/+source/anki/+bug/843341
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Holger Knust
2011-09-14 22:50:51 UTC
Permalink
Tried the workaround suggested by rnsmith2 with no effect on Anki
problem.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
dave pretty
2011-09-15 00:03:11 UTC
Permalink
The rnsmith2 workaround does work for me (wrt Anki). I selected the
motif theme in qtconfig.
Post by Holger Knust
Tried the workaround suggested by rnsmith2 with no effect on Anki
problem.
--
You received this bug notification because you are subscribed to the bug
report.
https://bugs.launchpad.net/bugs/805303
?Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
?(widget)' failed with the default qt4 gui
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
--
Dr. David Pretty
Plasma Research Laboratory
Bldg 60, Research School of Physics and Engineering
The Australian National University
Canberra ACT 0200 AUSTRALIA
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
rnsmith2
2011-09-14 23:37:39 UTC
Permalink
Holger, try purging all configuration files for anki (I believe located
in your home folder in .anki) and then try the fix again. I know some
people said that was necessary to fix the problem in VLC. My config
problems were already purged (really I had uninstalled and deleted
everything remotely related to Anki except for my deck and media files
in an attempt to fix this earlier), so that might be a step I'm missing
in my fix. If that does work for you would you post the update to the
Anki Google group for me as well? And if it doesn't fix the problem,
I'll try to think of something else.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Holger Knust
2011-09-15 00:18:05 UTC
Permalink
I deleted the .anki folder et voila, it worked. Thanks for the
workaround and the additional help!
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Doug McMahon
2011-09-15 01:38:20 UTC
Permalink
** Description changed:

- Not sure if title is correct, suffice to say vlc will hang when trying to open anything additional - it also appears to crash unity-window-decorator among other things (have crash report on that)
+ vlc will hang when trying to open anything additional - it also appears to crash unity-window-decorator among other things (have crash report on that)
Ex.'s - the playlist, tools > preferences and so forth

Switching the qt4 gui to anything but 'default' (gtk+) in qtconfig-qt4
and it works without incidence (tooltips are empty bit otherwise good).

Will attach xsession.errors, reflects a login, opening vlc, opening xsession.errors, then attempting to open playlist window in vlc.
(using nvidia-current)

- Note to vlc users - I've found clearlooks to be best choice, should be
+ Note to Vlc users - I've found clearlooks to be best choice, should be
good for other apps as well. Also do as mentioned in comment 13
+
+ Note to Anki users - please review comments 20, 22 for current
+ workaround

This happens with many Qt4 and PyQt4 applications.
Some errors displayed (from comments 16 and 18):

(python:2901): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed
(python:2901): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET (widget)' failed

QWidget::setMinimumSize: (/MainWindow) The largest allowed size is
(16777215,16777215)

X Error: BadDrawable (invalid Pixmap or Window parameter) 9
- Major opcode: 62 (X_CopyArea)
- Resource id: 0x0
+ ??Major opcode: 62 (X_CopyArea)
+ ??Resource id: 0x0
X Error: BadAlloc (insufficient resources for operation) 11
- Major opcode: 53 (X_CreatePixmap)
- Resource id: 0x15a
+ ??Major opcode: 53 (X_CreatePixmap)
+ ??Resource id: 0x15a
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
- Extension: 152 (RENDER)
- Minor opcode: 4 (RenderCreatePicture)
- Resource id: 0x42004f6
+ ??Extension: 152 (RENDER)
+ ??Minor opcode: 4 (RenderCreatePicture)
+ ??Resource id: 0x42004f6
X Error: RenderBadPicture (invalid Picture parameter) 174
- Extension: 152 (RENDER)
- Minor opcode: 8 (RenderComposite)
- Resource id: 0x42004f6
+ ??Extension: 152 (RENDER)
+ ??Minor opcode: 8 (RenderComposite)
+ ??Resource id: 0x42004f6
X Error: BadPixmap (invalid Pixmap parameter) 4
- Major opcode: 54 (X_FreePixmap)
- Resource id: 0x42004f6
+ ??Major opcode: 54 (X_FreePixmap)
+ ??Resource id: 0x42004f6

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: vlc 1.1.10-1ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-9.43lp760131v201106060906-generic 2.6.38.7
Uname: Linux 2.6.38-9-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
Date: Sun Jul 3 23:23:42 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110202)
ProcEnviron:
?PATH=(custom, no user)
?LANG=en_US.UTF-8
?SHELL=/bin/bash
SourcePackage: vlc
UpgradeStatus: Upgraded to oneiric on 2011-07-03 (1 days ago)
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Aurélien Gâteau
2011-09-15 14:49:45 UTC
Permalink
I tried to reproduce this bug with vlc, calibre and anki but could not. Does it still happen for any of you with libqtgui4 version 4:4.7.4-0ubuntu2? If so, can you try this?
- make a copy of the config files (.anki folder for anki, .config/vlc/vlc-qt-interface.conf)
- delete them
- check if it "fixes" the bug
- if it does, attach the config files to this report

** Changed in: qt4-x11 (Ubuntu)
Status: Confirmed => Incomplete
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Dmitry Shachnev
2011-09-15 16:54:45 UTC
Permalink
@agateau:
I've written a simple test-case PyQt script (https://launchpadlibrarian.net/79590491/test_v2.py), and it still works for me.

** Changed in: qt4-x11 (Ubuntu)
Status: Incomplete => Opinion

** Changed in: qt4-x11 (Ubuntu)
Status: Opinion => Confirmed
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Till Kamppeter
2011-09-15 17:37:09 UTC
Permalink
Can there be any relationship/dpendency between this bug and bug 813230?
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Doug McMahon
2011-09-15 18:28:09 UTC
Permalink
It still happens with vlc using the current qt4-x11, as noted in comments 14 & 15
Will attach the qt config file for vlc - if needed I'll point out the specific area.

Though deleting the config does not fix the issue, Only changing the
gui does. (& then deleting the config does fix vlc.

As note in orig. description that this affects vlc when doing certain
things, not particularly just opening vlc -

"vlc will hang when trying to open anything additional - it also appears to crash unity-window-decorator among other things (have crash report on that)
Ex.'s - the playlist, tools > preferences and so forth"
The unity-window-decorator crash was relevant 10 weeks ago, no longer is.

** Attachment added: "vlc-qt-interface.conf"
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+attachment/2408772/+files/vlc-qt-interface.conf
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Doug McMahon
2011-09-15 18:40:01 UTC
Permalink
After switching the qt gui, deleting vlc's config this is a good config
and vlc works as expected

If I replace this one with the one produced with the gtk+ gui attached
previously then vlc will open in a borked state


** Attachment added: "vlc-qt-interface.conf-good"
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+attachment/2408823/+files/vlc-qt-interface.conf-good
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Till Kamppeter
2011-09-15 21:42:13 UTC
Permalink
Following comment #5 and #13 I get the HPLIP GUI tools working again. So
bug 813230 seems to be the same as this one.

** Also affects: xorg-server (Ubuntu)
Importance: Undecided
Status: New

** Changed in: xorg-server (Ubuntu)
Importance: Undecided => Critical

** Changed in: xorg-server (Ubuntu)
Status: New => Confirmed

** Changed in: xorg-server (Ubuntu)
Milestone: None => ubuntu-11.10

** Changed in: qt4-x11 (Ubuntu)
Importance: High => Critical
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Kate Stewart
2011-09-16 01:19:20 UTC
Permalink
** Tags added: rls-mgr-o-tracing

** Also affects: qt4-x11 (Ubuntu Oneiric)
Importance: Critical
Status: Confirmed

** Also affects: xorg-server (Ubuntu Oneiric)
Importance: Critical
Status: Confirmed
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Francis J. Lacoste
2011-09-16 18:33:37 UTC
Permalink
Another PyQT app affected: qbzr (see bug #851379)
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Dmitry Shachnev
2011-09-17 05:19:33 UTC
Permalink
** Tags removed: rls-mgr-o-tracing
** Tags added: rls-mgr-o-tracking
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Chris Halse Rogers
2011-09-19 02:20:33 UTC
Permalink
** Changed in: xorg-server (Ubuntu Oneiric)
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Chris Halse Rogers
2011-09-19 02:29:57 UTC
Permalink
Running ?bzr qdiff? under xtrace, we get
? lots of verbosity ?
000:<:0125: 20: Request(12): ConfigureWindow window=0x02400010 values={width=65535 height=65535}
? lots more verbosity ?

This does not appear to be an X server problem; it looks like Qt is
asking for an insanely-sized window, and then being surprised when it
can't render to its 16.4 GB window.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Aurélien Gâteau
2011-09-19 12:33:54 UTC
Permalink
I am still scratching my head trying to reproduce this bug, or at least
spot the difference between my system and yours.

I am running Oneiric 64bit, could it be the difference? Does anyone of
you is able to reproduce this bug on a 64bit version of Oneiric (note: I
mean a 64 bit OS, not a 64 processor) or are you all running Oneiric
32bit?
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Timo Aaltonen
2011-09-19 12:44:59 UTC
Permalink
I'm running 64bit oneiric, and 'picard' is the app that is causing
problems here.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Francis J. Lacoste
2011-09-19 13:40:03 UTC
Permalink
(Well, bzr is a python program so not in itself 64bits, but the python
interpreter and the dependencies libraries should be using the 64bits
packages.)
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
ngsupb
2011-09-19 14:05:34 UTC
Permalink
I have this bug and seems can reproduce it. May I help somehow to solve
it?
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Francis J. Lacoste
2011-09-19 13:39:10 UTC
Permalink
I'm also running 64bit oneiric, and qbzr is a 64bit app causing
problems.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Doug McMahon
2011-09-19 14:24:05 UTC
Permalink
While the orig. bug was filed on a 32 bit desktop & am currently using a 32 bit install on a laptop just booted to todays daily 64 bit
Installed vlc, tried to open the playlist & easily seen.
Terminal showed errors as in descript (X Errors), .xsessions shows 1000's of
"compiz (opengl) - Info: Couldn't bind redirected window 0x3800006 to texture"
use of the session degraded as in screenshot attached

Also did again produce a unity-window-decorator crash - can be seen here if needed
Bug 853897

This has been occurring on various machines since late June, dozens of fresh installs on a weekly basis
The only thing these machines have in common is nvidia display adapters

** Attachment added: "Screenshot at 2011-09-19 14:07:28.png"
Loading Image...
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Francis J. Lacoste
2011-09-19 14:40:29 UTC
Permalink
Since I have that problem on a Intel mobility card, I'd rule out the
video driver (or it's a common issue to nvidia / i915, which makes it
less likely.)
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
rnsmith2
2011-09-19 15:22:07 UTC
Permalink
I have this problem on both a 32bit laptop with an ATI radeon card, and
a 64bit with an intel mobility card.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Doug McMahon
2011-09-19 15:29:06 UTC
Permalink
From what I see as noted in comment 7 & comment 32 - opening vlc in gnome-shell w/ the default gtk+ gui, the playlist window is quite large vertically
xwininfo: Window id: 0x2400016 "VLC media player"

Absolute upper-left X: 423
Absolute upper-left Y: 205
Relative upper-left X: 10
Relative upper-left Y: 36
Width: 600
Height: 16383
Depth: 24
Visual: 0x21
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x20 (installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: no
Corners: +423+205 -257+205 -257--15788 +423--15788
-geometry 600x16383+413+169
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Aurélien Gâteau
2011-09-19 16:23:13 UTC
Permalink
I am finally able to reproduce it in a 32bit vm. Not sure what triggers
it but I am going to investigate (once Qt has build in the vm).
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Jonathan Meek
2011-09-19 18:11:06 UTC
Permalink
I have 64bit Oneiric and this bug happens for running Calibre and for
when I (frustratingly enough) try to open the preferences window for
VLC.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Aurélien Gâteau
2011-09-20 10:11:20 UTC
Permalink
Some progress: it seems to be caused by the overlay scrollbars. Anyone
who still has the bug, can you try to start your application with the
LIBOVERLAY_SCROLLBAR environment variable set to 0? For example to start
vlc, you would type "LIBOVERLAY_SCROLLBAR=0 vlc" in your terminal.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Timo Aaltonen
2011-09-20 10:27:25 UTC
Permalink
that helps with vlc, but not picard.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Paolo Sammicheli
2011-09-20 10:58:17 UTC
Permalink
this helped with the Quickly qtquick-application default application
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Fabrice Coutadeur
2011-09-20 12:30:46 UTC
Permalink
it helps too with calibre.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Dmitry Shachnev
2011-09-20 14:15:32 UTC
Permalink
Helps with ReText.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Aurélien Gâteau
2011-09-20 14:32:29 UTC
Permalink
@Timo that is weird: I can't reproduce the problem with picard if I set
the variable appropriately.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Didier Roche
2011-09-20 14:35:52 UTC
Permalink
** Changed in: qt4-x11 (Ubuntu Oneiric)
Milestone: None => ubuntu-11.10
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Aurélien Gâteau
2011-09-20 15:03:31 UTC
Permalink
Attached patch disables overlay scrollbars in the initialization of the
QGtkStyle, this should avoid the bug.

** Patch added: "kubuntu_93_disable_overlay_scrollbars.diff"
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+attachment/2431640/+files/kubuntu_93_disable_overlay_scrollbars.diff

** Changed in: qt4-x11 (Ubuntu Oneiric)
Status: Confirmed => In Progress
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Tom Hindle
2011-09-20 15:54:10 UTC
Permalink
running LIBOVERLAY_SCROLLBAR=0 thg doesn't fix the issue for tortoise
hg.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Ubuntu QA's Bug Bot
2011-09-20 16:08:13 UTC
Permalink
The attachment "kubuntu_93_disable_overlay_scrollbars.diff" of this bug
report has been identified as being a patch. The ubuntu-reviewers team
has been subscribed to the bug report so that they can review the patch.
In the event that this is in fact not a patch you can resolve this
situation by removing the tag 'patch' from the bug report and editing
the attachment so that it is not flagged as a patch. Additionally, if
you are member of the ubuntu-sponsors please also unsubscribe the team
from this bug report.

[This is an automated message performed by a Launchpad user owned by
Brian Murray. Please contact him regarding any issues with the action
taken in this bug report.]

** Tags added: patch
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Didier Roche
2011-09-20 16:48:46 UTC
Permalink
FYI, I'm pushing it to test in the ubuntu-desktop ppa
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Launchpad Bug Tracker
2011-09-20 17:03:24 UTC
Permalink
** Branch linked: lp:~kubuntu-packagers/kubuntu-packaging/qt
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Doug McMahon
2011-09-20 22:53:00 UTC
Permalink
The ubuntu-desktop ppa qt packages work fine with vlc
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Aurélien Gâteau
2011-09-21 08:20:40 UTC
Permalink
@Tom Hindle: it fixes the issue here. Can you try the ubuntu-desktop
ppa?
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Timo Aaltonen
2011-09-21 11:38:28 UTC
Permalink
Picard works for me with the ppa _if_ I first move the old config away.
With it, it'll start in fullscreen mode and works fine until I put it in
windowed mode. Then I need to kill picard, which results in compiz
crashing and needing a restart. Haven't been able to reproduce it with a
clean config.

I've attached the config (sanitized the paths, removed my musicbrainz
login info), if you want to figure out what happens there..

** Attachment added: "Picard.conf"
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+attachment/2435517/+files/Picard.conf
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Tom Hindle
2011-09-21 14:12:59 UTC
Permalink
@Aur?lien G?teau: just tried with ubuntu-desktop ppa. Seems to be same
behavior as before. thg icon displays in the unity sidebar - but doesn't
bring up the workbench window. Then the desktop or other applications
doesn't respond to mouse clicks until thg is killed.

It seems the thg is receiving the mouse events - but the window isn't
painting. If I right click on the desktop I get context menus from the
thg workbench application.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Tom Hindle
2011-09-21 14:19:22 UTC
Permalink
@Aur?lien G?teau: I just tried logging with Ubuntu 2D (no compiz I
assume?) and using ubuntu-desktop ppa and now thg works fine. (Thanks!)
I had previously tried using Ubuntu 2D, (without LIBOVERLAY_SCROLLBAR or
the ubuntu-desktop ppa), and it showed the broken behavior.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Launchpad Bug Tracker
2011-09-22 17:26:46 UTC
Permalink
This bug was fixed in the package qt4-x11 - 4:4.7.4-0ubuntu3

---------------
qt4-x11 (4:4.7.4-0ubuntu3) oneiric; urgency=low

[ Felix Geyer ]
* Build the documentation if the qt4-doc package is being built instead of
relying on the i386 architecture check.
* Update symbol files.

[ Fathi Boudra ]
* Add patches:
- openssl_no_ssl2.patch - OpenSSL in Debian dropped the insecure SSLv2
protocol. (Closes: #640210)
- Remove_QtHelp_dependency_on_QtXml.patch - (Closes: #641753)

[ Didier Roche ]
* debian/patches/kubuntu_93_disable_overlay_scrollbars.diff:
- disable unsupported overlay scrollbar when the gtkstyle is used
to not make the machine swapping or session crash. Thanks agateau
(LP: #805303)
-- Didier Roche <didrocks at ubuntu.com> Thu, 22 Sep 2011 18:42:00 +0200

** Changed in: qt4-x11 (Ubuntu Oneiric)
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Till Kamppeter
2011-09-23 07:30:13 UTC
Permalink
I could switch back to the default theme with qtconfig-qt4 and the HPLIP
tools keep working. So the problem is actually solved.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
dmitry
2011-09-23 08:15:00 UTC
Permalink
vlc still does not work - prints the following message and crashes session:
Blocked: call to putenv("LIBOVERLAY_SCROLLBAR=0")

I have to start it manually with "LIBOVERLAY_SCROLLBAR=0 vlc".
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Rémi Denis-Courmont
2011-09-23 09:18:32 UTC
Permalink
VLC is multi-threaded and putenv() is not thread-safe. Any attempt to
call putenv() from within the VLC process is a bug, except at the very
beginning of the VLC main() function.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
dmitry
2011-09-23 09:50:40 UTC
Permalink
Correct me if I wrong but this call is happening from the Qt libraries,
not from the VLC itself. Does that mean VLC initializes the UI in a
different thread?
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Rémi Denis-Courmont
2011-09-23 11:14:44 UTC
Permalink
Post by dmitry
Correct me if I wrong but this call is happening from the Qt
libraries, not from the VLC itself.

That is why it is a bug. The only safe place to call putenv() is early
in the VLC main() function, before any thread is created. In practice,
the VLC code base has long since been audited and all setenv(),
unsetenv() and putenv() calls removed. VLC versions 1.1.0 and later
actively prevent libraries from modifying its environment as this is a
known cause of crashes; that's why you see the "Blocked: ..." error
message.
Post by dmitry
Does that mean VLC initializes the UI in a different thread?
Different thread than... ? Anyway, calling putenv() is not thread-safe
in any case on glibc, regardless of which thread calls it: glibc does
not protect the environment against concurrent accesses, so putenv() can
crash a concurrent *env() function call from another thread.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Vladimir
2011-09-24 18:58:57 UTC
Permalink
I have the same problem with vlc and double commander (external
application) and I uninstall packege liboverlay-scrollbar-0.2-0 and now
it's OK. So I think, the problem is with this library.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Nicolás Abel Carbone
2011-09-24 21:50:41 UTC
Permalink
I don't understand. I am having this problem with VLC. I wanted to check
what version of qt4-x11 I have installed, and I didn't found the package
in Synaptic. Is this normal? I am using Ubuntu 11.10 x64.

By the way, as a workaround, is there a way of permanently disabling the
overlayscrollbars for VLC (and only for VLC)?

Thanks
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Dmitry Shachnev
2011-09-25 05:51:50 UTC
Permalink
@Nicol?s: The package name is "libqtgui4", so you can run "apt-cache
policy libqtgui4" to check the version.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Doug McMahon
2011-09-25 07:09:47 UTC
Permalink
@Nicol?s:
After updating you should remove ~/.config/vlc/vlc-qt-interface.conf
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
dmitry
2011-09-25 07:28:40 UTC
Permalink
It doesn't help removing this file. The problem persists unless VLC is
started with LIBOVERLAY_SCROLLBAR=0 prefix (see comments above about the
putenv issue).
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Doug McMahon
2011-09-25 08:52:59 UTC
Permalink
dmitry (dremon) wrote >
It doesn't help removing this file. The problem persists unless VLC is started with LIBOVERLAY_SCROLLBAR=0 prefix (see comments above about the putenv issue)
I don't have to see anything - vlc is working fine here with the updated qt4-x11 packages & using the default gtk+ gui
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
dmitry
2011-09-25 12:04:20 UTC
Permalink
Try opening a playlist window or toggle advanced preferences.
I have deleted the entire vlc configuration directory but as soon as playlist is toggled vlc does not start.
And it it happens on 2 different computers: one with Intel card and another one with Nvidia card, both updated to the latest qt4-x11.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
pablomme
2011-09-25 12:16:20 UTC
Permalink
The easiest way to trigger the bug is to open a non-existing file from
the command line, e.g.,

$ vlc i-do-not-exist.avi

I can confirm that

$ LIBOVERLAY_SCROLLBAR=0 vlc i-do-not-exist.avi

works fine.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Nicolás Abel Carbone
2011-09-25 17:58:49 UTC
Permalink
I have libqtgui4 and I am still having the bug on VLC. I think this
should be re-opened, at least for VLC.

The LIBOVERLAY_SCROLLBAR=0 vlc workaround works fine for me.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Nicolás Abel Carbone
2011-09-25 17:59:18 UTC
Permalink
Sorry, I meant to say that I have libqtgui4 fully updated.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
pablomme
2011-09-25 21:04:16 UTC
Permalink
How about adding vlc to overlay-scrollbar's internal blacklist? I.e.
insert:

"vlc", /*
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303 */

at line 52 of os/os-utils.c in package overlay-scrollbar. This should
have the same effect as LIBOVERLAY_SCROLLBAR=0 (unless something is
breaking just by loading the overlay-scrollbar library, if that makes
any sense).

A task for ayatana-scrollbar should be added to this bug in any case.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Doug McMahon
2011-09-26 09:02:32 UTC
Permalink
Opps - apologies to dmitry , ect.

The whole life of this bug, whenever retrying to see if anything had changed I'd always remove my vlc-1.2-git and replace w/ the 1.1X ubuntu version.
This current install - beta 2, I did not do so, thereby trying the patched qt libs with the 1.2-git version which responds well to the new libs and works fine.
vlc-1.11 does not work with the patched qt unless done as previously noted (or one can set an env in vlc.desktop, an alias with an export
So definitely not fixed at all for vlc
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Jean-Baptiste Lallement
2011-09-27 09:38:15 UTC
Permalink
I'm reopening this report because it is still an issue with latest version (Qt 4:4.7.4-0ubuntu4)
see bug 848808

** Changed in: qt4-x11 (Ubuntu Oneiric)
Status: Fix Released => Triaged
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Jonathan Thomas
2011-09-27 14:10:21 UTC
Permalink
Are you sure these two bugs are related? The metacity one is a crash in
metacity's drawing code, where this bug was a Qt theme making
assumptions about the validity of scrollbar pointers.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Jonathan Thomas
2011-09-27 14:18:47 UTC
Permalink
Hmm, it appears they are at least related, though metacity probably
shouldn't crash from a misbehaving theme...
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Dmitry Shachnev
2011-09-27 14:49:19 UTC
Permalink
@Jonathan: look at this attachment:
https://launchpadlibrarian.net/81164594/vlc.out. There are exactly the
same errors as are in this bug's description!

Also, maybe it's easier to fix the overlay scrollbars instead of Qt?
I'll now try to downgrade them to Natty version and check if the crash
exists.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+subscriptions
Dmitry Shachnev
2011-09-27 15:13:34 UTC
Permalink
Overlay-scrollbar 0.1.12 installs but doesn't work (I get classic
scrollbars everywhere), and VLC doesn't crash. Anyway, I believe that
something was broken in overlay-scrollbar and can be easily reverted.

I'm adding ubuntu/overlay-scrollbar task, if I'm wrong feel free to mark
it invalid.

** Also affects: overlay-scrollbar (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/overlay-scrollbar/+bug/805303/+subscriptions
Andrea Cimitan
2011-09-27 15:55:52 UTC
Permalink
** Changed in: overlay-scrollbar (Ubuntu Oneiric)
Status: New => Invalid
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/overlay-scrollbar/+bug/805303/+subscriptions
pablomme
2011-09-27 16:41:07 UTC
Permalink
I've just tried patching overlay-scrollbars as I mentioned in comment
#75. vlc does not crash any more, as expected, but its windows (e.g.
Help > Help...) have no scrollbars at all, although I can scroll with
the mouse wheel. Any ideas why? I guess that qt has been patched to use
overlay-scrollbars by default, so I should blacklist vlc there as well
as (or instead of) in overlay-scrollbar.

Anyway, the chance of easily fixing this bug by disabling overlay-
scrollbar for vlc exists. I don't think this bug should be in oneiric
final.

NB, other bugs fixed by blacklisting programs in overlay-scrollbar have
had an ayatana-scrollbar task (not overlay-scrollbar) as per the
comments in the source.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/overlay-scrollbar/+bug/805303/+subscriptions
Aurélien Gâteau
2011-09-28 09:47:01 UTC
Permalink
Correct me if I wrong but this call is happening from the Qt libraries, not
from the VLC itself.
That is why it is a bug. The only safe place to call putenv() is early in the
VLC main() function, before any thread is created. In practice, the VLC code
base has long since been audited and all setenv(), unsetenv() and putenv()
calls removed. VLC versions 1.1.0 and later actively prevent libraries from
modifying its environment as this is a known cause of crashes; that's why you
see the "Blocked: ..." error message.
Does that mean VLC initializes the UI in a different thread?
Different thread than... ? Anyway, calling putenv() is not thread-safe in any
case on glibc, regardless of which thread calls it: glibc does not protect the
environment against concurrent accesses, so putenv() can crash a concurrent
*env() function call from another thread.
In this case putenv() and getenv() calls for LIBOVERLAY_SCROLLBAR are done from
the same thread (the one running the GUI event loop) so it would not cause any
problem.

Anyway, I think our only solution for Oneiric is to do what pablomme suggested
in comment #75.

https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/comments/75


** Changed in: overlay-scrollbar (Ubuntu Oneiric)
Status: Invalid => Confirmed
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/overlay-scrollbar/+bug/805303/+subscriptions
Aurélien Gâteau
2011-09-28 09:36:15 UTC
Permalink
I am going to investigate further, but Qt has not been patched to
support overlay-scrollbars. The patch just sets the environment variable
LIBOVERLAY_SCROLLBAR to 0 before initializing gtk within the QGtkStyle.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/overlay-scrollbar/+bug/805303/+subscriptions
Rémi Denis-Courmont
2011-09-28 10:05:54 UTC
Permalink
That's not right. Other threads in VLC do call getenv() too, for
instance through libdbus or XCB, not just the Qt UI thread.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/overlay-scrollbar/+bug/805303/+subscriptions
Aurélien Gâteau
2011-09-28 15:12:19 UTC
Permalink
Post by Rémi Denis-Courmont
That's not right. Other threads in VLC do call getenv() too, for
instance through libdbus or XCB, not just the Qt UI thread.
Just realized I misunderstood what you said. Indeed this would not be
threadsafe.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/805303/+subscriptions
Aurélien Gâteau
2011-09-28 15:05:43 UTC
Permalink
Update of overlay_scrollbar gtk patch which exposes a function to
disable overlay scrollbars.

** Patch added: "100_overlay_scrollbar_loading.patch"
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+attachment/2474830/+files/100_overlay_scrollbar_loading.patch
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/overlay-scrollbar/+bug/805303/+subscriptions
Aurélien Gâteau
2011-09-28 15:08:59 UTC
Permalink
Updated Qt patch which takes advantage of the function introduced in
100_overlay_scrollbar_loading.patch to disable overlay scrollbars.

** Patch added: "kubuntu_93_disable_overlay_scrollbars.diff"
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/805303/+attachment/2474838/+files/kubuntu_93_disable_overlay_scrollbars.diff
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/overlay-scrollbar/+bug/805303/+subscriptions
Aurélien Gâteau
2011-09-28 15:14:11 UTC
Permalink
The two patches should nail this bug for good. Note that the bug won't
be fix until both patches are in, as the GTK patch exposes a function
which the Qt patch uses. It should not be a problem if the Qt patch
lands first though, as the Qt code checks for the presence of the new
function before using it.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/805303/+subscriptions
Ken VanDine
2011-09-28 15:17:04 UTC
Permalink
** Also affects: gtk+2.0 (Ubuntu)
Importance: Undecided
Status: New

** Changed in: gtk+2.0 (Ubuntu Oneiric)
Assignee: (unassigned) => Ken VanDine (ken-vandine)

** Changed in: gtk+2.0 (Ubuntu Oneiric)
Milestone: None => ubuntu-11.10

** Changed in: gtk+2.0 (Ubuntu Oneiric)
Status: New => Triaged

** Changed in: gtk+2.0 (Ubuntu Oneiric)
Importance: Undecided => Critical
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/805303/+subscriptions
Ken VanDine
2011-09-28 20:49:13 UTC
Permalink
The GTK patch makes these changes to the symbols, does anything we know
of use them?

@@ -4728,11 +4728,11 @@
gtk_window_unstick at Base 2.8.0
gtk_wrap_mode_get_type at Base 2.8.0
hildon_gtk_file_chooser_install_properties at Base 2.10.0
- ubuntu_gtk_hscrollbar_init at Base 2.24.5-0ubuntu2
+ ubuntu_gtk_get_use_overlay_scrollbar at Base 2.24.6-0ubuntu4
ubuntu_gtk_menu_shell_activate_first at Base 2.23.90
ubuntu_gtk_menu_shell_activate_mnemonic at Base 2.21.6-1ubuntu5.1
- ubuntu_gtk_scrolled_window_init at Base 2.24.3-0ubuntu5
- ubuntu_gtk_vscrollbar_init at Base 2.24.5-0ubuntu2
+ ubuntu_gtk_overlay_scrollbar_new at Base 2.24.6-0ubuntu4
+ ubuntu_gtk_set_use_overlay_scrollbar at Base 2.24.6-0ubuntu4
ubuntu_gtk_widget_set_has_grab at Base 2.21.6-1ubuntu3
ubuntu_menu_proxy_activate_menu at Base 2.21.6-1ubuntu5.1
ubuntu_menu_proxy_get at Base 2.21.1-1ubuntu2


** Changed in: gtk+2.0 (Ubuntu Oneiric)
Assignee: Ken VanDine (ken-vandine) => Andrea Cimitan (cimi)
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/805303

Title:
Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion `GTK_IS_WIDGET
(widget)' failed with the default qt4 gui

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/805303/+subscriptions
Loading...