BUG Linux::Inotify2

Le
Jogo
Salut,

Je viens de mettre à jour Perl (5.10.1) et Linux::Inotify2 (1.21), et
j'ai un joli bug. Le programme suivant me donne systématiquement un
"stack smashing detected" dès que je lui envoie un signal HUP :

use strict;
use warnings;

use Linux::Inotify2;
my $inot = Linux::Inotify2->new();
$inot->watch('/tmp', IN_CREATE);

$SIG{USR1} = sub { print "USR1" } ;

printf "pid : %d",$$;
my @files;
while (1) {
@files = map { $_->fullname() } $inot->read();

foreach (@files) {
print "--> $_";
}
}

Je ne n'ai jamais fait de rapport de bug avant aujourd'hui, et je ne
sais pas ni quoi envoyer ni à qui. Quelqu'un peut-il me guider ?

--
Il n'y a pas de règles à établir, encore moins de recettes
pratiques, sinon on fait de l'art industriel.
-- Matisse
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Paul Gaborit
Le #20954041
À (at) Mon, 11 Jan 2010 21:37:50 +0100,
Jogo
Je viens de mettre à jour Perl (5.10.1) et Linux::Inotify2 (1.21), et
j'ai un joli bug. Le programme suivant me donne systématiquement un
"stack smashing detected" dès que je lui envoie un signal HUP :



Quelle idée aussi d'envoyer des signaux aussi exotiques ! ;-)

Je ne n'ai jamais fait de rapport de bug avant aujourd'hui, et je ne
sais pas ni quoi envoyer ni à qui. Quelqu'un peut-il me guider ?



Sur la page un lien pour signaler les bugs. La description du symptôme et le bout
de code pour illustrer suffiront (en précisant sans doute la
distribution et la manière d'installer perl et le module
Linux::Inotify2).

--
Paul Gaborit - Perl en français -
Jogo
Le #20962881
Bonsoir,


Je viens de mettre à jour Perl (5.10.1) et Linux::Inotify2
(1.21), et j'ai un joli bug. Le programme suivant me donne
systématiquement un "stack smashing detected" dès que je lui envoie


> un signal HUP :

Quelle idée aussi d'envoyer des signaux aussi exotiques ! ;-)



J'ai pas essayé STKFLT mais il semblerait que le problème se pose
pour tous les signaux. À l'origine j'ai repéré le bug sur des CHLD.


Sur la page un lien pour signaler les bugs.



Je ne suis pas certain que ce soit le meilleur endroit :
http://rt.cpan.org/Public/Bug/Display.html?id2111

Je vais lui écrire un mail.


La description du symptôme et le bout
de code pour illustrer suffiront (en précisant sans doute la
distribution et la manière d'installer perl et le module
Linux::Inotify2).



Merci beaucoup, encore une fois.


--
Plus sérieusement, fufe est ainsi, les messages qui en sortent sont
modifiés par des petits lutins juste avant leur arrivé chez le lecteur,
et celui-ci se retrouve à lire ce qu'il a envie de lire, et non ce qui
était écrit.
-- Stephane Catteau sur fufe --
Jogo
Le #20962871
> Le programme suivant me donne systématiquement un
"stack smashing detected" dès que je lui envoie un signal HUP :

use strict;
use warnings;

use Linux::Inotify2;
my $inot = Linux::Inotify2->new();
$inot->watch('/tmp', IN_CREATE);

$SIG{USR1} = sub { print "USR1n" } ;



Oups je me suis emmélé les pinceaux avec tous ces signaux. En fait
c'est quand je lui envoie un signal pour lequel il y a un handler que
ça dumpe.

--
L'éblouissante clarté du petit matin
Publicité
Poster une réponse
Anonyme