#8 test.pl exits with non-zero return code

POGL 0.xx
open
None
1
2014-08-21
2013-10-01
Anton Leontiev
No

Environment

  • Arch Linux 3.11.2-2-ARCH SMP PREEMPT x86_64
  • Perl 5.18.1
  • OpenGL package 0.6701
  • freeglut 2.8.1
  • mesa 9.2.0
  • mesa-glu 9.0.0

Description

Package compiles successfully. Test script test.pl exits with non-zero return code when terminated with 'q' or 'Esc' keys. The scripts exits normally when clicking with mouse at 'Exit' icon. Patch with fix is attached.

$ PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl; echo $?
....
Hold down arrow keys to rotate, 'r' to reverse, 's' to stop.
Page up/down will move cube away from/towards camera.
Use first letter of shown display mode settings to alter.
Press 'g' to toggle fullscreen mode (not supported on all platforms).
Press 'c' to capture/save a RGBA targa file.
'q' or [Esc] to quit; OpenGL window must have focus for input.

pure virtual method called
terminate called without an active exception
Aborted (core dumped)
134
1 Attachments

Discussion

  • Chris Marshall
    Chris Marshall
    2013-10-01

    • assigned_to: Chris Marshall
    • Priority: 4 --> 1
     
  • Chris Marshall
    Chris Marshall
    2013-10-01

    The problem appears to be FreeGLUT version-specific but I think I've seen it on other platforms.

     
  • Earth Engine
    Earth Engine
    2014-04-17

    Post awaiting moderation.
  • Earth Engine
    Earth Engine
    2014-04-17

    Here is the patch

     
    Attachments
  • Chris Marshall
    Chris Marshall
    2014-04-17

    Thanks for the confirmation.