Hello Robert,

when accessing my URL in HTTPS pound is dying in a segfault.
In HTTP everything seems to work perfectly.

I'm using a let's encrypt certificate.

For the test I have installed a fresh gentoo box.

my pound.yaml :

Global:
 - User: nobody
   Group: nobody

Backends:
 - &Pound-101
    Address: 127.0.0.1
    Port: 81
 - &Web-101
    Address: 10.10.10.3
    Port: 80

HTTPListeners:

HTTPSListeners:
  - Address: xxx.xxx.xxx.xxx
    Port: 443
    Certificates:
      - "/etc/letsencrypt/live/test.xyz.lu/pound-fullkeychain.pem"
    Services:
      - HeadRequire: test.xyz.lu
        Backends:
        - *Web-101

The log from launch to the segfault :

debug option 9 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:632
config file option /etc/pound.yaml 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:622
start get_others 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:564
start get_backends 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:123
addr 127.0.0.1 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:139
port 81 /var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:142
push /var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:168
addr 10.10.10.3 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:139
port 80 /var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:142
push /var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:168
start get_https 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:489
address xxx.xxx.xxx.xxx 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:510
port 443 /var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:513
start get_certificates 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:451
start get_one(/etc/letsencrypt/live/test.xyz.lu/pound-fullkeychain.pem) 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:376
get_one add pattern test.xyz.lu 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:403
get_one add pattern test.xyz.lu 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:424
get_one: added 2 patterns 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:436
start get_services 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:209
HeadRequire test.xyz.lu 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:237
push /var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:258
push /var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/config.c:552
Prepare backends 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/pound.c:153
Prepare listeners 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/pound.c:185
Prepare services for listener 0 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/pound.c:188
Starting resurrector thread 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/util.c:80
7F7883296640 start service 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:45
7F7883296640 Null session: 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:52
7F7880290640 thr_http start 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:535
7F7880290640 start loop 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:539
7F787FA8F640 thr_http start 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:535
7F787FA8F640 start loop 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:539
7F787F28E640 thr_http start 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:535
7F787F28E640 start loop 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:539
7F7880A91640 thr_http start 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:535
7F7880A91640 start loop 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:539
7F7881292640 thr_http start 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:535
7F7881292640 start loop 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:539
7F7881A93640 thr_http start 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:535
7F7881A93640 start loop 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:539
7F7882294640 thr_http start 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:535
7F7882294640 start loop 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:539
7F7882A95640 thr_http start 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:535
7F7882A95640 start loop 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:539
7F787F28E640 peer address xxx.xxx.xxx.xxx 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/http.c:549
7F787F28E640 start sni 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/util.c:157
7F787F28E640 sni for test.xyz.lu 
/var/tmp/portage/www-servers/pound-3.0/work/Pound-3.0/src/util.c:165
Segmentation fault

Should you need more information I would be happy to provide them.

Best Regards

Sandrino


--
pound mailing list
[email protected]
https://admin.hostpoint.ch/mailman/listinfo/pound_apsis.ch

Reply via email to