Qt5.5/MSVC2013: MeteorShowers crash with Assertion Failure

Bug #1471143 reported by gzotti
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Stellarium
Fix Released
High
Marcos Cardinot

Bug Description

Trying trunk@7727 built with MSVC2013 and Qt5.5. An assertion failure is triggered on startup when MeteorShowers plugin is active:

Expression: vector iterator not decrementable.

The crash occurs only after all plugins have been reported to load in the logfile, immediately after the first frame appears.

Tags: plugin meteors

Related branches

tags: added: plugin
Changed in stellarium:
assignee: nobody → Marcos CARDINOT (mcardinot)
Revision history for this message
Marcos Cardinot (cardinot) wrote :

Hi Georg,
Thanks for your report! =D

I'm not able to build on Windows, besides that I can't reproduce this bug on my end (ubuntu), but I think I know how to sort it out anyway. Actually MeteorShowers plugin has other issues which I'm fixing now in a separated branch - I hope to push everything in the next few days!

Changed in stellarium:
status: New → In Progress
importance: Medium → High
Revision history for this message
gzotti (georg-zotti) wrote :

OK. Note that the Assert is inside MSVC classes, not Stellarium code.

Revision history for this message
Marcos Cardinot (cardinot) wrote :

Hi Georg,

Could you please check if the following branch works fine for your end?
https://code.launchpad.net/~mcardinot/stellarium/MeteorShower

thanks,

Revision history for this message
gzotti (georg-zotti) wrote :

Just checking out... Will do it later today.

Changed in stellarium:
status: In Progress → Fix Committed
Revision history for this message
Alexander Wolf (alexwolf) wrote :

A fix has been committed as revision 7767 of the trunk branch of Stellarium's Bazaar repository at Launchpad: http://bazaar.launchpad.net/~stellarium/stellarium/trunk/revision/7767

tags: added: meteors
Changed in stellarium:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.