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 434749 - gnome-terminal crashes under beryl
gnome-terminal crashes under beryl
Status: RESOLVED DUPLICATE of bug 419118
Product: gnome-terminal
Classification: Core
Component: general
2.16.x
Other All
: Normal critical
: ---
Assigned To: GNOME Terminal Maintainers
GNOME Terminal Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-05-01 00:35 UTC by michal
Modified: 2007-05-01 18:36 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description michal 2007-05-01 00:35:29 UTC
Steps to reproduce:
1. start beryl-manager, switch window manager to beryl
2. open a new gnome-terminal window
3. type commands a few commands in the window.  It crashes reliably within a command or two, sometimes on startup.


Stack trace:
(gdb) break gdk_x_error
Function "gdk_x_error" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y   
Breakpoint 1 (gdk_x_error) pending.
(gdb) run --sync
Starting program: /usr/bin/gnome-terminal --sync
[Thread debugging using libthread_db enabled]
[New Thread 47534124552896 (LWP 25287)]
Breakpoint 2 at 0x2b3b62ff1250
Pending breakpoint "gdk_x_error" resolved
[New Thread 1082132800 (LWP 25294)]

Thread 47534124552896 (LWP 25287)

  • #0 gdk_x_error
    from /usr/lib/libgdk-x11-2.0.so.0
  • #1 _XError
    at XlibInt.c line 2905
  • #2 _XReply
    at XlibInt.c line 1831
  • #3 XSync
    at Sync.c line 48
  • #4 _XSyncFunction
    at Synchro.c line 37
  • #5 XPutImage
    at PutImage.c line 1032
  • #6 _draw_image_surface
    at cairo-xlib-surface.c line 778
  • #7 _cairo_xlib_surface_release_dest_image
    at cairo-xlib-surface.c line 844
  • #8 _cairo_surface_fallback_composite
    at cairo-surface-fallback.c line 1032
  • #9 _clip_and_composite_trapezoids
    at cairo-surface-fallback.c line 444
  • #10 _cairo_surface_fallback_fill
    at cairo-surface-fallback.c line 828
  • #11 _cairo_surface_fill
    at cairo-surface.c line 1409
  • #12 _cairo_gstate_fill
    at cairo-gstate.c line 974
  • #13 *INT_cairo_fill_preserve
    at cairo.c line 1902
  • #14 cairo_fill
    at cairo.c line 1880
  • #15 clearlooks_draw_menubar2
    at ./src/clearlooks_draw.c line 953
  • #16 clearlooks_style_draw_box
    at ./src/clearlooks_style.c line 393
  • #17 gtk_menu_bar_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #20 signal_emit_unlocked_R
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #23 gtk_widget_event_internal
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 gdk_window_process_updates_internal
    from /usr/lib/libgdk-x11-2.0.so.0
  • #26 gdk_window_process_all_updates
    from /usr/lib/libgdk-x11-2.0.so.0
  • #27 gtk_container_idle_sizer
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #29 g_main_context_iterate
    from /usr/lib/libglib-2.0.so.0
  • #30 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #31 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #32 main
    at terminal.c line 1773


Other information:
This behaviour I believe was new with beryl-0.2
Comment 1 michal 2007-05-01 17:50:34 UTC
Downgrading to gnome-terminal-2.14.2 makes this problem go away.
Upgrading to 2.18.0 doesn't help.
Comment 2 Chris Wilson 2007-05-01 18:36:57 UTC
Thanks for the report, this is a resolved issue in cairo - fixed in 1.4.2.

*** This bug has been marked as a duplicate of 419118 ***