Menu

#2685 Segfault in FGPUIDialog::applyValues

2020.3
NeedInfo
nobody
Low
2022-01-06
2021-12-29
legoboyvdlp
No

I've received reports of reproducable segfaults in the f16 when changing stores. The backtraces are attatched. As best I can tell, the segfault has something to do with the call to propertyObjects[i]->node within FGPUIDialog::applyValues.

applyValues() is the function called on the "apply-dialog" binding.

propertyObjects is a vector of PropertyObject, which is a struct containing an element 'node'. This element is a SGPropertyNode_ptr (SGSharedPtr).

Users are both on Linux, one on next, and the other on the 2020.3 AppImage.

No such crash occurs on Windows.

2 Attachments

Discussion

  • legoboyvdlp

    legoboyvdlp - 2021-12-29
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -4,3 +4,7 @@
    
     propertyObjects is a vector of PropertyObject, which is a struct containing an element 'node'. This element is a SGPropertyNode_ptr (SGSharedPtr).
    
    +
    +Users are both on Linux, one on _next_, and the other on the 2020.3 AppImage.
    +
    +No such crash occurs on Windows.
    
     
  • James Turner

    James Turner - 2022-01-06

    Does the F16 have any erros/warnings on the console prior to the crash? Just wondering if the dialog is slightly malformed, although that would presumably crash on Windows as well. Hmmm.

     
  • James Turner

    James Turner - 2022-01-06
    • status: New --> NeedInfo
     

Log in to post a comment.

MongoDB Logo MongoDB