View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003178 | GNUnet | set service | public | 2013-12-09 19:35 | 2013-12-24 20:54 |
Reporter | LRN | Assigned To | Florian Dold | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | Git master | ||||
Target Version | 0.10.0 | Fixed in Version | 0.10.0 | ||
Summary | 0003178: test_set_union_result_full crashes (on shutdown?) | ||||
Description | The test crashes in set service. This seems to be happening during shutdown, because killing the crashed process does not prevent the test from passing. | ||||
Steps To Reproduce | Run test_set_union_result_full on W32 | ||||
Additional Information | Reading symbols from d:\progs\gnunet\lib\gnunet\libexec\gnunet-service-set.exe...done. Continuing. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 7296.0x3bac] 0x004089e7 in send_remaining_elements (cls=0xaa04f0) at gnunet-service-set_union.c:1006 1006 res = GNUNET_CONTAINER_multihashmap32_iterator_next (op->state->full_result_iter, NULL, (const void **) &ke); (gdb) bt #0 0x004089e7 in send_remaining_elements (cls=0xaa04f0) at gnunet-service-set_union.c:1006 #1 0x00efe935 in impl_send_continue (cls=0xa98a58, tc=0x28fbf0) at mq.c:289 #2 0x00f0fc15 in run_ready (rs=0xa9d280, ws=0xa9e298) at scheduler.c:595 #3 0x00f10491 in GNUNET_SCHEDULER_run (task=0xf1c158 <service_task>, task_cls=0x28fd98) at scheduler.c:817 #4 0x00f1d027 in GNUNET_SERVICE_run (argc=5, argv=0xa89ff8, service_name=0x410443 <_Jv_RegisterClasses+4260931> "set", options=GNUNET_SERVICE_OPTION_NONE, task=0x40609d <run>, task_cls=0x0) at service.c:1478 #5 0x0040620f in main (argc=5, argv=0xa89ff8) at gnunet-service-set.c:1391 (gdb) p/x *op $1 = {vt = 0xdf000e6, channel = 0xdf0adba, mq = 0xdf0adba, is_incoming = 0xdf0adba, generation_created = 0xdf0adba, spec = 0xdf0adba, state = 0xdf0adba, next = 0xdf0adba, prev = 0xdf0adba} | ||||
Tags | No tags attached. | ||||
|
This seems to be caused by MQ not checking the shutdown flag for a task ... I'm working on it. |
|
Should be fixed in r31240. |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-12-09 19:35 | LRN | New Issue | |
2013-12-09 19:35 | LRN | Status | new => assigned |
2013-12-09 19:35 | LRN | Assigned To | => Florian Dold |
2013-12-09 20:03 | Florian Dold | Note Added: 0007804 | |
2013-12-09 21:28 | Florian Dold | Note Added: 0007805 | |
2013-12-09 21:28 | Florian Dold | Status | assigned => resolved |
2013-12-09 21:28 | Florian Dold | Resolution | open => fixed |
2013-12-09 22:48 | Christian Grothoff | Product Version | => Git master |
2013-12-09 22:48 | Christian Grothoff | Fixed in Version | => 0.10.0 |
2013-12-09 22:48 | Christian Grothoff | Target Version | => 0.10.0 |
2013-12-24 20:54 | Christian Grothoff | Status | resolved => closed |