Page 1 of 1

Crashes on Windows, but not Mac OSX, or Linux

Posted: 31.03.2009, 15:01
by vsingleton
Using Celestia 1.5.1 ...

The following script crashes under XP service pack 2:
http://vernon.is-a-geek.org/jerusalem_00330403_18.cel

It runs fine under, mac osx 10.3 again Celestia 1.5.1
It also runs fine under celestia.x86_64 1.5.0 on fedora core 9

It crashes at the call to:

Code: Select all

rotate { duration 3.0  axis [0 1 0]  rate 60.0 }
around line number 242.

I've tried several guesses at what may be causing the crash,
but no luck figuring out why it's happening.

Any ideas?

Re: Crashes on Windows, but not Mac OSX, or Linux

Posted: 31.03.2009, 16:22
by selden
Your script works fine for me, at least it didn't crash while watching the Moon rise. (I didn't let it run to completion.)

I suspect, as with most crashes, that it's a bug in the Windows OpenGL driver for your graphics hardware.
If you haven't already done so, you should download and install the graphics drivers from the Web site of the manufacturer of your graphics hardware. The OpenGL drivers provided by Microsoft to do hardware acceleration are problematic, although their software-only drivers work OK when 3D acceleration is turned off.

I tested it on a computer with these specs:

2GB, 1.86 GHz E6300 (Core2 Duo); Windows XP Pro, SP3
128MB Nvidia Quadro FX 550; ForceWare 169.47
Celestia v1.5.1 & v1.6 r4678

Re: Crashes on Windows, but not Mac OSX, or Linux

Posted: 02.04.2009, 19:14
by vsingleton
Thank you for your prompt reply. It turns out the reason for the issue I was having was not my ATI Radeon graphics driver version, but rather the fact that I was running a Cygwin/X server (using an mrxvt terminal and editing my .cel script in vi).

So for my set up:
3GB, 2.00 GHz Intel Core Duo
Windows XP Pro, SP2
ATI Mobility Radeon X1400
Celestia v1.5.1

Do not try to run Cygwin/X or XWin while running Celestia. Surely that was in some FAQ I should have read.

By the way, Celestia ran fine with X running until it went to check to see if it needed to re-render the moon ... strange. In other words, it rendered Mars just fine, the Sun just fine, the Earth, etc ... but then crashed trying to render the moon.

Hope that helps.

Re: Crashes on Windows, but not Mac OSX, or Linux

Posted: 02.04.2009, 19:24
by selden
I often run Celestia on a Windows system while Exceed is running and have never had problems.
(Exceed is a commercial X display product from Hummingbird)

I've never noticed problems while running CygwinX and Celestia at the same time, but I don't do that very often. It's on a different computer from the one that runs Exceed.

Both systems have Nvidia cards, though, not ATI.