Package: darkplaces
Severity: normal

Dear Maintainer,

The current darkplaces debian packages segfault when using
"Rygel's ultra pack".

  PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: Interlace handling should be turned on when using png_read_image
  [...]
PNG_LoadImage: warning: Interlace handling should be turned on when using png_read_image
  PNG_fReadData: overrun by 8 bytes
  PNG_LoadImage: error: [00][00][00][00]: invalid chunk type
  libpng error: [00][00][00][00]: invalid chunk type
  Segmentation fault

Since this pack is linked from the original upstream project,
at https://icculus.org/twilight/darkplaces/download.html
under "Quake art enhancement projects", I suspected this was
a tested/validated configuration.

When using a recent upstream snapshot compiled by myself,
everything worked fine. So I started digging...
The problem disapers once I rebuild the debian package & replace
"DP_LINK_PNG=shared" by "DP_LINK_PNG=dlopen" in d/rules.
I wish I could more precisely spot the problem but my knowledge
about dlopen and all its mysteries ends pretty quickly...

Best Regards,
Sébastien

Reply via email to