Crashes on Windows, but not Mac OSX, or Linux

Report bugs, bug fixes and workarounds here.
Topic author
vsingleton
Posts: 9
Joined: 27.03.2009
With us: 15 years 7 months

Crashes on Windows, but not Mac OSX, or Linux

Post #1by vsingleton » 31.03.2009, 15:01

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?

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

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

Post #2by selden » 31.03.2009, 16:22

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
Selden

Topic author
vsingleton
Posts: 9
Joined: 27.03.2009
With us: 15 years 7 months

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

Post #3by vsingleton » 02.04.2009, 19:14

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.

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

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

Post #4by selden » 02.04.2009, 19:24

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.
Selden


Return to “Bugs”