View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002389 | GNUnet | ATS service | public | 2012-05-31 23:40 | 2012-11-05 18:34 |
Reporter | Christian Grothoff | Assigned To | Matthias Wachs | ||
Priority | immediate | Severity | crash | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | Git master | ||||
Target Version | 0.9.4 | ||||
Summary | 0002389: ats_api_scheduling.c:739 assertion failure | ||||
Description | #0 0x00007f8feb1001b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007f8feb102fc0 in *__GI_abort () at abort.c:92 #2 0x00007f8feb6498a4 in GNUNET_abort () at common_logging.c:273 #3 0x00007f8febeaee15 in get_session_id (sh=0x20032b0, session=0x2046230, peer=0x2042f60) at ats_api_scheduling.c:379 #4 0x00007f8febeb208e in GNUNET_ATS_address_update (sh=0x20032b0, address=0x2042f60, session=0x2046230, ats=0x20486a0, ats_count=0) at ats_api_scheduling.c:1069 #5 0x000000000040e81a in handle_test_blacklist_cont (cls=0x2048650, peer=0x206f498, result=1) at gnunet-service-transport_neighbours.c:1734 #6 0x000000000040715f in GST_blacklist_test_allowed (peer=0x206f498, transport_name=0x7fffcfc0174e "tcp", cont=0x40e724 <handle_test_blacklist_cont>, cont_cls=0x2048650) at gnunet-service-transport_blacklist.c:758 #7 0x000000000040f4ca in check_blacklist (peer=0x206f498, ts=..., address=0x7fffcfc01620, session=0x2046230, ats=0x7fffcfc01748, ats_count=0) at gnunet-service-transport_neighbours.c:1965 #8 0x000000000041023f in GST_neighbours_switch_to_address (peer=0x7fffcfc01620, address=0x7fffcfc01620, session=0x2046230, ats=0x7fffcfc01748, ats_count=0, bandwidth_in=..., bandwidth_out=...) at gnunet-service-transport_neighbours.c:2156 #9 0x0000000000404549 in ats_request_address_change (cls=0x0, address=0x7fffcfc01620, session=0x0, bandwidth_out=..., bandwidth_in=..., ats=0x7fffcfc01748, ats_count=0) at gnunet-service-transport.c:437 #10 0x00007f8febeaff64 in process_ats_message (cls=0x20032b0, msg=0x7fffcfc016f0) at ats_api_scheduling.c:581 #11 0x00007f8feb64682a in receive_task (cls=0x2003ae0, tc=0x7fffcfc01800) at client.c:584 #12 0x00007f8feb67837a in run_ready (rs=0x2002200, ws=0x2002290) at scheduler.c:602 #13 0x00007f8feb678b84 in GNUNET_SCHEDULER_run (task=0x7f8feb685b26 <service_task>, task_cls=0x7fffcfc01b00) at scheduler.c:790 #14 0x00007f8feb6875cc in GNUNET_SERVICE_run (argc=3, argv=0x7fffcfc01d68, service_name=0x417407 "transport", options=GNUNET_SERVICE_OPTION_NONE, task=0x404938 <run>, task_cls=0x0) at service.c:1780 #15 0x0000000000404eaa in main (argc=3, argv=0x7fffcfc01d68) at gnunet-service-transport.c:645 | ||||
Steps To Reproduce | Just ran a peer at home for a few minutes and got this. | ||||
Additional Information | (gdb) print session $5 = (struct Session *) 0x2046230 (gdb) print sh->session_array[i].session $6 = (struct Session *) 0x2046230 (gdb) print *session $7 = {next = 0x0, prev = 0x0, plugin = 0x0, addr = 0x0, addrlen = 0, ats_address_network_type = 0, target = {hashPubKey = {bits = {0 <repeats 16 times>}}}, msg_head = 0x0, msg_tail = 0x0, msg_tk = 0x0, next_receive = {abs_value = 0}, inbound = 0, tag = 0, client_put = 0x0, client_get = 0x0, recv_wakeup_task = 0, timeout_task = 0, client_put_paused = 0, server_recv = 0x0, server_send = 0x0} (gdb) print *peer $8 = {hashPubKey = {bits = {1246521988, 1516031196, 1653614232, 2961750101, 3646650082, 701678420, 1503273400, 2899361298, 594701139, 969847167, 190471364, 1831121536, 3045148978, 392773079, 50623499, 487590504}}} (gdb) print sh->session_array[i].peer $9 = {hashPubKey = {bits = {2878361565, 2301341956, 3069933838, 848350807, 2026914704, 1757589313, 542021639, 259973516, 4249852597, 2514362543, 533427839, 2636600325, 761974031, 2371527630, 504530543, 3761278633}}} | ||||
Tags | No tags attached. | ||||
|
(gdb) up #4 0x00007f8febeb208e in GNUNET_ATS_address_update (sh=0x20032b0, address=0x2042f60, session=0x2046230, ats=0x20486a0, ats_count=0) at ats_api_scheduling.c:1069 (gdb) print *address $10 = {peer = {hashPubKey = {bits = {1246521988, 1516031196, 1653614232, 2961750101, 3646650082, 701678420, 1503273400, 2899361298, 594701139, 969847167, 190471364, 1831121536, 3045148978, 392773079, 50623499, 487590504}}}, transport_name = 0x2042fbe "tcp", address = 0x2042fb8, address_length = 6} |
|
(gdb) up #5 0x000000000040e81a in handle_test_blacklist_cont (cls=0x2048650, peer=0x206f498, result=1) at gnunet-service-transport_neighbours.c:1734 (gdb) print *bcc $12 = {next = 0x0, prev = 0x0, na = {session = 0x2046230, address = 0x2042f60, connect_timestamp = {abs_value = 0}, bandwidth_in = {value__ = 0}, bandwidth_out = {value__ = 0}, ats_active = 0}, ats = 0x20486a0, bc = 0x0, ats_count = 0} |
|
So we - got an address without session from ATS - tried to switch, get a session from TCP plugin and start blacklit check - blacklist check is successful and we want to update address - address update fails because Please be aware: (gdb) print *session $7 above is wrong! since it uses wrong session struct: HTTP session struct (has a client_get etc) instead of TCP |
|
My analysis: we got the session and saved it session was destroyed until blacklist check was done and session changed in between? That would be possible since during blacklist check tasks are changed But blacklist checks are canceled when session terminate |
|
Yes, that was my feeling too, I just couldn't find an obvious place where a session was free'd without ATS being told about it... |
|
I've got this too, while running my node:Program received signal SIGTRAP, Trace/breakpoint trap. 0x75b8280d in KERNELBASE!DeleteAce () from C:\Windows\syswow64\KernelBase.dll (gdb) bt #0 0x75b8280d in KERNELBASE!DeleteAce () from C:\Windows\syswow64\KernelBase.dll #1 0x62ac6614 in GNUNET_abort () at common_logging.c:271 #2 0x654c1b07 in _fu23__skip_log () at ats_api_scheduling.c:379 #3 0x654c5235 in _fu167__skip_log () at ats_api_scheduling.c:1175 #4 0x00401f18 in _fu23__skip_log () at gnunet-service-transport.c:361 #5 0x6eac23c8 in _fu38__skip_log () at plugin_transport_udp.c:731 #6 0x6eac8032 in _fu290__skip_log () at plugin_transport_udp.c:2193 #7 0x62af5d7e in run_ready (rs=0x9fbfb0, ws=0x9fcfc8) at scheduler.c:602 #8 0x62af64ef in GNUNET_SCHEDULER_run (task=0x62b0215b <service_task>, task_cls=0x28fe20) at scheduler.c:790 #9 0x62b02e46 in GNUNET_SERVICE_run (argc=3, argv=0x9ebf20, service_name=0x4173ab "transport", options=GNUNET_SERVICE_OPTION_NONE, task=0x4025de <run>, task_cls=0x0) at service.c:1780 #10 0x00402b9a in main (argc=3, argv=0x9ebf20) at gnunet-service-transport.c:646 (gdb) up #1 0x62ac6614 in GNUNET_abort () at common_logging.c:271 271 DebugBreak (); (gdb) #2 0x654c1b07 in _fu23__skip_log () at ats_api_scheduling.c:379 379 GNUNET_assert (0 == (gdb) l 374 f = 0; 375 for (i = 1; i < sh->session_array_size; i++) 376 { 377 if (session == sh->session_array[i].session) 378 { 379 GNUNET_assert (0 == 380 memcmp (peer, &sh->session_array[i].peer, 381 sizeof (struct GNUNET_PeerIdentity))); 382 return i; 383 } (gdb) p peer $1 = (const struct GNUNET_PeerIdentity *) 0x28fb44 (gdb) p *peer $2 = {hashPubKey = {bits = {228596387, 3041708356, 1977566126, 3479187393, 2609374875, 2066407932, 3218378590, 226789759, 3285363320, 5255438, 194520456, 3892195175, 3103567237, 655316525, 1221146310, 1878766260}}} (gdb) p sh->session_array[i].peer $3 = {hashPubKey = {bits = {1996009945, 1297985797, 1633490672, 2161704226, 2092043724, 535779607, 1915350028, 412388275, 2548412611, 1877225613, 885077030, 4144435265, 2460363826, 3252039513, 628245400, 3448001974}}} |
|
Some relevant logs for you:июн 09 07:36:01-00000000000920045954 ats-scheduling-api-3556 DEBUG Get session ID for session 0x500370 from peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920045954 ats-scheduling-api-3556 DEBUG Assigning session ID 6 for session 0x500370 of peer RL7P in 0x4a9870 ... июн 09 07:36:01-00000000000920045956 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5487e8 from peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920045956 ats-scheduling-api-3556 DEBUG Assigning session ID 9 for session 0x5487e8 of peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920045957 ats-scheduling-api-3556 DEBUG Get session ID for session 0x548fa0 from peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920045957 ats-scheduling-api-3556 DEBUG Assigning session ID 10 for session 0x548fa0 of peer RL7P in 0x4a9870 ... июн 09 07:36:01-00000000000920045959 ats-scheduling-api-3556 DEBUG Release sessionID 6 from peer RL7P in 0x4a9870 ... июн 09 07:36:01-00000000000920045960 ats-scheduling-api-3556 DEBUG Release sessionID 9 from peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920045961 ats-scheduling-api-3556 DEBUG Release sessionID 10 from peer RL7P in 0x4a9870 ... июн 09 07:36:01-00000000000920046018 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920046018 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 ... июн 09 07:36:01-00000000000920046082 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920046082 ats-scheduling-api-3556 DEBUG Get session ID for session 0x500518 from peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920046082 ats-scheduling-api-3556 DEBUG Assigning session ID 3 for session 0x500518 of peer RL7P in 0x4a9870 ... июн 09 07:36:01-00000000000920046163 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920046163 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920046163 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920046163 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 ... июн 09 07:36:01-00000000000920046169 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920046169 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920046169 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920046169 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 ... июн 09 07:36:01-00000000000920046170 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920046171 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920046171 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:01-00000000000920046171 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 ... июн 09 07:36:03-00000000000920048186 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:03-00000000000920048186 ats-scheduling-api-3556 DEBUG Get session ID for session 0x548890 from peer RL7P in 0x4a9870 июн 09 07:36:03-00000000000920048186 ats-scheduling-api-3556 DEBUG Assigning session ID 8 for session 0x548890 of peer RL7P in 0x4a9870 ... июн 09 07:36:03-00000000000920048200 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:03-00000000000920048200 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:03-00000000000920048200 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:03-00000000000920048200 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:04-00000000000920049285 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:04-00000000000920049285 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5484c0 from peer RL7P in 0x4a9870 июн 09 07:36:04-00000000000920049285 ats-scheduling-api-3556 DEBUG Assigning session ID 9 for session 0x5484c0 of peer RL7P in 0x4a9870 июн 09 07:36:04-00000000000920049291 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:04-00000000000920049291 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:04-00000000000920049292 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 июн 09 07:36:04-00000000000920049292 ats-scheduling-api-3556 DEBUG Get session ID for session 0x0 from peer RL7P in 0x4a9870 ... июн 09 07:36:18-00000000000920063005 ats-scheduling-api-3556 DEBUG Get session ID for session 0x4d3128 from peer F9LE in 0x4a9870 июн 09 07:36:18-00000000000920063005 ats-scheduling-api-3556 DEBUG Assigning session ID 22 for session 0x4d3128 of peer F9LE in 0x4a9870 июн 09 07:36:18-00000000000920063005 ats-scheduling-api-3556 DEBUG Get session ID for session 0x4d3128 from peer F9LE in 0x4a9870 июн 09 07:36:18-00000000000920063005 ats-scheduling-api-3556 DEBUG Got session 22 ... июн 09 07:36:22-00000000000920066915 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5484c0 from peer RL7P in 0x4a9870 июн 09 07:36:22-00000000000920066915 ats-scheduling-api-3556 DEBUG Got session 9 ... июн 09 07:36:22-00000000000920066929 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5484c0 from peer RL7P in 0x4a9870 июн 09 07:36:22-00000000000920066929 ats-scheduling-api-3556 DEBUG Got session 9 ... июн 09 07:36:22-00000000000920067245 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5484c0 from peer RL7P in 0x4a9870 июн 09 07:36:22-00000000000920067246 ats-scheduling-api-3556 DEBUG Got session 9 ... июн 09 07:36:23-00000000000920068159 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5484c0 from peer RL7P in 0x4a9870 июн 09 07:36:23-00000000000920068159 ats-scheduling-api-3556 DEBUG Got session 9 ... июн 09 07:36:24-00000000000920069110 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5484c0 from peer RL7P in 0x4a9870 июн 09 07:36:24-00000000000920069110 ats-scheduling-api-3556 DEBUG Got session 9 ... июн 09 07:36:25-00000000000920070213 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5484c0 from peer RL7P in 0x4a9870 июн 09 07:36:25-00000000000920070213 ats-scheduling-api-3556 DEBUG Got session 9 ... июн 09 07:36:25-00000000000920070229 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5484c0 from peer RL7P in 0x4a9870 июн 09 07:36:25-00000000000920070229 ats-scheduling-api-3556 DEBUG Got session 9 ... июн 09 07:36:29-00000000000920073515 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5484c0 from peer RL7P in 0x4a9870 июн 09 07:36:29-00000000000920073515 ats-scheduling-api-3556 DEBUG Got session 9 ... июн 09 07:36:31-00000000000920075707 ats-scheduling-api-3556 DEBUG Get session ID for session 0x4d3128 from peer F9LE in 0x4a9870 июн 09 07:36:31-00000000000920075707 ats-scheduling-api-3556 DEBUG Got session 22 ... июн 09 07:36:31-00000000000920075710 ats-scheduling-api-3556 DEBUG Release sessionID 22 from peer F9LE in 0x4a9870 ... июн 09 07:36:38-00000000000920082915 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5484c0 from peer RL7P in 0x4a9870 июн 09 07:36:38-00000000000920082915 ats-scheduling-api-3556 DEBUG Got session 9 ... июн 09 07:36:39-00000000000920083415 ats-scheduling-api-3556 DEBUG Get session ID for session 0x4fb980 from peer R6OV in 0x4a9870 июн 09 07:36:39-00000000000920083415 ats-scheduling-api-3556 DEBUG Assigning session ID 22 for session 0x4fb980 of peer R6OV in 0x4a9870 июн 09 07:36:39-00000000000920083415 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5484c0 from peer RL7P in 0x4a9870 июн 09 07:36:39-00000000000920083415 ats-scheduling-api-3556 DEBUG Got session 9 ... июн 09 07:36:41-00000000000920085920 ats-scheduling-api-3556 DEBUG Get session ID for session 0x4fb980 from peer R6OV in 0x4a9870 июн 09 07:36:41-00000000000920085920 ats-scheduling-api-3556 DEBUG Got session 22 июн 09 07:36:41-00000000000920085920 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5484c0 from peer RL7P in 0x4a9870 июн 09 07:36:41-00000000000920085921 ats-scheduling-api-3556 DEBUG Got session 9 ... июн 09 07:36:47-00000000000920092228 ats-scheduling-api-3556 DEBUG Get session ID for session 0x4fb980 from peer R6OV in 0x4a9870 июн 09 07:36:47-00000000000920092228 ats-scheduling-api-3556 DEBUG Got session 22 июн 09 07:36:47-00000000000920092229 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5484c0 from peer RL7P in 0x4a9870 июн 09 07:36:47-00000000000920092229 ats-scheduling-api-3556 DEBUG Got session 9 ... июн 09 07:36:48-00000000000920092418 ats-scheduling-api-3556 DEBUG Get session ID for session 0x4fb980 from peer R6OV in 0x4a9870 июн 09 07:36:48-00000000000920092418 ats-scheduling-api-3556 DEBUG Got session 22 июн 09 07:36:48-00000000000920092419 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5484c0 from peer RL7P in 0x4a9870 июн 09 07:36:48-00000000000920092419 ats-scheduling-api-3556 DEBUG Got session 9 ... июн 09 07:36:48-00000000000920092654 ats-scheduling-api-3556 DEBUG Get session ID for session 0x4fb980 from peer R6OV in 0x4a9870 июн 09 07:36:48-00000000000920092654 ats-scheduling-api-3556 DEBUG Got session 22 июн 09 07:36:48-00000000000920092654 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5484c0 from peer RL7P in 0x4a9870 июн 09 07:36:48-00000000000920092654 ats-scheduling-api-3556 DEBUG Got session 9 ... июн 09 07:36:48-00000000000920093331 ats-scheduling-api-3556 DEBUG Get session ID for session 0x4fb980 from peer R6OV in 0x4a9870 июн 09 07:36:48-00000000000920093331 ats-scheduling-api-3556 DEBUG Got session 22 июн 09 07:36:48-00000000000920093332 ats-scheduling-api-3556 DEBUG Get session ID for session 0x5484c0 from peer RL7P in 0x4a9870 июн 09 07:36:48-00000000000920093332 ats-scheduling-api-3556 DEBUG Got session 9 ... июн 09 07:37:04-00000000000920108859 ats-scheduling-api-3556 DEBUG Get session ID for session 0x4fb980 from peer R6OV in 0x4a9870 июн 09 07:37:04-00000000000920108859 ats-scheduling-api-3556 DEBUG Got session 22 ... июн 09 07:37:04-00000000000920108893 ats-scheduling-api-3556 DEBUG Release sessionID 22 from peer R6OV in 0x4a9870 июн 09 07:37:04-00000000000920108893 ats-scheduling-api-3556 DEBUG Release sessionID 25 from peer R6OV in 0x4a9870 ... июн 09 07:38:08-00000000000920172931 ats-scheduling-api-3556 DEBUG Get session ID for session 0x502b40 from peer S3P1 in 0x4a9870 июн 09 07:38:08-00000000000920172931 ats-scheduling-api-3556 DEBUG Assigning session ID 22 for session 0x502b40 of peer S3P1 in 0x4a9870 июн 09 07:38:08-00000000000920173188 ats-scheduling-api-3556 DEBUG Get session ID for session 0x55cb60 from peer R6OV in 0x4a9870 июн 09 07:38:08-00000000000920173188 ats-scheduling-api-3556 DEBUG Assigning session ID 23 for session 0x55cb60 of peer R6OV in 0x4a9870 июн 09 07:38:08-00000000000920173190 ats-scheduling-api-3556 DEBUG Get session ID for session 0x502b40 from peer S3P1 in 0x4a9870 июн 09 07:38:08-00000000000920173190 ats-scheduling-api-3556 DEBUG Got session 22 ... июн 09 07:39:49-00000000000920273789 ats-scheduling-api-3556 DEBUG Get session ID for session 0x502b40 from peer RL7P in 0x4a9870 июн 09 07:39:49-00000000000920273789 ats-scheduling-api-3556 DEBUG Got session 22 июн 09 07:39:49-00000000000920273789 transport-3556 ERROR Assertion failed at ats_api_scheduling.c:383. |
|
That is, the problem is that get_session_id() is being called with the wrong session pointer 0x502b40, or with the wrong peer identity. I would suggest planting a backtrace-dumper in get_session_id() to see which functions call it (can't do it on W32 myself). |
|
Still getting: Jun 12 15:11:59-109680 ats-31685 ERROR Assertion failed at gnunet-service-ats_addresses.c:648. Jun 12 15:11:59-109706 ats-31685 ERROR Address in use called multiple times for peer `FC74': NO -> NO Jun 12 15:11:59-109717 ats-31685 ERROR Assertion failed at gnunet-service-ats_scheduling.c:346. |
|
- Many changes in transport_neighbours, ats_addresses and scheduling api - get_session was split in to parts: find_session and find_session_empty slot Issue should not occur anymore |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-05-31 23:40 | Christian Grothoff | New Issue | |
2012-05-31 23:40 | Christian Grothoff | Status | new => assigned |
2012-05-31 23:40 | Christian Grothoff | Assigned To | => Matthias Wachs |
2012-05-31 23:41 | Christian Grothoff | Note Added: 0005972 | |
2012-05-31 23:41 | Christian Grothoff | Note Added: 0005973 | |
2012-06-01 18:29 | Matthias Wachs | Note Added: 0005986 | |
2012-06-01 18:39 | Matthias Wachs | Note Added: 0005987 | |
2012-06-01 18:40 | Matthias Wachs | Note Edited: 0005987 | |
2012-06-01 18:42 | Matthias Wachs | Note Edited: 0005987 | |
2012-06-01 18:49 | Christian Grothoff | Note Added: 0005988 | |
2012-06-01 19:22 | Christian Grothoff | Priority | urgent => high |
2012-06-01 19:22 | Christian Grothoff | Target Version | 0.9.3 => |
2012-06-03 01:16 | Christian Grothoff | Target Version | => 0.9.4 |
2012-06-03 02:54 | LRN | Note Added: 0005999 | |
2012-06-07 22:14 | Christian Grothoff | Priority | high => urgent |
2012-06-09 06:39 | LRN | Note Added: 0006035 | |
2012-06-09 06:49 | LRN | Note Added: 0006036 | |
2012-06-11 09:45 | Christian Grothoff | Priority | urgent => immediate |
2012-06-14 09:21 | Christian Grothoff | Note Added: 0006071 | |
2012-06-19 14:12 | Matthias Wachs | Note Added: 0006103 | |
2012-06-19 14:12 | Matthias Wachs | Status | assigned => resolved |
2012-06-19 14:12 | Matthias Wachs | Resolution | open => fixed |
2012-11-05 18:34 | Christian Grothoff | Status | resolved => closed |