Opened 6 years ago

Closed 3 years ago

#11437 closed defect (moved_to_github)

Strongswan4 uci plugin is broken

Reported by: Iurii Zaikin <punloh@…> Owned by: developers
Priority: normal Milestone: Barrier Breaker 14.07
Component: packages Version: 10.03.1
Keywords: Cc:


charon segfaults on loading uci plugin

(gdb) c
[New Thread 1846]

Program received signal SIGBUS, Bus error.
[Switching to Thread 1846]
0x2af975c0 in create_peer_cfg_enumerator (this=<value optimized out>, 
    me=<value optimized out>, other=<value optimized out>) at uci_config.c:233
233		e->inner = this->parser->create_section_enumerator(this->parser,
(gdb) l
228		peer_enumerator_t *e = malloc_thing(peer_enumerator_t);
230		e->public.enumerate = (void*)peer_enumerator_enumerate;
231		e->public.destroy = (void*)peer_enumerator_destroy;
232		e->peer_cfg = NULL;
233		e->inner = this->parser->create_section_enumerator(this->parser,
234						"local_id", "remote_id", "local_addr", "remote_addr",
235						"local_net", "remote_net", "ike_proposal", "esp_proposal",
236						"ike_rekey", "esp_rekey", NULL);
237		if (!e->inner)

Getting rid of strongswan4-mod-uci allows charon to start successfully

Attachments (0)

Change History (5)

comment:1 Changed 6 years ago by anonymous

Maybe try reporting it upstream?

comment:2 follow-up: Changed 6 years ago by jow

I believe the uci plugin is not upstream but OpenWrt specific, therfore the report is appropriate here.

comment:3 in reply to: ↑ 2 Changed 6 years ago by anonymous

The uci plugin was in fact developed by the strongSwan upstream team, although it is still considered experimental. See topics OpenWrt and OpenWrtUCI, and src/libcharon/plugins/uci in current upstream sources. Please note that OpenWRT comes with strongSwan 4.5.3, while upstream recently released 4.6.4 and 5.0.0.

comment:4 Changed 4 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

comment:5 Changed 3 years ago by nbd

  • Resolution set to moved_to_github
  • Status changed from new to closed

strongswan is maintained here:

Add Comment

Modify Ticket

as closed .
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.