random crashes and weird behaviour on Windows (0.10.3. and SVN). Driver issue?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Stellarium |
Fix Released
|
Critical
|
Unassigned | ||
Bug Description
Hi!
The following is for 0.10.3. and current SVN version (5809, built with msys and QT 4.6.0).
After some time (seconds to 20 minutes), the application crashes, often when identify-clicking, but sometimes just without any obvious user interaction. After quitting the message panel, the screen still shows the application.
In task manager it is still listed as running, with 50-53% CPU load on a dual-core CPU (Intel Core2 duo P9500).
On an Athlon 64XP2 dual (also WinXP/SP3), it also crashes (but less often), but the window closes on quitting the panel.(?)
Interestingly, on that PC (with NVidia 9600GT, drivers updated today (to 3/2009) via "update drivers" function, not yet NVidia website download), screen updates required mouse or keyboard interaction! I.e., 1-2 seconds after last keypress/mouse move, the time counter and any animation stops. ... err, what? stops for 15 seconds or so, then it runs again until next mouse move/keypress. (??)
On the first PC, I tried a debug run of the SVN version with gdb. The critical lines:
Program received signal SIGSEGV, Segmentation fault.
0x024e9c97 in ?? () from C:\WINDOWS\
(gdb) warning: Lowest section in C:\WINDOWS\
warning: Lowest section in C:\WINDOWS\
I cannot interpret the last 2 lines.
But does the nvoglnt.dll hint mean this is an OpenGL issue?
I have the latest NVidia drivers for my notebook (2009-11-20. For Geforce 9800M GTS.)
How would I build a debug version for more meaningful symbols? Does QT4.6.1 change anything?
(sorry, I am no expert in gdb or qmake.)
The log file seems not to provide a clue:
2010-01-29T13:24:58
Windows XP
Compiled with GCC 4.4.0
Qt runtime version: 4.6.1
Qt compilation version: 4.6.1
Addressing mode: 32-bit
Total memory: 2047 MB (unreliable)
Total virtual memory: 2047 MB (unreliable)
Physical memory in use: 38%
Processor speed: 2527 MHz
Processor name: Intel(R) Core(TM)2 Duo CPU P9500 @ 2.53GHz
Processor speed: 2527 MHz
Processor name: Intel(R) Core(TM)2 Duo CPU P9500 @ 2.53GHz
C:\Programme\
------
[ This is Stellarium 0.10.3 - http://
[ Copyright (C) 2000-2010 Fabien Chereau et al ]
------
Writing log file to: "C:/Dokumente und Einstellungen/
File search paths:
0 . "C:\Dokumente und Einstellungen\
1 . "."
Attempting to use an existing older config file.
Config file is: "C:\Dokumente und Einstellungen\
Cache directory is: "C:\Dokumente und Einstellungen\
Sky language is "de"
Application language is "de"
Loading Solar System data ...
Loaded 38 / 38 planet orbits
Loading star data ...
"Loading "./stars/
"Loading "./stars/
"Loading "./stars/
"Loading "./stars/
Finished loading star catalogue data, max_geodesic_level: 3
navigation/
Use vertex shader for stars rendering
Loaded 10051 NGC records
Loading NGC name data ...
Loaded 222 / 222 NGC name records successfully
Use vertex shader for atmosphere rendering: "./data/
Loaded 88 / 88 constellation records successfully for culture "western"
Loaded 85 / 85 constellation art records successfully for culture "western"
Loaded 89 / 89 constellation names
Loading constellation boundary data ...
Loaded 782 constellation boundary segments
Loading star names from "./skycultures/
Loaded 230 / 230 common star names
Loading star names from "./stars/
Loaded 3215 / 4359 scientific star names
Creating GUI ...
Loaded plugin "AngleMeasure" .
AngleMeasure plugin - press control-A to toggle angle measure mode
Loaded plugin "CompassMarks" .
CompassMarks plugin - press control-C to toggle compass marks
Loaded plugin "Oculars" .
Ocular plugin - press Command-o to toggle eyepiece view mode. Press ALT-o for configuration.
Oculars:
Oculars:
Oculars opened the DB successfully.
Loaded plugin "Satellites" .
Satellites::init using satellite.json file: "C:\Dokumente und Einstellungen\
Loaded plugin "TextUserInterface" .
init called for TextUserInterface
Object::connect: No such slot StelNavigator:
No constellationsa
Loaded 8 / 8 constellation records successfully for culture "navajo"
Loaded 8 / 8 constellation names
Loading star names from "./skycultures/
Loaded 0 / 0 common star names
Loading star names from "./stars/
Loaded 3215 / 4359 scientific star names
Regards,
Georg
Changed in stellarium: | |
status: | Confirmed → Fix Released |
Hello im adding here myself since im having the same problem reported above. I've started to get these crashes right away after upgrading to version 0.10.3.
I have a similar call stack after getting the crashes, from Visual Studio im getting: dll!01fb449d( ) dll!01fb45a5( ) dll!01afdc63( ) dll!6d056cdd( ) dll!6d063737( ) dll!6d058acd( )
> 03b0f38b()
nvoglnt.
[Frames below may be incorrect and/or missing, no symbols loaded for nvoglnt.dll]
nvoglnt.
nvoglnt.
QtOpenGL4.
QtOpenGL4.
QtOpenGL4.
...
code: >>>>>>> >>>>>>
03B0F375 DD 06 fld qword ptr [esi]
03B0F377 D9 18 fstp dword ptr [eax]
03B0F379 D9 58 04 fstp dword ptr [eax+4]
03B0F37C 8B 35 20 A2 B2 03 mov esi,dword ptr ds:[3B2A220h]
03B0F382 8B B6 1C 01 00 00 mov esi,dword ptr [esi+11Ch]
03B0F388 8D 34 CE lea esi,[esi+ecx*8]
--->03B0F38B 8B 3E mov edi,dword ptr [esi] <<<<<<<<<< CRASHES HERE>>>
03B0F38D 8B 6E 04 mov ebp,dword ptr [esi+4]
03B0F390 89 78 08 mov dword ptr [eax+8],edi
03B0F393 89 68 0C mov dword ptr [eax+0Ch],ebp
03B0F396 83 C0 10 add eax,10h
03B0F399 41 inc ecx
03B0F39A 4A dec edx
call stack goes on with with further calls between QtOpenGL4.dll and nvoglnt.dll
i cant locate which module is loaded at address 03b0f38b, i'll try to find the above disassembly inside the main stellarium modules to see i can find which module is it.
My logfile is: Stellarium\ stellarium. exe ------- ------- ------- ------- ------- ------- ------- www.stellarium. org ] ------- ------- ------- ------- ------- ------- ------- Borja/Datos de programa/ Stellarium/ log.txt" Borja\Datos de programa\ Stellarium" Borja\Datos de programa\ Stellarium/ config. ini"
2010-01-29T20:30:32
Windows XP
Compiled with GCC 4.4.0
Qt runtime version: 4.6.1
Qt compilation version: 4.6.1
Addressing mode: 32-bit
Total memory: 2047 MB (unreliable)
Total virtual memory: 2047 MB (unreliable)
Physical memory in use: 34%
Processor speed: 2672 MHz
Processor name: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz
Processor speed: 2672 MHz
Processor name: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz
Processor speed: 2672 MHz
Processor name: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz
Processor speed: 2672 MHz
Processor name: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz
Processor speed: 2672 MHz
Processor name: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz
Processor speed: 2672 MHz
Processor name: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz
Processor speed: 2672 MHz
Processor name: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz
Processor speed: 2672 MHz
Processor name: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz
C:\Archivos de programa\
------
[ This is Stellarium 0.10.3 - http://
[ Copyright (C) 2000-2010 Fabien Chereau et al ]
------
Writing log file to: "C:/Documents and Settings/
File search paths:
0 . "C:\Documents and Settings\
1 . "."
Attempting to use an existing older config file.
Config file is: "C:\Documents and Settings\
Cache directory is: "C:\Documents and Se...