Larry,
Given that this problem also exists with the 'nv' X driver, and you
cannot start X with the nvidia driver with the glx module, there's
likely something else broken in your environment. As you stated, it
sounds like you're hitting an X bug somewhere.
I'd be happy to help you with the glx module issue, although we should
likely drop the other lists off the distribution for that discussion.
Please generate and provide a bug report after trying to start X with
the glx module. Also, make sure that you've removed/uninstalled any 3rd
party nvidia driver packages from your system.
Thanks,
Lonni
On 12/13/2005 10:15 AM Larry.Hunter(a)UCHSC.edu wrote:
Lonni J Friedman writes:
> I have a few questions
Thanks for the quick response.
> 0) Does this reproduce if you're not using RenderAccel?
Yes. At least commenting out
# Option "RenderAccel" "true"
in the screen section of xorg.conf and restarting X doesn't fix the
problem. Similar looking backtrace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912549568976 (LWP 1252)]
0x00002aaaabfb4ac0 in XCheckIfEvent () from /usr/X11R6/lib/libX11.so.6
(gdb) backtrace
#0 0x00002aaaabfb4ac0 in XCheckIfEvent () from
#/usr/X11R6/lib/libX11.so.6
#1 0x000000000048a0b4 in emacs_shell_event_handler ()
#2 0x000000000055c5ff in check_quit ()
#3 0x0000000000518265 in make_string_from_buffer ()
#4 0x00000000005196d5 in buffer_delete_range ()
#5 0x000000000046baa5 in Fdelete_region ()
#6 0x0000000000451333 in execute_rare_opcode ()
#7 0x00000000004521db in execute_rare_opcode ()
#8 0x0000000000453f70 in funcall_compiled_function ()
#9 0x000000000047be41 in Ffuncall ()
#10 0x0000000000451809 in execute_rare_opcode ()
#11 0x0000000000453f70 in funcall_compiled_function ()
#12 0x000000000047be41 in Ffuncall ()
#13 0x0000000000451809 in execute_rare_opcode ()
#14 0x0000000000453f70 in funcall_compiled_function ()
#15 0x000000000047be41 in Ffuncall ()
#16 0x0000000000451809 in execute_rare_opcode ()
#17 0x0000000000453bdb in Fbyte_code ()
#18 0x000000000047a3c1 in Feval ()
#19 0x00000000004770fe in condition_case_1 ()
#20 0x0000000000451444 in execute_rare_opcode ()
#21 0x00000000004521db in execute_rare_opcode ()
#22 0x0000000000453f70 in funcall_compiled_function ()
---Type <return> to continue, or q <return> to quit---
#23 0x000000000047be41 in Ffuncall ()
#24 0x0000000000451809 in execute_rare_opcode ()
#25 0x0000000000453f70 in funcall_compiled_function ()
#26 0x000000000047be41 in Ffuncall ()
#27 0x000000000047c3cc in call1 ()
#28 0x00000000004c3fc1 in Fdispatch_event ()
#29 0x000000000045ac05 in Fcommand_loop_1 ()
#30 0x00000000004770fe in condition_case_1 ()
#31 0x000000000045a774 in Freally_early_error_handler ()
#32 0x00000000004745ce in internal_catch ()
#33 0x000000000045a8bc in initial_command_loop ()
#34 0x00000000004737ba in xemacs_21_4_18_x86_64_debian_linux ()
#35 0x0000000000474269 in main ()
(gdb)
> 2) For what its worth, I'm able to run xemacs-21.4.18 with
> nvidia-1.0-8174 in a 32bit environment without any problems. Is
> there anything to suggest that this is a 64bit specific issue?
Just that I am running a full 64bit environment. For what it is
worth, I have to comment out the
Load "glx"
line in the Modules section in order to get X to start at all.
> 3) Does the crash go away if you switch to using the 'nv' X driver?
No, it doesn't. For some reason, the nv driver gives me very bad
rendering at 1600x1200 (the native of my lcd screen), so I haven't
been able to use it. But even giving that a try (at a lower
resolution), I still get the crash. E.g.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912549568976 (LWP 1987)]
0x00002aaaabfb4ac0 in XCheckIfEvent () from /usr/X11R6/lib/libX11.so.6
(gdb) backtrace
#0 0x00002aaaabfb4ac0 in XCheckIfEvent () from
#/usr/X11R6/lib/libX11.so.6
#1 0x000000000048a0b4 in emacs_shell_event_handler ()
#2 0x000000000055cdc2 in check_what_happened ()
#3 0x000000000047bd95 in Ffuncall ()
#4 0x000000000047c3cc in call1 ()
#5 0x00000000004c3fc1 in Fdispatch_event ()
#6 0x000000000045ac05 in Fcommand_loop_1 ()
#7 0x00000000004770fe in condition_case_1 ()
#8 0x000000000045a774 in Freally_early_error_handler ()
#9 0x00000000004745ce in internal_catch ()
#10 0x000000000045a8bc in initial_command_loop ()
#11 0x00000000004737ba in xemacs_21_4_18_x86_64_debian_linux ()
#12 0x0000000000474269 in main ()
(gdb)
I guess this suggests it's really an libx11 bug, not so much an NVIDIA
problem.
Larry