After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 379950 - gnome-terminal X error during startup with xcinerama enabled
gnome-terminal X error during startup with xcinerama enabled
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Backend: X11
unspecified
Other All
: Normal critical
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2006-11-27 23:02 UTC by Brent Hills
Modified: 2009-07-24 20:03 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Brent Hills 2006-11-27 23:02:13 UTC
Steps to reproduce:
1. Enable xcinerama
2. Launch gnome-terminal
3. Program exits with X error detailed in "other information" below

Stack trace:

using --sync a back trace at program exit is:

Thread 1 (Thread -1208304816 (LWP 23860))

  • #0 exit
    from /lib/libc.so.6
  • #1 gdk_error_trap_push
    from /usr/lib/libgdk-x11-2.0.so.0
  • #2 bonobo_ui_gtk_module_info_get
    from /usr/lib/libbonoboui-2.so.0
  • #3 _XError
    from /usr/lib/libX11.so.6
  • #4 _XReply
    from /usr/lib/libX11.so.6
  • #5 XSync
    from /usr/lib/libX11.so.6
  • #6 XSetAfterFunction
    from /usr/lib/libX11.so.6
  • #7 XCreateColormap
    from /usr/lib/libX11.so.6
  • #8 gdk_colormap_new
    from /usr/lib/libgdk-x11-2.0.so.0
  • #9 gdk_screen_get_rgba_colormap
    from /usr/lib/libgdk-x11-2.0.so.0
  • #10 terminal_window_init
    at terminal-window.c line 761
  • #11 g_type_create_instance
    from /lib/libgobject-2.0.so.0
  • #12 g_object_set
    from /lib/libgobject-2.0.so.0
  • #13 g_object_newv
    from /lib/libgobject-2.0.so.0
  • #14 g_object_new_valist
    from /lib/libgobject-2.0.so.0
  • #15 g_object_new
    from /lib/libgobject-2.0.so.0
  • #16 terminal_window_new
    at terminal-window.c line 1276
  • #17 terminal_app_new_terminal
    at terminal.c line 1915
  • #18 new_terminal_with_options
    at terminal.c line 1433
  • #19 main
    at terminal.c line 1761

Other information:
stepping through in gdb died within initialize_alpha_mode on:
colormap = gdk_screen_get_rgba_colormap (screen);

*workaround* by changing initialize_alpha_mode to simply:
  window->priv->have_argb_visual = FALSE;
  return;

X Window System error reported:
The program 'gnome-terminal' received an X Window System error.
This probably reflects a bug in the program.
The error was BadValue (integer parameter out of range for operation)
Details: serial 103 error_code 2 request_code 78 minor_code 0)

Metacity is the window manager.
Comment 1 Christian Persch 2008-05-29 21:42:14 UTC
-> gtk+ .
Comment 2 André Klapper 2009-07-24 17:26:54 UTC
This crash report seems to have been submitted against version 2.10 (or earlier) of GTK.
This version is no longer maintained, which means that it will not receive any
further security or bug fix updates.
The current stable GTK version is 2.16 and include in recent GNOME
distributions.

Can you please check again whether this issue still happens in GTK 2.14 or 2.16
and update this report by adding a comment and changing the "Version" field?
Thanks a lot.

Again thank you for reporting this bug and we are sorry it could not be fixed
for the version you originally used here.

Comment 3 Brent Hills 2009-07-24 20:03:59 UTC
Unable to reproduce under more current versions of GTK.