SUSE / openSUSEThis Forum is for the discussion of Suse Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've seen the errors I'm including below on several other threads but the answers on those threads haven't helped me
A few days ago I updated my SuSE box using the YoU tool for the first time in a couple of months. Since then Thunderbird can't even start and Firefox will sometimes start but die whenever I resize the screen, click on a menu, etc. The following is what comes from GDK when Thunderbird attempts to start:
Code:
keith@brundles:~> thunderbird
(Gecko:22711): Gdk-CRITICAL **: file gdkdraw.c: line 204 (gdk_drawable_get_depth): assertion `GDK_IS_DRAWABLE (drawable)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkwindow-x11.c: line 2510 (gdk_window_set_back_pixmap): assertion `pixmap == NULL || gdk_drawable_get_depth (window) == gdk_drawable_get_depth (pixmap)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkdraw.c: line 204 (gdk_drawable_get_depth): assertion `GDK_IS_DRAWABLE (drawable)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkwindow-x11.c: line 2510 (gdk_window_set_back_pixmap): assertion `pixmap == NULL || gdk_drawable_get_depth (window) == gdk_drawable_get_depth (pixmap)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkdraw.c: line 204 (gdk_drawable_get_depth): assertion `GDK_IS_DRAWABLE (drawable)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkwindow-x11.c: line 2510 (gdk_window_set_back_pixmap): assertion `pixmap == NULL || gdk_drawable_get_depth (window) == gdk_drawable_get_depth (pixmap)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkdraw.c: line 204 (gdk_drawable_get_depth): assertion `GDK_IS_DRAWABLE (drawable)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkwindow-x11.c: line 2510 (gdk_window_set_back_pixmap): assertion `pixmap == NULL || gdk_drawable_get_depth (window) == gdk_drawable_get_depth (pixmap)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkdraw.c: line 204 (gdk_drawable_get_depth): assertion `GDK_IS_DRAWABLE (drawable)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkwindow-x11.c: line 2510 (gdk_window_set_back_pixmap): assertion `pixmap == NULL || gdk_drawable_get_depth (window) == gdk_drawable_get_depth (pixmap)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkdraw.c: line 204 (gdk_drawable_get_depth): assertion `GDK_IS_DRAWABLE (drawable)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkwindow-x11.c: line 2510 (gdk_window_set_back_pixmap): assertion `pixmap == NULL || gdk_drawable_get_depth (window) == gdk_drawable_get_depth (pixmap)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkdraw.c: line 204 (gdk_drawable_get_depth): assertion `GDK_IS_DRAWABLE (drawable)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkwindow-x11.c: line 2510 (gdk_window_set_back_pixmap): assertion `pixmap == NULL || gdk_drawable_get_depth (window) == gdk_drawable_get_depth (pixmap)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkdraw.c: line 204 (gdk_drawable_get_depth): assertion `GDK_IS_DRAWABLE (drawable)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkwindow-x11.c: line 2510 (gdk_window_set_back_pixmap): assertion `pixmap == NULL || gdk_drawable_get_depth (window) == gdk_drawable_get_depth (pixmap)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkdraw.c: line 204 (gdk_drawable_get_depth): assertion `GDK_IS_DRAWABLE (drawable)' failed
(Gecko:22711): Gdk-CRITICAL **: file gdkwindow-x11.c: line 2510 (gdk_window_set_back_pixmap): assertion `pixmap == NULL || gdk_drawable_get_depth (window) == gdk_drawable_get_depth (pixmap)' failed
The program 'Gecko' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadPixmap (invalid Pixmap parameter)'.
(Details: serial 1744 error_code 4 request_code 56 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
What else? I'm using KDE but have some GNOME libraries installed as applications needed them. I think I saw a GNOME update in the list a few days ago but can't find the history to check it.
Remove Baghira menu from your kde kicker, reboot, then try again.....
I had the same problem, and it didnt start till after I started using Baghira.
Something about how baghira overlays itself over the kicker, is what I think is the cause,
but its definately baghira causing the problem. at least for me it was. I ended up not only disabling it, but uninstalling it
as well.
Thanks for the response - I saw a reference to Baghira on another thread.
Unfortunately I don't have Baghira installed at all - that I can find anyway. Nothing shows up in YAST or via an RPM -qa. Are there any other packages I should look for that may have brought it with them?
I do have SuperKaramba installed but that's been on the system for quite a while now with no ill affects.
As far as I can tell it was the latest YoU patches that got me into this state Is there anything in SuSE to show a history of what YaST has done? Or rollback certain updates?
I'll re-install them both and let you know how I get on. I've been putting off upgrading them both to the current versions for a while now anyway
The reason for this error is the update of the gtk-qt-engine during a SuSE Online Update. You have to downgrad to e.g.
gtk-qt-engine-0.5. Afterwards everything works proper.
>I've seen the errors I'm including below on several other threads but the answers on those threads haven't helped me
>A few days ago I updated my SuSE box using the YoU tool for the first time in a couple of months. Since then Thunderbird can't even start and Firefox will sometimes start but die whenever I resize the screen, click on a menu, etc. The following is what >comes from GDK when Thunderbird attempts to start:
I also had this problem ... after a bunch of searching what fixed it for me was to rename (then delete if all is working) my
~./qt-gtk folder ... somehow when the window for FF is drawn it calls for qt-gtk
Just thought I'd should confirm that GoodieG's link worked a treat - went in to YaST, selected it and downgraded it then everything worked again. Hurrah!
Thanks to emg for the suggestion - unfortunately that didn't help in my case (although I've seen others on here where it did work).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.