Activity log for bug #695328

Date Who What changed Old value New value Message
2010-12-29 11:29:25 Henrik Ziegeldorf bug added bug
2010-12-29 12:18:08 Henrik Ziegeldorf attachment added produce_seg_fault https://bugs.launchpad.net/hipl/+bug/695328/+attachment/1778863/+files/produce_seg_fault
2010-12-29 14:29:53 Henrik Ziegeldorf attachment added hipfw_log https://bugs.launchpad.net/hipl/+bug/695328/+attachment/1778961/+files/hipfw_log
2010-12-29 14:37:44 Henrik Ziegeldorf description The function hip_firewall_port_cache_uninit_hldb() in firewall/cache_port.c produces a segmentation fault if the corresponding initialization function hip_firewall_port_cache_init_hldb() has not been called during initialization of the firewall. This can happen if one of the other init-functions (e.g. hip_fw_init_esp_prot(), hip_fw_init_esp_prot_conntrack(), ...) which are called in firewall_init_extensions() exits with an error. The bug can be reproduced by adding a simple "return -1" in front of the line 587 in firewall/firewall.c .... return -1; hip_firewall_port_cache_init_hldb(); .... and then starting the firewall. This bug applies to branch lp:~rene-hummen/hipl/ipsec_esp. The function hip_firewall_cache_delete_hldb() produces a segmentation fault if the corresponding initialization function hip_firewall_cache_init_hldb() has not been called during initialization of the firewall. This can happen if one of the other init-functions (e.g. hip_fw_init_esp_prot(), hip_fw_init_esp_prot_conntrack(), ...) which are called in firewall_init_extensions() exits with an error. The bug can be reproduced by adding a simple "return -1" in front of the line 547 in firewall/firewall.c and then starting the firewall. An example for the log of the firewall, when producing this bug, can be found in the attachments.
2011-01-12 08:51:47 Miika Komu hipl: importance Undecided High
2011-03-01 14:51:09 René Hummen hipl: assignee David Martin (martin-lp)
2011-03-07 14:52:31 Launchpad Janitor branch linked lp:hipl
2011-03-11 13:29:55 David Martin hipl: status New Fix Committed
2012-07-17 14:55:26 David Martin hipl: status Fix Committed Fix Released