Enable core file dumps when an application crashes or segmentation faults
-
@JonathanLee said in Enable core file dumps when an application crashes or segmentation faults:
killall -11 squid
mine shows no information on core anything...
Try using
kill -6
orkill -11
against the PID rather than all 'squid' processes. -
Jun 12 13:40:58 kernel pid 88818 (squid), jid 0, uid 100: exited on signal 6 Jun 12 13:40:58 (squid-1) 88818 FATAL: Received Segment Violation...dying. listening port: 192.168.1.1:3128 Jun 12 13:39:43 kernel pid 51752 (squid), jid 0, uid 100: exited on signal 6 Jun 12 13:39:43 (squid-1) 51752 FATAL: Received Segment Violation...dying. Jun 12 13:39:11 kernel pid 17654 (squid), jid 0, uid 100: exited on signal 6 Jun 12 13:38:05 check_reload_status 480 Reloading filter
-
Hmm, are you testing this on your 2100? In 23.09.1?
-
@stephenw10 No that version disabled my crypt chip I am still on 23.05.01 it is the only version that works for everything I need
-
@stephenw10 squids uid is squid and we are running commands as root does that matter?
-
Nope that should be fine. This isn't a Squid specific issue, applies to any process I've tested this with. So far.
-
Hmm, maybe not. This does seem to be a permissions issue. Processes run as root will coredump as expected. Or at least try, some fail with lack of space for me.
Most services run as separate users though and cannot.
[24.08-DEVELOPMENT][admin@6100.stevew.lan]/root: ps aux | grep apc root 2546 0.0 0.1 25796 5420 - Ss 14:13 0:00.16 /usr/local/sbin/apcupsd root 67005 0.0 0.0 13040 2664 0 S+ 14:32 0:00.00 grep apc [24.08-DEVELOPMENT][admin@6100.stevew.lan]/root: kill -11 2546 [24.08-DEVELOPMENT][admin@6100.stevew.lan]/root: ls -ls total 421 5 -rw-r--r-- 2 root wheel 1011 Jun 11 10:33 .cshrc 1 -rw-r--r-- 1 root wheel 0 Jun 13 14:13 .hushlogin 1 -rw-r--r-- 1 root wheel 66 Jun 11 10:33 .k5login 5 -rw-r--r-- 1 root wheel 316 Jun 11 10:33 .login 5 -rw-r--r-- 2 root wheel 1199 Jun 13 14:13 .profile 5 -rw-r--r-- 1 root wheel 2135 Jun 13 14:13 .shrc 1 drwx------ 2 root wheel 3 Oct 20 2023 .ssh 5 -rw-r--r-- 1 root wheel 3402 Jun 13 14:13 .tcshrc 397 -rw------- 1 root wheel 22425600 Jun 13 14:32 apcupsd.core 1 drwxr-xr-x 2 root wheel 2 Oct 20 2023 backup
-
Though the main Squid process runs as root...
-
@stephenw10 weird right it should core dump
-
https://redmine.pfsense.org/issues/15555#change-73638
It’s for all of them Steve wheeler said, it’s a bug.
-
@JonathanLee said in Enable core file dumps when an application crashes or segmentation faults:
https://redmine.pfsense.org/issues/15555#change-73638
Yeah it appeared to be only non-root processes but the main Squid process is run as root (which is bad!) and still fails to create the core dump.
-
@stephenw10 we should still get core dumps right if it’s enabled. We found a , it’s not just squid.