Bug 19175 - urxvt crashes in libx11 when xinerama is enabled
Summary: urxvt crashes in libx11 when xinerama is enabled
Status: RESOLVED NOTOURBUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Lib/Xlib (show other bugs)
Version: 7.4 (2008.09)
Hardware: x86 (IA32) Linux (All)
: high critical
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-19 01:46 UTC by Juraj Hercek
Modified: 2011-09-24 23:05 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Zip contains xorg.conf, Xorg.0.log and gdb_session.txt files. (7.25 KB, application/octet-stream)
2008-12-19 01:46 UTC, Juraj Hercek
no flags Details
xorg.conf (2.70 KB, text/plain)
2009-02-17 05:42 UTC, Julien Cristau
no flags Details
Xorg.0.log (17.13 KB, text/plain)
2009-02-17 05:43 UTC, Julien Cristau
no flags Details
gdb_session.txt (4.85 KB, text/plain)
2009-02-17 05:43 UTC, Julien Cristau
no flags Details

Description Juraj Hercek 2008-12-19 01:46:21 UTC
Created attachment 21308 [details]
Zip contains xorg.conf, Xorg.0.log and gdb_session.txt files.

When xinerama is enabled on triple head setup, server works until client uses visual. When plain Xorg is run, everything seems working, X cursor moves across all 3 monitors. When I run xeyes, it works, however when I run xterm/urxvt (or most probably any other window using visuals), crash occurs.

I've attached my conf, log and simple gdb session in a zip file.
Comment 1 Peter Hutterer 2008-12-20 00:18:01 UTC
Please do not attach zip files. Attach each file separately and mark the zip
file as obsolete.
Comment 2 Julien Cristau 2009-02-17 05:42:41 UTC
Created attachment 23017 [details]
xorg.conf
Comment 3 Julien Cristau 2009-02-17 05:43:13 UTC
Created attachment 23018 [details]
Xorg.0.log
Comment 4 Julien Cristau 2009-02-17 05:43:36 UTC
Created attachment 23019 [details]
gdb_session.txt
Comment 5 Julien Cristau 2009-02-17 05:47:59 UTC
the root visual is NULL, sounds more like a server bug. although meh, nvidia.
Comment 6 Alan Coopersmith 2009-02-17 13:55:59 UTC
Changed synopsis since the gdb session shows it's urxvt, not the Xorg server.
(Which makes more sense, since the Xorg server doesn't link with libX11, so
 can't really crash there.)
Comment 7 Jeremy Huddleston Sequoia 2011-09-24 23:05:05 UTC
root_visual = 0x0 in:

(gdb) p dpy->screens[0]
$3 = {ext_data = 0x0, display = 0x868a248, root = 982, width = 3960, height = 1050, mwidth = 1181, 
  mheight = 309, ndepths = 7, depths = 0x8690bd0, root_depth = 24, root_visual = 0x0, 
  default_gc = 0x8690c28, cmap = 32, white_pixel = 16777215, black_pixel = 0, max_maps = 1, 
  min_maps = 1, backing_store = 0, save_unders = 0, root_input_mask = 0}

I'd expect to see more reports about this if it were still an issue.  Do you still have this problem with recent bits?  If so, please try with nouveau rather than nvidia to eliminate a driver issue and reopen.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.