VirtualBox

Ticket #10585 (closed defect: fixed)

Opened 2 years ago

Last modified 13 months ago

The SIGALRM never fires

Reported by: PoLiang Owned by:
Priority: major Component: other
Version: VirtualBox 4.1.14 Keywords:
Cc: Guest type: Linux
Host type: Windows

Description

I know there is a similiar ticket, but it has been there for more than 4 months. I want to report this issue and provide VBOX.log file.

I run the program:
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <sys/time.h>

#define INTERVAL 10

void alarm_wakeup (int i)
{

signal(SIGALRM,alarm_wakeup);
printf("%d sec up partner, Wakeup!!!\n",INTERVAL);
exit(0);

}

int main ()
{

struct itimerval tout_val;


tout_val.it_interval.tv_sec = 0;
tout_val.it_interval.tv_usec = 0;
tout_val.it_value.tv_sec = INTERVAL; /* set timer for "INTERVAL (10) seconds */
tout_val.it_value.tv_usec = 0;
setitimer(ITIMER_REAL, &tout_val,0);


signal(SIGALRM,alarm_wakeup); /* set the Alarm signal capture */


while (1);


return 0;

}

SIGALRM never files.

Compiler: gcc

guest OS: Ubuntu 12.04 Linux 3.2.0-24-generic-pae i686

host OS: Windows Vista

Attachments

Ubuntu-2012-05-21-15-26-12.log Download (74.9 KB) - added by PoLiang 2 years ago.

Change History

Changed 2 years ago by PoLiang

comment:1 Changed 13 months ago by frank

  • Status changed from new to closed
  • Resolution set to fixed

This was most likely fixed in VBox 4.2.8.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use