GNOME Bugzilla – Bug 314526
X Window System error while selecting text in a complex document
Last modified: 2006-04-25 04:33:13 UTC
1) Load this PDF up: http://manic.desrt.ca/fcc 2) Have select-by-text mode enabled. 3) Click the mouse down somewhere in the middle of the pdf. 4) Drag it about for a while. The program 'evince' received an X Window System error. This probably reflects a bug in the program. The error was 'BadMatch (invalid parameter attributes)'. (Details: serial 21903 error_code 8 request_code 59 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.)
Not the most useful trace ever .... (this is with gtk debugging symbols installed, even) desrt@moonpix:~$ gdb --args evince --sync GNU gdb 6.3-debian Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/ lib/tls/i686/cmov/libthread_db.so.1". (gdb) b 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) r Starting program: /opt/gnome/bin/evince --sync [Thread debugging using libthread_db enabled] [New Thread -1221912896 (LWP 16691)] Breakpoint 2 at 0xb7a38d72: file gdkmain-x11.c, line 599. Pending breakpoint "gdk_x_error" resolved [New Thread -1224115280 (LWP 16696)]
+ Trace 62623
Thread NaN (LWP 16691)
Reproducable with both cairo and splash.
Still reproducible with today (2005-11-21)'s evince + poppler HEAD.
still happening
Could this be related to bug #316650 ?
I cannot get this to happen anymore. evince 0.5.1-0ubuntu1 in dapper with libpoppler0c2 0.5.0-0ubuntu5 Might be interesting to note that I've switched from opensource to fglrx drivers recently.
Also no longer get this with DRI drivers (r300). Closing. (dapper) libpoppler1: Installed: 0.5.1-0ubuntu6 evince: Installed: 0.5.2-0ubuntu1