Crash, error message on exiting stellarium
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Stellarium |
Fix Released
|
Low
|
Bogdan Marinov |
Bug Description
When exiting stellarium after certain actions have been performed during a stellarium session I get a "Windows" stellarium.exe application error-
The instruction at "0x6a2555d8" reference memory "0x00000050". The memory could not be "read"
As far as I can acertain this only happens after a search with a following zoom. There is no actual crash of stellarium. The message just comes up after a normal closure of stellarium if this action has been used at any time during a stellarium session. It is not critical. Just annoying. There is no corresponding entry in the log.txt file
The problem has been around for some time but I have generally ignored it as it hasn't affected other actions of stellarium.
It could be related to bug 526186
Changed in stellarium: | |
status: | Fix Committed → Fix Released |
I'm able to reproduce this crash aswell. As mentioned by OP, search for some object and zoom at it, then close stellarium. dll!6a2555d8( ) dll!77bfc774( ) dll!6a2dca89( ) dll!77bfc2e3( ) dll!6a213a7b( ) dll!6a215138( ) dll!6729d5a7( ) dll!77c10e66( ) dll!6729d645( )
I've attached stellarium to the debugger to see the call stack and this is what it shows:
> QtCore4.
[Frames below may be incorrect and/or missing, no symbols loaded for QtCore4.dll]
msvcrt.
QtCore4.
msvcrt.
QtCore4.
QtCore4.
libstelMain.
msvcrt.
libstelMain.
The crash happens at the same addres as OP's:
6A2555D8 8B 40 50 mov eax,dword ptr [eax+50h]
eax is 0, so it's trying to read an invalid memory address.