PacketFence
Bug Tracking System

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000902PacketFenceupstreampublic2010-02-08 12:542015-02-13 15:35
Reporterobilodeau 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionopen 
PlatformOSOS Version
Product Version1.8.7 
Target VersioninvestigateFixed in Version 
Summary0000902: Net::Telnet and Net::Appliance::Session use alarm() for timeout which is incompatible with threaded perl
DescriptionThis is a problem because we need to set a global sig alrm handler and we have no context information to properly report the error. Also, even after the alarm, the telnet call will hang until the low-level socket times out which takes 2-3 minutes..

Net::Appliance::Session uses Net::Telnet internally.

Reported upstream: https://rt.cpan.org/Public/Bug/Display.html?id=54415 [^]

This bug will track upstream's status.
Another bug will be open for the workaround.
TagsNo tags attached.
fixed in git revision
fixed in mtn revision
Attached Files

- Relationships
related to 0000796closedobilodeau pfsetvlan doesn't deal with Alarm signals (SIGALRM) 
related to 0000903closedobilodeau trying to find MAC address on ifIndex x30 times can be very long 
related to 0000907closedobilodeau pfsetvlan doesn't need to stop on SIGALRM 
related to 0000909closed use pfcmd_vlan for modules relying on Net::Telnet 

-  Notes
(0001551)
obilodeau (reporter)
2010-05-05 13:44

This bug is mitigated in the upcoming 1.9.0. Upstream is unlikely to fix so the recommendation in 0000909 would be the way to go.
(0003206)
fgaudreault (viewer)
2012-10-19 14:57

Check the status of this.
(0003752)
lmunro (administrator)
2015-02-13 15:35

No longer relevant.

- Issue History
Date Modified Username Field Change
2010-02-08 12:54 obilodeau New Issue
2010-02-08 12:55 obilodeau Status new => assigned
2010-02-08 12:55 obilodeau Assigned To => obilodeau
2010-02-08 13:09 obilodeau Relationship added related to 0000796
2010-02-08 13:15 obilodeau Relationship added related to 0000903
2010-02-09 10:36 obilodeau Relationship added related to 0000907
2010-02-09 14:23 obilodeau Relationship added related to 0000909
2010-05-05 13:44 obilodeau Note Added: 0001551
2010-05-05 13:44 obilodeau Category 1.8.7 => upstream
2010-05-05 13:44 obilodeau Product Version => 1.8.7
2011-01-18 12:03 obilodeau Target Version => trunk
2012-10-19 14:57 fgaudreault Assigned To obilodeau =>
2012-10-19 14:57 fgaudreault Target Version devel => investigate
2012-10-19 14:57 fgaudreault Note Added: 0003206
2015-02-13 15:35 lmunro Note Added: 0003752
2015-02-13 15:35 lmunro Status assigned => closed


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker