Bug#730737: dizzy: exits immediately with "strict refs" error in Perl2GLSL.pm, line 160

Damyan Ivanov dmn at debian.org
Mon Jan 13 21:32:28 UTC 2014


-=| gregor herrmann, 29.11.2013 14:54:09 +0100 |=-
> On Thu, 28 Nov 2013 18:26:42 -0500, The Wanderer wrote:
> 
> > Package: dizzy
> > Version: 0.3-1
> > Severity: grave
> > Justification: renders package unusable
> > 
> > When I launch dizzy, it briefly displays a black window, then 
> > exits. The following is printed to the console:
> > 
> > ========
> > Smartmatch is experimental at /usr/share/perl5/Dizzy/Perl2GLSL.pm line 17.
> > Smartmatch is experimental at /usr/share/perl5/Dizzy/Perl2GLSL.pm 
> > line 183.
> > GPU features: [x] GLSL     [x] FBOs
> > Can't use string ("# op description list of private"...) as an ARRAY
> > ref  while "strict refs" in use at
> > /usr/share/perl5/Dizzy/Perl2GLSL.pm line 160.
> > ========
> 
> Thanks, I can confirm this bug, and I've forwarded your report to the
> upstream author.

I seem to have a patch that fixes this. It seems a bit intrusive to 
me, ignoring all seemingly unknown OPs, not just 'pushmark' and 
'null'. However, it seems to make dizzy run.

I haven't seen dizzy before, so I cannot tell if something went wrong. 
Perhaps the author (in Cc) can comment? I am eager to upload the 
package with this patch if there is no major breakage on the grounds 
that a slightly broken package is better than completely unusable one.


Cheers,
    dam
-------------- next part --------------
A non-text attachment was scrubbed...
Name: empty-op-descr.patch
Type: text/x-diff
Size: 679 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20140113/57647a78/attachment-0001.patch>


More information about the pkg-perl-maintainers mailing list