Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FMU parser is broken in 9.5.0 on Ubuntu #8690

Closed
1 of 3 tasks
jmarrec opened this issue Apr 1, 2021 · 0 comments · Fixed by #8829
Closed
1 of 3 tasks

FMU parser is broken in 9.5.0 on Ubuntu #8690

jmarrec opened this issue Apr 1, 2021 · 0 comments · Fixed by #8829
Assignees
Labels
AuxiliaryTool Related to an auxiliary tool, not EnergyPlus itself (readvars, preprocessor, ep-launch, etc.) Defect Includes code to repair a defect in EnergyPlus

Comments

@jmarrec
Copy link
Contributor

jmarrec commented Apr 1, 2021

Issue overview

$ /usr/local/EnergyPlus-9-4-0/PreProcess/FMUParser/parser --printidf ShadingController.fmu 

$ /usr/local/EnergyPlus-9-5-0/PreProcess/FMUParser/parser --printidf ShadingController.fmu 
free(): double free detected in tcache 2
Aborted (core dumped)

I rebuilt prior to my changes #8391 (at f586325 specifically) and it failed the same way

It works on Windows with 9.5.0

Details

Some additional details for this issue (if relevant):

  • Platform (Operating system, version): Ubuntu
  • Version of EnergyPlus (if using an intermediate build, include SHA): 9.5.0
  • Unmethours link or helpdesk ticket number

Checklist

Add to this list or remove from it as applicable. This is a simple templated set of guidelines.

  • Defect file added (list location of defect file here)
  • Ticket added to Pivotal for defect (development team task)
  • Pull request created (the pull request will have additional tasks related to reviewing changes that fix this defect)
@jmarrec jmarrec added the AuxiliaryTool Related to an auxiliary tool, not EnergyPlus itself (readvars, preprocessor, ep-launch, etc.) label Apr 1, 2021
@jmarrec jmarrec self-assigned this Jun 16, 2021
@jmarrec jmarrec added the Defect Includes code to repair a defect in EnergyPlus label Jun 16, 2021
Myoldmopar added a commit that referenced this issue Jun 21, 2021
Fix #8690 - Avoid a double free on Linux for FMU parser
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AuxiliaryTool Related to an auxiliary tool, not EnergyPlus itself (readvars, preprocessor, ep-launch, etc.) Defect Includes code to repair a defect in EnergyPlus
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant