View Issue Details

IDProjectCategoryView StatusLast Update
0000382SkyChart1-Softwarepublic09-02-07 17:58
ReporterAndreas Langbein Assigned ToPatrick Chevalley  
PrioritynormalSeverityminorReproducibilityrandom
Status closedResolutionfixed 
PlatformLinux 2.6.24-21OSUbuntuOS Version8.04
Product Version3.0.1.4 
Target Version3.0.1.6Fixed in Version3.0.1.5 SVN 
Summary0000382: Invalid floating point operation during navigation
DescriptionSometimes, after moving, zooming, or rotating etc. the chart, an error message appears with the following text:

"Invalid floating point operation.

Press Ok to ignore and risk data corruption.
Press Cancel to kill the program."

After pressing ok the program keeps working properly.
This is the command line output:

WARNING: TResourceCacheItem.IncreaseRefCount 1000 TFontHandleCache
TApplication.HandleException Invalid floating point operation
  Stack trace:
  $080BABC7
  $080BE63B
  $080954D7
  $08093B9B
  $080E76C7
  $080EA0F4
  $080EA11E
  $0811FF57
  $081FE82B
  $0817C412
  $081FF829
  $081FFE8D
  $08067919
  $082D14E1
  $B7A64AFF
  $B7A57759
  $B7A6BF8B
TagsNo tags attached.

Activities

Mattia Verga

08-08-18 17:10

reporter   ~0000625

Regression? Maybe related to bugs #15 and #301.

Patrick Chevalley

08-09-07 14:15

administrator   ~0000631

Please use the debug version from
http://www.ap-i.net/skychart/en/development_version

There is information on this page how to run in debug and obtain a useful trace information.

Andreas Langbein

08-09-07 18:47

reporter   ~0000633

ok, here is the output from gdb. I did it several times, because the output is not identical each time. I hope that helps.

I just remarked, that the program cant be restarted after the error occurs, only after rebooting the computer. I saved the output in the "crash"-textfile.

08-09-07 18:51

 

debug1.txt (8,355 bytes)   
debug1.txt (8,355 bytes)   

08-09-07 18:52

 

debug2.txt (10,173 bytes)   
debug2.txt (10,173 bytes)   

08-09-07 18:52

 

crash.txt (3,671 bytes)   
crash.txt (3,671 bytes)   

Patrick Chevalley

08-09-07 20:26

administrator   ~0000634

Thank you for the trace, this help a lot.

I add a feature to this last version to avoid running multiple instance of the program but instead passing the new parameters to the running instance.
This work with a pipe but unfortunately this pipe is not deleted if the program crash.
So to run the program again after a crash you need to delete the file /tmp/tuniqueinstance_skychart to run the program again.

Patrick Chevalley

08-10-26 21:16

administrator   ~0000737

Revision 1046 correct for unreleased handle, and zero divide in planet calculation.
Please try when a snapshot is available in a few days from http://www.ap-i.net/skychart/snapshot/ and reopen if the problem is still present.

Issue History

Date Modified Username Field Change
08-08-16 01:09 Andreas Langbein New Issue
08-08-18 17:10 Mattia Verga Note Added: 0000625
08-09-07 14:10 Patrick Chevalley Target Version 0.3.0 => 3.0.1.6
08-09-07 14:15 Patrick Chevalley Note Added: 0000631
08-09-07 14:15 Patrick Chevalley Assigned To => Patrick Chevalley
08-09-07 14:15 Patrick Chevalley Status new => feedback
08-09-07 18:47 Andreas Langbein Note Added: 0000633
08-09-07 18:51 Andreas Langbein File Added: debug1.txt
08-09-07 18:52 Andreas Langbein File Added: debug2.txt
08-09-07 18:52 Andreas Langbein File Added: crash.txt
08-09-07 20:26 Patrick Chevalley Note Added: 0000634
08-10-26 21:16 Patrick Chevalley Status feedback => resolved
08-10-26 21:16 Patrick Chevalley Fixed in Version 0.3.0 => 3.0.1.5 SVN
08-10-26 21:16 Patrick Chevalley Resolution open => fixed
08-10-26 21:16 Patrick Chevalley Note Added: 0000737
09-02-07 17:58 Patrick Chevalley Status resolved => closed