I upgraded from 1.2.4 to 1.2.5 but shortly after start celestia always gives me an access violation then quits.
Video card: Matrox Millenium G450
Video driver: downloaded latest 5.86.32.0 from Matrox site; didn't install support for dualhead
OS: Win2K SP3
Doctor Watson's log file follows. User.dmp file omitted but available upon request.
Where can I start to troubleshoot this problem?
Thanks
----log file----
Microsoft (R) Windows 2000 (TM) Version 5.00 DrWtsn32
Copyright (C) 1985-1999 Microsoft Corp. All rights reserved.
Application exception occurred:
App: (pid=1312)
When: 1/10/2003 @ 00:54:41.645
Exception number: c0000005 (access violation)
*----> System Information <----*
Computer Name: MICHELE
User Name: Administrator
Number of Processors: 1
Processor Type: x86 Family 6 Model 8 Stepping 6
Windows 2000 Version: 5.0
Current Build: 2195
Service Pack: 3
Current Type: Uniprocessor Free
*----> Task List <----*
0 Idle.exe
8 System.exe
172 SMSS.exe
200 CSRSS.exe
220 WINLOGON.exe
248 SERVICES.exe
260 LSASS.exe
432 svchost.exe
468 spoolsv.exe
500 svchost.exe
524 mgabg.exe
548 outpost.exe
568 regsvc.exe
648 mstask.exe
688 stisvc.exe
752 WinMgmt.exe
788 MsPMSPSv.exe
804 svchost.exe
896 explorer.exe
1008 HPMMKBD.exe
1020 DIRECTCD.exe
1060 Hpi_monitor.exe
1112 F-StopW.exe
1120 StartupMonitor..exe
1128 hpztsb05.exe
1136 TotRecSched.exe
1184 internat.exe
1188 F-Sched.exe
1216 FileEx.exe
848 rundll32.exe
1232 mmc.exe
1240 MyIE.exe
1312 celestia.exe
900 DRWTSN32.exe
0 _Total.exe
(00400000 - 00527000)
(77F80000 - 77FFB000)
(77E80000 - 77F36000)
(77E10000 - 77E6F000)
(77F40000 - 77F79000)
(76B30000 - 76B6D000)
(70BD0000 - 70C35000)
(78000000 - 78046000)
(77DB0000 - 77E0D000)
(77D30000 - 77DA1000)
(71710000 - 71794000)
(782F0000 - 78534000)
(77A50000 - 77B45000)
(77570000 - 775A0000)
(74870000 - 74886000)
(77410000 - 77423000)
(6A8F0000 - 6A910000)
(69510000 - 695D7000)
(6FAC0000 - 6FADF000)
(51000000 - 51044000)
(728A0000 - 728A6000)
(10000000 - 10017000)
(00230000 - 0023D000)
(6BC00000 - 6BC14000)
(6BC20000 - 6BC42000)
(6E420000 - 6E426000)
(75E60000 - 75E7A000)
(00B60000 - 00C09000)
(681A0000 - 681A7000)
(66740000 - 66747000)
(69000000 - 690EC000)
State Dump for Thread Id 0x4fc
eax=000084c0 ebx=0012f4cc ecx=02a15fb0 edx=02a16c70 esi=02a15fe8 edi=00000000
eip=00000000 esp=0012f330 ebp=00000400 iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000202
function: <nosymbols>
FAULT ->00000000 ???
00000001 ???
00000002 ???
00000003 ???
*----> Stack Back Trace <----*
FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
0012F32C 004769DA 000084C0 69512F24 0012F5C8 00000000 !<nosymbols>
00000400 00000000 00000000 00000000 00000000 00000000 !<nosymbols>
*----> Raw Stack Dump <----*
0012f330 da 69 47 00 c0 84 00 00 - 24 2f 51 69 c8 f5 12 00 .iG.....$/Qi....
0012f340 00 00 00 00 6c f7 12 00 - 00 08 00 00 01 00 00 00 ....l...........
0012f350 00 00 00 00 b0 5f a1 02 - 00 00 00 80 00 00 80 3f ....._.........?
0012f360 09 19 81 c7 47 e6 1e 45 - ac f5 d1 c6 e2 78 9e 48 ....G..E.....x.H
0012f370 75 b9 f3 44 50 58 8b 47 - f1 39 f4 44 22 ff eb c5 u..DPX.G.9.D"...
0012f380 98 58 d2 46 6f 5b 86 44 - 0a 23 81 c7 f2 79 84 cb .X.Fo[.D.#...y..
0012f390 00 00 00 00 00 00 00 00 - 00 00 80 af 00 00 80 3f ...............?
0012f3a0 09 19 81 c7 47 e6 1e 45 - ac f5 d1 c6 e2 78 9e 48 ....G..E.....x.H
0012f3b0 00 01 00 00 50 58 8b 47 - f1 39 f4 44 22 ff eb c5 ....PX.G.9.D"...
0012f3c0 98 58 d2 46 6f 5b 86 44 - 0a 23 81 c7 f2 79 84 cb .X.Fo[.D.#...y..
0012f3d0 00 00 00 00 00 00 00 00 - 00 00 80 af 00 00 80 3f ...............?
0012f3e0 09 19 81 c7 75 b9 f3 44 - 98 58 d2 46 00 00 00 00 ....u..D.X.F....
0012f3f0 47 e6 1e 45 50 58 8b 47 - 6f 5b 86 44 00 00 00 00 G..EPX.Go[.D....
0012f400 ac f5 d1 c6 f1 39 f4 44 - 0a 23 81 c7 00 00 80 af .....9.D.#......
0012f410 e2 78 9e 48 22 ff eb c5 - f2 79 84 cb 00 00 80 3f .x.H"....y.....?
0012f420 98 58 d2 c6 6f 5b 86 c4 - 0b 23 81 47 60 c6 5e ca .X..o[...#.G`.^.
0012f430 98 58 d2 c6 6f 5b 86 c4 - 0b 23 81 47 60 c6 5e ca .X..o[...#.G`.^.
0012f440 00 00 00 00 00 00 00 00 - 00 00 80 bf be 52 a0 cb .............R..
0012f450 98 58 d2 c6 00 00 00 00 - 00 00 00 00 00 00 00 00 .X..............
0012f460 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
State Dump for Thread Id 0x518
eax=77d424c2 ebx=00145bd0 ecx=00145a44 edx=00000000 esi=00145a88 edi=00000100
eip=77f83bb8 esp=01e2fe28 ebp=01e2ff74 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206
function: NtReplyWaitReceivePortEx
77f83bad b8ac000000 mov eax,0xac
77f83bb2 8d542404 lea edx,[esp+0x4] ss:028cd3fb=????????
77f83bb6 cd2e int 2e
77f83bb8 c21400 ret 0x14
*----> Stack Back Trace <----*
FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
01E2FF74 77D420D9 77D42528 00145A88 00000000 40145588 ntdll!NtReplyWaitReceivePortEx
01E2FFA8 77D424DA 001448F0 01E2FFEC 77E887DD 00145BD0 rpcrt4!NdrConformantArrayMemorySize
01E2FFB4 77E887DD 00145BD0 00000000 40145588 00145BD0 rpcrt4!NdrConformantArrayMemorySize
01E2FFEC 00000000 00000000 00000000 00000000 00000000 kernel32!GetModuleFileNameA
1.2.5 access violation when started on Win2k
1.2.5 access violation when started on WinNT 4.0
G'Day All
Dr Watson: access violation 0x0000005 address 0x00000000 (for everything EXCEPT comets!)
Computer details:
OS Windows NT Workstation Version 4.00.1381 service pack 5
Computer HP vetcra, intel pentium family 6 model 8 stepping 6
Display driver: i81xnt4.sys ver 4.03.1381.2598
Direct x Version 4.04
But the comets work! Halley, Borrelly and Ikea-Zhang swoop and zoom across the screen as advertised, while planets, Moons, asteroids, artifical satelleites and such cause the dreaded "access violation".
So I looked up solarsystem.ssc
# 2001 KX76
"2001 KX76" "Sol"
{
Class "asteroid"
Texture "asteroid.jpg"
Radius 600
Crashes, "access volation"
# 2001 KX76
"2001 KX76" "Sol"
{
Class "asteroid"
Texture "asteroid.jpg"
Mesh "asteroid.cms"
Radius 600
Works
# 2001 KX76
"2001 KX76" "Sol"
{
Class "asteroid"
Texture "asteroid.jpg"
Mesh "roughsphere.cms"
Radius 600
Works
Hmmmm, let look at the asteroids.
"Eros" "Sol"
{
Class "asteroid"
Mesh "eros.3ds"
Texture "asteroid.jpg"
Crashes
"Eros" "Sol"
{
Class "asteroid"
Mesh "asteroid.cms"
Texture "asteroid.jpg"
Works.
Okay, comets work fine, Centaurs work when given Mesh files, and asteroids work when given *.cms files. So it looks like the program isn't finding the 3ds files, even though they are sitting in the folder with the cms files. Planets are set up in some other way, but it looks as if a default directory has been messed up inside the program (unless the 3ds thing is an openGL issue which doesn't affect *.cms files). Is the program failing to render plain spheres?
I've turned off hardware acceleration and changed screen resolution, but neither of these actions have had any effect. I've also installed cleanly from 2 separate downloads from two different repositories. The same problem occurs when the files are installed under C:\Program Files\Celestia (the default suggestion) or C:\Program Files\CelestiaNew (the old program runs fine from C:\Program Files\Celestia\Celestia).
As I said, the 3ds thing might be an open GL issue, but why do the cms files work okay?
Cheers! Ian
Dr Watson: access violation 0x0000005 address 0x00000000 (for everything EXCEPT comets!)
Computer details:
OS Windows NT Workstation Version 4.00.1381 service pack 5
Computer HP vetcra, intel pentium family 6 model 8 stepping 6
Display driver: i81xnt4.sys ver 4.03.1381.2598
Direct x Version 4.04
But the comets work! Halley, Borrelly and Ikea-Zhang swoop and zoom across the screen as advertised, while planets, Moons, asteroids, artifical satelleites and such cause the dreaded "access violation".
So I looked up solarsystem.ssc
# 2001 KX76
"2001 KX76" "Sol"
{
Class "asteroid"
Texture "asteroid.jpg"
Radius 600
Crashes, "access volation"
# 2001 KX76
"2001 KX76" "Sol"
{
Class "asteroid"
Texture "asteroid.jpg"
Mesh "asteroid.cms"
Radius 600
Works
# 2001 KX76
"2001 KX76" "Sol"
{
Class "asteroid"
Texture "asteroid.jpg"
Mesh "roughsphere.cms"
Radius 600
Works
Hmmmm, let look at the asteroids.
"Eros" "Sol"
{
Class "asteroid"
Mesh "eros.3ds"
Texture "asteroid.jpg"
Crashes
"Eros" "Sol"
{
Class "asteroid"
Mesh "asteroid.cms"
Texture "asteroid.jpg"
Works.
Okay, comets work fine, Centaurs work when given Mesh files, and asteroids work when given *.cms files. So it looks like the program isn't finding the 3ds files, even though they are sitting in the folder with the cms files. Planets are set up in some other way, but it looks as if a default directory has been messed up inside the program (unless the 3ds thing is an openGL issue which doesn't affect *.cms files). Is the program failing to render plain spheres?
I've turned off hardware acceleration and changed screen resolution, but neither of these actions have had any effect. I've also installed cleanly from 2 separate downloads from two different repositories. The same problem occurs when the files are installed under C:\Program Files\Celestia (the default suggestion) or C:\Program Files\CelestiaNew (the old program runs fine from C:\Program Files\Celestia\Celestia).
As I said, the 3ds thing might be an open GL issue, but why do the cms files work okay?
Cheers! Ian
1.2.5 access violation
G'Day All
As far as I can tell, the hardware is
Intel on-board video for Windows NT 4.0
with
Miniport driver for Intel graphics driver
i81xnt4.sys
version 4.03.1381.2593
My Open GL drivers are
Vendor: Microsoft Corporation
Renderer: GDI Generic
Version: 1.1.0
I can _still_ run Celestia 1.0.10 with no problem (not 1.10 as in the last message). I've copied over the latest 3ds files for the ISS from 1.2.5 into 1.0.10 and it works just fine. I've copied over the 3ds files and descriptions (headers appropriately modified) for Bacchus, Gaspra and Golveka, and they are running just fine (Golveka is orbiting Sol in 1.0.10 as I write this). So the new 3ds files can be rendered using OpenGl in 1.0.10.
Upgrading NT would be nice, but is out of my hands.
Cheers! Ian
As far as I can tell, the hardware is
Intel on-board video for Windows NT 4.0
with
Miniport driver for Intel graphics driver
i81xnt4.sys
version 4.03.1381.2593
My Open GL drivers are
Vendor: Microsoft Corporation
Renderer: GDI Generic
Version: 1.1.0
I can _still_ run Celestia 1.0.10 with no problem (not 1.10 as in the last message). I've copied over the latest 3ds files for the ISS from 1.2.5 into 1.0.10 and it works just fine. I've copied over the 3ds files and descriptions (headers appropriately modified) for Bacchus, Gaspra and Golveka, and they are running just fine (Golveka is orbiting Sol in 1.0.10 as I write this). So the new 3ds files can be rendered using OpenGl in 1.0.10.
Upgrading NT would be nice, but is out of my hands.
Cheers! Ian
Ian,
Chris has been aware of the incompatability between Celestia v1.2.5 and Microsoft's v1.1 OpenGL drivers for some time now. I, at least, am glad you've tracked it down to something in the 3ds rendering code. Hopefully that'll make it possible for Chris to fix it.
Celestia v1.2.5's 3ds renderer has at least one other problem, which might (or might not) be related: on systems where it doesn't crash, it renders surface textures upside down and reversed.
(Written later: have you tried Celestia v1.2.4? It seems to work OK with Microsoft's v1.1 OpenGL driver for Nvidia cards, at least.)
Chris has been aware of the incompatability between Celestia v1.2.5 and Microsoft's v1.1 OpenGL drivers for some time now. I, at least, am glad you've tracked it down to something in the 3ds rendering code. Hopefully that'll make it possible for Chris to fix it.
Celestia v1.2.5's 3ds renderer has at least one other problem, which might (or might not) be related: on systems where it doesn't crash, it renders surface textures upside down and reversed.
(Written later: have you tried Celestia v1.2.4? It seems to work OK with Microsoft's v1.1 OpenGL driver for Nvidia cards, at least.)
Selden
1.2.5 access violation
G'Day All
Selden wrote
Ta! I'm glad I could help.
And XP, from the comments above. No I haven't tried it although I would like to. Chris's site seems to point only to 1.2.5 and I have been unable to locate a copy 1.2.4 on the net elswhere. If you know of the location of a downloadable copy of 1.2.4 that I could try out, could you tell me.
Cheers,
Ian
Selden wrote
selden wrote:Ian,
Chris has been aware of the incompatability between Celestia v1.2.5 and Microsoft's v1.1 OpenGL drivers for some time now. I, at least, am glad you've tracked it down to something in the 3ds rendering code. Hopefully that'll make it possible for Chris to fix it.
Ta! I'm glad I could help.
selden wrote:(Written later: have you tried Celestia v1.2.4? It seems to work OK with Microsoft's v1.1 OpenGL driver for Nvidia cards, at least.)
And XP, from the comments above. No I haven't tried it although I would like to. Chris's site seems to point only to 1.2.5 and I have been unable to locate a copy 1.2.4 on the net elswhere. If you know of the location of a downloadable copy of 1.2.4 that I could try out, could you tell me.
Cheers,
Ian
1.2.5 access violation
G'Day All
Duh! Found it! (using the wrong search string) Installed it, It works beautifly, and have just made a movie of sunrise on Upsilon Andromedae d with it.
Okay, some where in the transition from 1.2.4 to 1.2.5 the code handling 3ds file went feral.
Cheers! Ian
Ian Musgrave wrote:selden wrote:(Written later: have you tried Celestia v1.2.4? It seems to work OK with Microsoft's v1.1 OpenGL driver for Nvidia cards, at least.)
And XP, from the comments above. No I haven't tried it although I would like to. Chris's site seems to point only to 1.2.5 and I have been unable to locate a copy 1.2.4 on the net elswhere. If you know of the location of a downloadable copy of 1.2.4 that I could try out, could you tell me.
Duh! Found it! (using the wrong search string) Installed it, It works beautifly, and have just made a movie of sunrise on Upsilon Andromedae d with it.
Okay, some where in the transition from 1.2.4 to 1.2.5 the code handling 3ds file went feral.
Cheers! Ian