Comments (4)
Thanks for your report and sorry for the delay in replying - it's busy times!
Could you please run the following commands and tell me the output (if there is any, but I do hope so):
addr2line 0x5cccd -e /usr/bin/pihole-FTL
addr2line 0x5ea15 -e /usr/bin/pihole-FTL
addr2line 0x62539 -e /usr/bin/pihole-FTL
from ftl.
Good afternoon, thanks for taking the time to look at this issue. I'm assuming I've done something wrong with the setup or something, especially as both servers crashed after I loaded the admin page.... but I appreciate your time in looking at the issue. One thing I am working on is renaming all of my AP's. Looking at the log file, there are miles of logs that "replaced invalid characters in hostname". All of our ap's have a space in them, and we have 20 or so at each location, and they're also our most "vocal" devices on our networks. I still wouldn't think that would cause a problem. Also, the resources to the VM were way over provisioned, even during the heaviest usage, the CPU utilization never went above 20% and it was using less than 1 GB of the assigned 8GB... Let me know if there is anything other information that is needed.
Server 1 (GPM):
root@gpm-pi-hole:# addr2line 0x5cccd -e /usr/bin/pihole-FTL# addr2line 0x5ea15 -e /usr/bin/pihole-FTL
/__w/FTL/FTL/src/signals.c:242
root@gpm-pi-hole:
/__w/FTL/FTL/src/api/api.c:229
root@gpm-pi-hole:~# addr2line 0x62539 -e /usr/bin/pihole-FTL
/__w/FTL/FTL/src/api/request.c:55
Server 2 (GPN):
root@gpn-pi-hole:# addr2line 0x5cccd -e /usr/bin/pihole-FTL# addr2line 0x5ea15 -e /usr/bin/pihole-FTL
/__w/FTL/FTL/src/signals.c:242
root@gpn-pi-hole:
/__w/FTL/FTL/src/api/api.c:229
root@gpn-pi-hole:~# addr2line 0x62539 -e /usr/bin/pihole-FTL
/__w/FTL/FTL/src/api/request.c:55
from ftl.
Thanks.
I still wouldn't think that would cause a problem
Spaces are illegal in hostnames which are nothing else than domains. There's also no possibility for something like www.github.com
. Some routers/systems allow you to specify such standard-violating hostnames but Pi-hole should be able to handle them.
Looking at the lines you posted, we see that the error happens here:
Line 229 in 0122731
which is actually bit puzzling as this shouldn't be able to crash... The only reason I could imagine right now would be if you have an outrageous number of domains in your memory - however, we have seen reports of Pi-hole being employed at the network provider-level and there was never such a crash anywhere.
As such, I am not sure which direction we could go right now to provide a fix for the issue you are seeing. However, what I would recommend at this point would be you trying the all-new Pi-hole v6.0 which is currently in late beta phase and should go live soon(ish).
See more details here: https://pi-hole.net/blog/2023/10/09/pi-hole-v6-beta-testing/
As the entirety of the API has been rewritten, I doubt this crash will still exist.
from ftl.
This issue is stale because it has been open 30 days with no activity. Please comment or update this issue or it will be closed in 5 days.
from ftl.
Related Issues (20)
- debug.api help text needs another description HOT 1
- Unable to build FTL from source HOT 9
- app password not working in v6 HOT 7
- [Pi-hole V6] Ftl crash because of database? HOT 10
- [Beta V6] FTL-Checksum error? HOT 4
- Compilation failure with GCC 14 HOT 7
- dns.hosts(0): invalid hostname HOT 4
- v6 Seg fault crash on first startup macOS M2 HOT 14
- Pihole-FTL v6 crash when ipv6 disabled and ipv6 dns given. HOT 2
- crash on internet outage HOT 6
- v6: documentation on PUT /clients/ is not complete HOT 8
- DHCP server is configured with incorrect netmask HOT 8
- Pihole is not installing update HOT 6
- Overzealous inline opitimizations? HOT 7
- FTL crashes when activating DHCP server HOT 6
- dev: webserver doesn't properly detect mbedtls dependency HOT 5
- PTR requests not being generated for local clients HOT 26
- Client ipv6 hostnames is not resolving and not being stored in FTL database HOT 5
- Obsolete MAC Vendor DB Script HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ftl.