| Additional Information |
Reading symbols from d:\progs\gnunet\bin\gnunet-service-ats.exe...done.
Program received signal SIGSEGV, Segmentation fault.
0x61c1491c in GNUNET_CONTAINER_multihashmap_get_multiple (map=0x0, key=0x27fc08, it=0x401cf7 <compare_address_it>, it_cls=0x27f984) at container_multihashmap.c:479
479 n = map->map[idx_of (map, key)];
(gdb) bt
#0 0x61c1491c in GNUNET_CONTAINER_multihashmap_get_multiple (map=0x0, key=0x27fc08, it=0x401cf7 <compare_address_it>, it_cls=0x27f984) at container_multihashmap.c:479
#1 0x00401e3c in find_address (peer=0x27fc08, addr=0x1ebf990) at gnunet-service-ats_addresses.c:275
#2 0x00401fb6 in GAS_addresses_update (peer=0x27fc08, plugin_name=0x27fc60 "tcp", plugin_addr=0x27fc60, plugin_addr_len=0, session_id=2, atsi=0x27fc50, atsi_count=2) at gnunet-service-ats_addresses.c:358
#3 0x004049d0 in _fu128__skip_log () at gnunet-service-ats_scheduling.c:257
#4 0x61c38f93 in GNUNET_SERVER_inject (server=0x1ebedd0, sender=0x1ebfaf8, message=0x27fc00) at server.c:866
#5 0x61c39a46 in client_message_tokenizer_callback (cls=0x1ebedd0, client=0x1ebfaf8, message=0x27fc00) at server.c:1071
#6 0x61c3b5e2 in GNUNET_SERVER_mst_receive (mst=0x1ecd568, client_identity=0x1ebfaf8, buf=0x27fc00 "", size=192, purge=0, one_shot=-1) at server_mst.c:264
#7 0x61c397cc in process_incoming (cls=0x1ebfaf8, buf=0x27fc00, available=192, addr=0x75a598, addrlen=28, errCode=0) at server.c:1014
#8 0x61c0e05a in receive_ready (cls=0x1ebfa50, tc=0x28fc90) at connection.c:1054
#9 0x61c35986 in run_ready (rs=0x1ed4590, ws=0x1ed55c0) at scheduler.c:602
#10 0x61c360f7 in GNUNET_SCHEDULER_run (task=0x61c410e9 <service_task>, task_cls=0x28fe28) at scheduler.c:790
#11 0x61c41dcb in GNUNET_SERVICE_run (argc=3, argv=0x1ebbed0, service_name=0x4080d9 "ats", options=GNUNET_SERVICE_OPTION_SOFT_SHUTDOWN, task=0x4015c0 <run>, task_cls=0x0) at service.c:1774
#12 0x0040169e in main (argc=3, argv=0x1ebbed0) at gnunet-service-ats.c:178
(gdb) p map->map
Cannot access memory at address 0x0
(gdb) p n
$1 = (struct MapEntry *) 0x27f998
(gdb) p map
$2 = (const struct GNUNET_CONTAINER_MultiHashMap *) 0x0
(gdb) p *map
Cannot access memory at address 0x0
(gdb) p key
$3 = (const GNUNET_HashCode *) 0x27fc08
(gdb) up
#1 0x00401e3c in find_address (peer=0x27fc08, addr=0x1ebf990) at gnunet-service-ats_addresses.c:275
275 GNUNET_CONTAINER_multihashmap_get_multiple (addresses, &peer->hashPubKey,
(gdb) p addresses
$4 = (struct GNUNET_CONTAINER_MultiHashMap *) 0x0
(gdb) up
#2 0x00401fb6 in GAS_addresses_update (peer=0x27fc08, plugin_name=0x27fc60 "tcp", plugin_addr=0x27fc60, plugin_addr_len=0, session_id=2, atsi=0x27fc50, atsi_count=2) at gnunet-service-ats_addresses.c:358
358 old = find_address (peer, aa);
(gdb) p peer
$5 = (const struct GNUNET_PeerIdentity *) 0x27fc08
(gdb) p aa
$6 = (struct ATS_Address *) 0x1ebf990
|
|---|