View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003610 | GNUnet | cadet service | public | 2015-01-16 11:18 | 2018-06-07 00:25 |
Reporter | Christian Grothoff | Assigned To | Christian Grothoff | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
Product Version | Git master | ||||
Target Version | 0.11.0pre66 | Fixed in Version | 0.11.0pre66 | ||
Summary | 0003610: cadet API violates client's notify_transmit_ready API | ||||
Description | (gdb) ba #0 0x00007fd40445c107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #1 0x00007fd40445d4e8 in __GI_abort () at abort.c:89 #2 0x00007fd4051dbccf in GNUNET_abort () at common_logging.c:289 #3 0x00007fd4051d8d80 in GNUNET_CLIENT_notify_transmit_ready (client=0x1083830, size=8, timeout=..., auto_retry=1, notify=0x7fd404fbc5dc <send_callback>, notify_cls=0x1082af0) at client.c:1211 #4 0x00007fd404fbd6d9 in send_packet (h=0x1082af0, msg=0x7fffbb6ce140, channel=0x1084790) at cadet_api.c:1445 #5 0x00007fd404fb9c90 in send_ack (ch=0x1084790) at cadet_api.c:589 #6 0x00007fd404fbf59f in GNUNET_CADET_receive_done (channel=0x1084790) at cadet_api.c:1772 #7 0x0000000000403e3d in handle_alices_cryptodata_message (cls=0x0, channel=0x1084790, channel_ctx=0x10847b8, message=0x7fffbb6ce2f8) at gnunet-service-scalarproduct_bob.c:1015 #8 0x00007fd404fbaff5 in process_incoming_data (h=0x1082af0, message=0x7fffbb6ce2f0) at cadet_api.c:878 #9 0x00007fd404fbc382 in msg_received (cls=0x1082af0, msg=0x7fffbb6ce2f0) at cadet_api.c:1242 #10 0x00007fd4051d7102 in receive_task (cls=0x1083830, tc=0x7fffbb6d1c40) at client.c:595 #11 0x00007fd4052161ad in run_ready (rs=0x1088830, ws=0x10888c0) at scheduler.c:587 #12 0x00007fd405216a54 in GNUNET_SCHEDULER_run (task=0x7fd405223772 <service_task>, task_cls=0x7fffbb6d1fc0) at scheduler.c:816 #13 0x00007fd40522552d in GNUNET_SERVICE_run (argc=3, argv=0x7fffbb6d2248, service_name=0x405dc8 "scalarproduct-bob", options=GNUNET_SERVICE_OPTION_NONE, task=0x405982 <run>, task_cls=0x0) at service.c:1502 #14 0x0000000000405b3d in main (argc=3, argv=0x7fffbb6d2248) at gnunet-service-scalarproduct_bob.c:1586 | ||||
Steps To Reproduce | Run perf_scalarproduct.sh, happens at the end (test may still pass). | ||||
Additional Information | send_packet fails to check if "h->th" is alreday non-null. | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2015-01-16 11:18 | Christian Grothoff | New Issue | |
2015-01-16 11:18 | Christian Grothoff | Status | new => assigned |
2015-01-16 11:18 | Christian Grothoff | Assigned To | => Bart Polot |
2015-01-16 11:20 | Christian Grothoff | Note Added: 0008795 | |
2015-01-16 11:20 | Christian Grothoff | Status | assigned => resolved |
2015-01-16 11:20 | Christian Grothoff | Fixed in Version | => 0.11.0pre66 |
2015-01-16 11:20 | Christian Grothoff | Resolution | open => fixed |
2015-01-16 11:20 | Christian Grothoff | Assigned To | Bart Polot => Christian Grothoff |
2018-06-07 00:25 | Christian Grothoff | Status | resolved => closed |