View Issue Details

IDProjectCategoryView StatusLast Update
0001872GNUnetutil librarypublic2011-11-30 18:38
ReporterLRN Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.9.0Fixed in Version0.9.0 
Summary0001872: Crash in test_server
Descriptionr17936
Additional InformationAttaching to process 7964
[New Thread 7964.0x136c]
[New Thread 7964.0x1a84]
[New Thread 7964.0xbf8]
[New Thread 7964.0x1c84]
Reading symbols from f:\src\gnunet-git-svn\src\util\.libs\test_server.exe...done.
[Switching to Thread 7964.0x1c84]
Continuing.

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 7964.0x136c]
0x772515ee in ntdll!LdrQueryProcessModuleInformation () from E:\Windows\SysWOW64\ntdll.dll
[Switching to thread 1 (Thread 7964.0x136c)]
#0 0x772515ee in ntdll!LdrQueryProcessModuleInformation () from E:\Windows\SysWOW64\ntdll.dll
#0 0x772515ee in ntdll!LdrQueryProcessModuleInformation () from E:\Windows\SysWOW64\ntdll.dll
#1 0x772515ee in ntdll!LdrQueryProcessModuleInformation () from E:\Windows\SysWOW64\ntdll.dll
#2 0x7724015e in ntdll!LdrFindResource_U () from E:\Windows\SysWOW64\ntdll.dll
#3 0x0028f828 in ?? ()
#4 0x00401738 in transmit_initial_message (cls=0x0, size=0, buf=0x0) at test_server.c:145
#5 0x624846a5 in client_notify (cls=0x1dad248, size=0, buf=0x0) at client.c:990
#6 0x6248d1f5 in transmit_ready (cls=0x1dad150, tc=0x28fe48) at connection.c:1524
#7 0x624ac779 in run_ready (rs=0x1dace98, ws=0x1dacfb0) at scheduler.c:685
#8 0x624accb8 in GNUNET_SCHEDULER_run (task=0x40181d <task>, task_cls=0x406030) at scheduler.c:867
#9 0x00401a4f in check () at test_server.c:207
#10 0x00401a8d in main (argc=1, argv=0x1daab30) at test_server.c:218
(gdb) up 4
#4 0x00401738 in transmit_initial_message (cls=0x0, size=0, buf=0x0) at test_server.c:145
145 GNUNET_assert (size >= sizeof (struct GNUNET_MessageHeader));
(gdb) p size
$1 = 0
(gdb) up
#5 0x624846a5 in client_notify (cls=0x1dad248, size=0, buf=0x0) at client.c:990
990 GNUNET_break (0 == th->notify (th->notify_cls, 0, NULL));
(gdb) up
#6 0x6248d1f5 in transmit_ready (cls=0x1dad150, tc=0x28fe48) at connection.c:1524
1524 notify (sock->nth.notify_ready_cls, 0, NULL);
TagsNo tags attached.

Activities

Christian Grothoff

2011-11-03 14:29

manager   ~0004839

Looks to me like the 250ms timeout was not enough time for W32 to start gnunet-service-resolver. I've increased the timeout to 2s in 17962. Does this fix it?

LRN

2011-11-04 11:26

developer   ~0004854

crashing test_server is something i never expected this far into the development process. Unless you've changed something fundamental. Because it's -util lib level. So this might be a very rare crash that just happened to manifest itself when i was running r17936 testsuite.
Anyway, i've done two testsuite runs on two different HEADs, and haven't had this particular crash.

250ms might be on the border of "reasonable" for W32, but then why i haven't seen this before?

Christian Grothoff

2011-11-04 12:45

manager   ~0004855

Ok, let's call this resolved until/unless someone can reproduce it again...

Issue History

Date Modified Username Field Change
2011-11-02 18:08 LRN New Issue
2011-11-03 14:29 Christian Grothoff Note Added: 0004839
2011-11-03 14:29 Christian Grothoff Assigned To => Christian Grothoff
2011-11-03 14:29 Christian Grothoff Status new => feedback
2011-11-04 11:22 Christian Grothoff Product Version => 0.9.0pre4
2011-11-04 11:22 Christian Grothoff Target Version => 0.9.0
2011-11-04 11:26 LRN Note Added: 0004854
2011-11-04 11:26 LRN Status feedback => assigned
2011-11-04 12:45 Christian Grothoff Note Added: 0004855
2011-11-04 12:45 Christian Grothoff Status assigned => resolved
2011-11-04 12:45 Christian Grothoff Fixed in Version => 0.9.0
2011-11-04 12:45 Christian Grothoff Resolution open => fixed
2011-11-30 18:38 Christian Grothoff Status resolved => closed