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 641969 - X Window System error BadRequest
X Window System error BadRequest
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: Mailer
2.30.x (obsolete)
Other Linux
: Normal major
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2011-02-09 21:28 UTC by Johann Glaser
Modified: 2012-08-12 13:03 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Johann Glaser 2011-02-09 21:28:38 UTC
When Evolutions mailer component is first time activated after Evolution was newly startet causes an X Window System error.

$ evolution -c calendar

(evolution:6372): evolution-network-manager-WARNING **: The name org.freedesktop.NetworkManager was not provided by any .service files

(evolution:6372): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'

(evolution:6372): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'

(evolution:6372): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'

(evolution:6372): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'

(evolution:6372): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'

(evolution:6372): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'

(evolution:6372): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'

(evolution:6372): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'

(evolution:6372): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'
The program 'evolution' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadRequest (invalid request code or no such operation)'.
  (Details: serial 3033 error_code 1 request_code 0 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.)

$ gdb evolution
GNU gdb (GDB) 7.2-debian
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/evolution...Reading symbols from /usr/lib/debug/usr/bin/evolution...done.
done.
(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 -c calendar --sync
Starting program: /usr/bin/evolution -c calendar --sync
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe29eb700 (LWP 6568)]
[New Thread 0x7fffe21ea700 (LWP 6569)]
[New Thread 0x7fffe15cf700 (LWP 6570)]
[New Thread 0x7fffe0dce700 (LWP 6571)]
[New Thread 0x7fffe05cd700 (LWP 6572)]
[New Thread 0x7fffdfdcc700 (LWP 6573)]
[New Thread 0x7fffdf5cb700 (LWP 6574)]

(evolution:6565): evolution-network-manager-WARNING **: The name org.freedesktop.NetworkManager was not provided by any .service files
[Thread 0x7fffe05cd700 (LWP 6572) exited]
[New Thread 0x7fffe05cd700 (LWP 6575)]
[New Thread 0x7fffd3195700 (LWP 6576)]
[New Thread 0x7fffd2994700 (LWP 6577)]
[New Thread 0x7fffcbfff700 (LWP 6578)]
[New Thread 0x7fffd156c700 (LWP 6580)]
[Thread 0x7fffd156c700 (LWP 6580) exited]
[Thread 0x7fffcbfff700 (LWP 6578) exited]
[Thread 0x7fffd2994700 (LWP 6577) exited]
[Thread 0x7fffd3195700 (LWP 6576) exited]

(evolution:6565): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'

(evolution:6565): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'

(evolution:6565): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'

(evolution:6565): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'

(evolution:6565): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'

(evolution:6565): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'

(evolution:6565): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'

(evolution:6565): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'

(evolution:6565): GLib-GObject-WARNING **: value "-14,000000" of type `gdouble' is invalid or out of range for property `minimum-width' of type `gdouble'
evolution: ../../src/xcb_io.c:140: dequeue_pending_request: Zusicherung »req == dpy->xcb->pending_requests« nicht erfüllt.

Program received signal SIGABRT, Aborted.

Thread 140736957568768 (LWP 6575)

  • #0 raise
    from /lib/libc.so.6
  • #1 abort
    from /lib/libc.so.6
  • #2 __assert_fail
    from /lib/libc.so.6
  • #3 ??
    from /usr/lib/libX11.so.6
  • #4 _XReply
    from /usr/lib/libX11.so.6
  • #5 XSync
    from /usr/lib/libX11.so.6
  • #6 ??
    from /usr/lib/libX11.so.6
  • #7 XFreeGC
    from /usr/lib/libX11.so.6
  • #8 ??
    from /usr/lib/libgdk-x11-2.0.so.0
  • #9 g_object_unref
    from /usr/lib/libgobject-2.0.so.0
  • #10 cell_toggle_unrealize
    at e-cell-toggle.c line 185
  • #11 eti_unrealize_cell_views
    at e-table-item.c line 408
  • #12 eti_remove_header_model
    at e-table-item.c line 601
  • #13 eti_dispose
    at e-table-item.c line 1405
  • #14 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #15 etgl_dispose
    at e-table-group-leaf.c line 100
  • #16 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #17 e_table_group_container_child_node_free
    at e-table-group-container.c line 75
  • #18 etgc_remove
    at e-table-group-container.c line 588
  • #19 et_table_rows_deleted
    at e-table.c line 918
  • #20 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #21 ??
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #23 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #24 redo_queries
    at e-cal-model.c line 2407
  • #25 update_todo_view_async
    at gnome-cal.c line 1276
  • #26 message_proxy
    at gnome-cal.c line 187
  • #27 ??
    from /lib/libglib-2.0.so.0
  • #28 ??
    from /lib/libglib-2.0.so.0
  • #29 start_thread
    from /lib/libpthread.so.0
  • #30 clone
    from /lib/libc.so.6
  • #31 ??
A debugging session is active.

	Inferior 1 [process 6565] will be killed.

Quit anyway? (y or n) y
$

All this happens while while/before drawing the small month view calendar at the bottom left, the big day view in the center and the task list at the right. 

I'm using Evolution 2.30.3-5 Debian package.

This bug is related to Bug #641152. The deadlock happend at exactly the time and with exactly the conditions as this reported bug. Since I've updated Xorg and the Nvidia drivers, the deadlock does not happen any more. Therefore I could investigate the problem in more detail.
Comment 1 Johann Glaser 2011-02-09 21:43:44 UTC
Damn, been glad too early, the deadlock now happened again, so nothing solved.
Comment 2 André Klapper 2012-08-07 13:04:20 UTC
Is this still an issue in 3.4.3 or 3.2.3?
Comment 3 Johann Glaser 2012-08-12 13:03:07 UTC
didn't see for a while now