Additional Information |
Reading symbols from d:\progs\gnunet\bin\gnunet-service-testbed.exe...done.
(gdb) thread 1
[Switching to thread 1 (Thread 20416.0x2a68)]
#0 0x771af8b1 in ntdll!RtlUpdateClonedSRWLock () from C:\Windows\SysWOW64\ntdll.dll
(gdb) bt
#0 0x771af8b1 in ntdll!RtlUpdateClonedSRWLock () from C:\Windows\SysWOW64\ntdll.dll
#1 0x771af8b1 in ntdll!RtlUpdateClonedSRWLock () from C:\Windows\SysWOW64\ntdll.dll
#2 0x76770a91 in WaitForSingleObjectEx () from C:\Windows\syswow64\KernelBase.dll
#3 0x0000023c in ?? ()
#4 0x00000000 in ?? ()
(gdb) c
Continuing.
Program received signal SIGSEGV, Segmentation fault.
0x004059f8 in shutdown_task (cls=0x0, tc=0x28fc80) at gnunet-service-testbed.c:1286
1286 GNUNET_TESTING_peer_destroy (peer_list[id]->peer);
(gdb) bt
#0 0x004059f8 in shutdown_task (cls=0x0, tc=0x28fc80) at gnunet-service-testbed.c:1286
#1 0x62af8017 in run_ready (rs=0x59e0d8, ws=0x599fe8) at scheduler.c:608
#2 0x62af87be in GNUNET_SCHEDULER_run (task=0x62b049a6 <service_task>, task_cls=0x28fe20) at scheduler.c:796
#3 0x62b056e2 in GNUNET_SERVICE_run (argc=3, argv=0x45bd98, service_name=0x408463 "testbed", options=GNUNET_SERVICE_OPTION_NONE,
task=0x405d73 <testbed_run>, task_cls=0x0) at service.c:1788
#4 0x00405f14 in main (argc=3, argv=0x45bd98) at gnunet-service-testbed.c:1397
(gdb) l
1281 }
1282 /* Clear peer list */
1283 for (id = 0; id < peer_list_size; id++)
1284 if (NULL != peer_list[id])
1285 {
1286 GNUNET_TESTING_peer_destroy (peer_list[id]->peer);
1287 GNUNET_CONFIGURATION_destroy (peer_list[id]->cfg);
1288 GNUNET_free (peer_list[id]);
1289 }
1290 GNUNET_free_non_null (peer_list);
(gdb) p peer_list_size
$1 = 10
(gdb) p id
$2 = 2
(gdb) p peer_list[0]
$3 = (struct Peer *) 0x0
(gdb) p peer_list[1]
$4 = (struct Peer *) 0x0
(gdb) p peer_list[2]
$5 = (struct Peer *) 0xbaad0000
(gdb) p peer_list[3]
$6 = (struct Peer *) 0xbaadf00d
(gdb) p peer_list[4]
$7 = (struct Peer *) 0x5fbd1cf1
(gdb) p peer_list[5]
$8 = (struct Peer *) 0x80000000
(gdb) p peer_list[6]
$9 = (struct Peer *) 0xbaad000b
(gdb) p peer_list[7]
$10 = (struct Peer *) 0xbaadf00d
(gdb) p peer_list[8]
$11 = (struct Peer *) 0xbaadf00d
(gdb) p peer_list[9]
$12 = (struct Peer *) 0x0
|
---|