[MacPorts] #64252: darktable @4.x+quartz: Crash when opening "darkroom" view of Sony NEX-6 AWR file

MacPorts noreply at macports.org
Thu Aug 25 18:03:32 UTC 2022


#64252: darktable @4.x+quartz: Crash when opening "darkroom" view of Sony NEX-6 AWR
file
---------------------------------------+---------------------
  Reporter:  thomasrussellmurphy       |      Owner:  mascguy
      Type:  defect                    |     Status:  closed
  Priority:  Normal                    |  Milestone:
 Component:  ports                     |    Version:  2.7.0
Resolution:  fixed                     |   Keywords:  pending
      Port:  darktable GraphicsMagick  |
---------------------------------------+---------------------

Comment (by parafin):

 Replying to [comment:41 jmroot]:
 > Undefined behaviour is (by definition, for better or worse) not an issue
 with the compiler, it's an issue with the code. Just because the code
 doesn't crash when built with a different compiler doesn't mean it's doing
 what it's supposed to do. I wouldn't call building with -g a rabbit hole,
 it's pretty basic debugging. I realise upstream doesn't seem interested in
 investigating, and if you don't want to either then fair enough I guess, I
 just wanted to make it clear that this is not so much "fixed" as "it
 compiles, ship it."

 Compiler bugs do exist and I’ve encountered several myself. Well, you just
 have to open gcc bugzilla to believe it;)

 So I don’t see why exactly you state that darktable triggers an undefined
 behavior as if it were a fact. While there’s for sure enough bugs of
 various nature in darktable, I don’t actually believe this to be one of
 them. Specifically OpenMP support historically was very problematic in
 various compilers, with differences between implementations and bugs (e.g.
 compiler just crashing, or is undefined behaviour again to blame?).

-- 
Ticket URL: <https://trac.macports.org/ticket/64252#comment:43>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list