Thread Attempt to free unreferenced scalar (21 answers)
Opened by bianca at 2012-04-09 07:30

bianca
 2012-04-10 12:34
#157357 #157357
User since
2009-09-13
7016 Artikel
BenutzerIn

user image
2012-04-09T16:47:07 pq
um da weiterzukommen, müsste man etwas mehr über das skript wissen und unter welchen umständen es auftritt

Welche Infos werden da genau benötigt?

2012-04-09T16:47:07 pq
(idealerweise reproduzieren und auf ein minimum reduzieren)

Habe ich versucht. Gelingt nicht. Sobald ich den kleinsten möglichen Codeabschnitt in ein eigenes Script isoliere und auf die selben Daten loslasse kommt der Fehler nicht mehr.
Im Original Umfeld kommt er nach wie vor, diese Nacht auch wieder.
Es ist sogar ein weiterer dazu gekommen:
Quote
Attempt to free unreferenced scalar: SV 0x17dcec0, Perl interpreter: 0xcf6010 at cron.pl line 709

Zeile 709:
Code (perl): (dl )
my $ergebnis = $modul{subname}{$modnr} -> (\%env,\%cron_settings,\%modul);


2012-04-09T16:47:07 pq
hier ist z.b. ein 5.10.0 beispiel:
http://www.nntp.perl.org/group/perl.perl5.porters/...
Code: (dl )
1
2
3
4
5
my $_;
push @{$h{x}}, 0;
for (0) {
for (0) {}
}

Ja, das erzeugt auf diesem Server auch den Fehler:
Quote
Attempt to free unreferenced scalar: SV 0x1ea3d08, Perl interpreter: 0x1e84010

Das heißt, es ist ein Perlfehler?
Ich sehe dort im Thread nur ein
Quote
It appears to have been fixed already.

Was heißt das genau? Sollte mein Provider ein Perl-Update machen? Oder kann man da ein Bugfix irgendwo laden?
Danke
10 print "Hallo"
20 goto 10

View full thread Attempt to free unreferenced scalar