Problem with Beta 5.0:
I've been using Beta 5.0 for awhile w/o problems. I did a pihole -up yesterday. Ran into some problems during the upgrade and decided to do a clean install of the latest Raspian and pihole v4.* and upgrade to beta v5.0
The FTL service is crashing and seems to take the DNS service with it. I've restarted the dns service but FTL crashes soon after along with dns service.
Seems to be related to using pihole dhcp server and having advanced dhcp ipv6 support (SLAAC + RA) checked, but not sure. I haven't been able to do much testing as other people are home and I need to keep the internet up so my router isn't pointing to pihole right now.
The error is a Segmentation fault at address: 0x2 with code: SEGV_MAPERR (Address not mapped to object)
Debug Token:
fx7xul9txq
and
u6fw7rijc2
Edit: adding system info
Pi 3 Model B+ rev 1.3 using ethernet connection
TP-Link Archer AC3150 router V1
Arris SB6190 cable modem
Xfinity 200mbps service.
Raspbian Buster with desktop and recommended software Feb 2020.
Only SSH enabled and xrdp installed. Wifi not setup.
/pi# pihole -v
Pi-hole version is v4.3.5-459-g0fad979 (Latest: v4.4)
AdminLTE version is v4.3.2-439-g6fdeee5 (Latest: v4.3.3)
FTL version is vDev-b6364d0 (Latest: v4.3.1)
/pi# uname -a
Linux raspberrypi 4.19.97-v7+ #1294 SMP Thu Jan 30 13:15:58 GMT 2020 armv7l GNU/Linux
Same problem here. Restarting the Pi does not help.
The Admin portal is online and shows "Lost connection to API" with 2 red balls:
DNS service not running
FTL offline
After i run "sudo systemctl restart pihole-FTL" the admin portal is back working for maximum 60seconds, then it shows the message again with the same status of DNS and FTL.
I've timed the time it's up and goes down, after about 40sec it goes down.
debug token: murbfxc6e8
Doing "reconfigure" and uncheck ipv6 does not help.
I'm seeing a similar issue. My pihole ran an update command at midnight (pihole -up). Now, the DNS keeps crashing. pihole restartdns will fix it for a few minutes, but then it just crashes again.
It is somewhat random at quite how long it lasts. Here is a log:
The 2B seems to be crashing less, but it is also in the second position on my DNS settings, so it gets much less queries.
Edit: Some more details:
Pi-hole Version vDev (release/v5.0, v4.3.5-452-g0fad9792) Web Interface Version vDev (release/v5.0, v4.3.2-439-g6fdeee53) FTL Version vDev (release/v5.0, vDev-b6364d0)
pi@pihole:~ $ uname -a
Linux pihole 4.19.108-v7+ #1298 SMP Fri Mar 6 18:04:35 GMT 2020 armv7l GNU/Linux
Pi-hole version is v4.3.5-452-g0fad9792 (Latest: v4.4)
AdminLTE version is v4.3.2-439-g6fdeee53 (Latest: v4.3.3)
FTL version is vDev-b6364d0 (Latest: v4.3.1)
uname -a
Linux PiHole 4.19.97-v7+ #1294 SMP Thu Jan 30 13:15:58 GMT 2020 armv7l GNU/Linux
/prof/cpuinfo
Revision : a020d3
Model BCM2835 - Pi 3 Model B+|
Version a020d3 - Rev. 1.3
Edit - Using Ethernet connection
I guess we will have to wait for one of the developers to shed light on why 2 3B+ works while 1 doesn’t
2020-03-30 22:42:04: (mod_fastcgi.c.421) FastCGI-stderr: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 14684160 bytes) in /var/www/html/admin/api_db.php on line 404
2 hours later I made the mistake of rebooting my Pi 3b - unable to get it working again with multiple reboots.
Same error
[2020-03-31 13:35:00.261 601] Received signal: Segmentation fault
[2020-03-31 13:35:00.262 601] at address: 0x1
[2020-03-31 13:35:00.262 601] with code: SEGV_MAPERR (Address not mapped to object)
[2020-03-31 13:35:00.262 601] Backtrace:
[2020-03-31 13:35:00.262 601] B[0000]: 0x43c618, /usr/bin/pihole-FTL(+0x23618) [0x43c618]
[2020-03-31 13:35:00.263 601] B[0001]: 0x76d7f130, /lib/arm-linux-gnueabihf/libc.so.6(__default_rt_sa_restorer+0) [0x76d7f130]
[2020-03-31 13:35:00.263 601] B[0002]: 0x434c1c, /usr/bin/pihole-FTL(parse_neighbor_cache+0x343) [0x434c1c]
[2020-03-31 13:35:00.263 601] B[0003]: 0x4375e8, /usr/bin/pihole-FTL(DB_thread+0xc7) [0x4375e8]
Thanks for your reports, we're currently trying to isolate the cause of the issue. It is interesting you note that the crash disappears when disabling the database. Please try again with the database enabled after updating your Pi-holes to the latest version of the beta (we just pushed a modification to the database code). I do not really expect this to resolve this bug but one never knows.