I install the latest tortoisehg using pip --user. It is segfaulting (coredumped). However, there is no core. ulimit -c says unlimited. coredumpclt list does not show it (should be python actually)
/var/log/messages shows: Nov 12 08:47:53 nbecker2 systemd[1]: Started Process Core Dump (PID 1460045/UID 0). Nov 12 08:47:53 nbecker2 systemd-coredump[1460045]: Failed to send coredump datagram: No buffer space available Nov 12 08:47:53 nbecker2 kwin_x11[1845]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 40052, resource id: 127926278, major code: 15 (QueryTree), minor code: 0 Nov 12 08:47:53 nbecker2 kwin_x11[1845]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 40097, resource id: 127926320, major code: 15 (QueryTree), minor code: 0 Nov 12 08:47:53 nbecker2 kwin_x11[1845]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 40102, resource id: 127926320, major code: 18 (ChangeProperty), minor code: 0 Nov 12 08:47:53 nbecker2 systemd-coredump[1460046]: Coredump file descriptor missing. Nov 12 08:47:53 nbecker2 systemd[1]: systemd-coredump@5-1460045-0.service: Succeeded. Nov 12 08:47:53 nbecker2 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-coredump@5-1460045-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Any ideas? Thanks, Neal
Here's a 2nd example:
Nov 12 09:09:50 nbecker2 kernel: thg[1464078]: segfault at 10 ip 00007fed76a1382c sp 00007ffddd982ed0 error 4 in libpython3.9.so.1.0[7fed76977000+1a9000] Nov 12 09:09:50 nbecker2 kernel: Code: f6 ff eb d6 66 2e 0f 1f 84 00 00 00 00 00 48 8b 15 19 35 20 00 41 54 48 b8 ef ff ff ff ff ff ff 7f 55 53 4c 8b a2 38 02 00 00 <49> 8b 6c 24 10 48 39 c6 0f 87 68 a5 f6 ff 89 f9 48 8d 7e 10 85 c9 Nov 12 09:09:50 nbecker2 systemd-coredump[1464096]: Failed to send coredump datagram: No buffer space available Nov 12 09:09:50 nbecker2 audit: BPF prog-id=590 op=LOAD Nov 12 09:09:50 nbecker2 audit: BPF prog-id=591 op=LOAD Nov 12 09:09:50 nbecker2 audit: BPF prog-id=592 op=LOAD Nov 12 09:09:50 nbecker2 systemd[1]: Started Process Core Dump (PID 1464096/UID 0). Nov 12 09:09:50 nbecker2 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-coredump@6-1464096-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Nov 12 09:09:50 nbecker2 audit[1464098]: NETFILTER_CFG table=filter family=7 entries=0 op=register pid=1464098 subj=system_u:system_r:init_t:s0 comm="(coredump)" Nov 12 09:09:50 nbecker2 kwin_x11[1845]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 16492, resource id: 119537670, major code: 15 (QueryTree), minor code: 0 Nov 12 09:09:50 nbecker2 kwin_x11[1845]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 16536, resource id: 119537712, major code: 15 (QueryTree), minor code: 0 Nov 12 09:09:50 nbecker2 kwin_x11[1845]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 16541, resource id: 119537712, major code: 18 (ChangeProperty), minor code: 0 Nov 12 09:09:50 nbecker2 systemd-coredump[1464098]: Coredump file descriptor missing. Nov 12 09:09:50 nbecker2 systemd[1]: systemd-coredump@6-1464096-0.service: Succeeded. Nov 12 09:09:50 nbecker2 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-coredump@6-1464096-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Nov 12 09:09:50 nbecker2 audit[1460520]: NETFILTER_CFG table=filter family=7 entries=0 op=unregister pid=1460520 subj=system_u:system_r:kernel_t:s0 comm="kworker/u16:11" Nov 12 09:09:50 nbecker2 audit: BPF prog-id=592 op=UNLOAD Nov 12 09:09:50 nbecker2 audit: BPF prog-id=591 op=UNLOAD Nov 12 09:09:50 nbecker2 audit: BPF prog-id=590 op=UNLOAD Nov 12 09:09:50 nbecker2 abrt-dump-journal-core[1266]: Failed to obtain all required information from journald Nov 12 09:09:50 nbecker2 abrt-dump-journal-core[1266]: Failed to obtain all required information from journald
On Thu, Nov 12, 2020 at 8:54 AM Neal Becker ndbecker2@gmail.com wrote:
I install the latest tortoisehg using pip --user. It is segfaulting (coredumped). However, there is no core. ulimit -c says unlimited. coredumpclt list does not show it (should be python actually)
/var/log/messages shows: Nov 12 08:47:53 nbecker2 systemd[1]: Started Process Core Dump (PID 1460045/UID 0). Nov 12 08:47:53 nbecker2 systemd-coredump[1460045]: Failed to send coredump datagram: No buffer space available Nov 12 08:47:53 nbecker2 kwin_x11[1845]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 40052, resource id: 127926278, major code: 15 (QueryTree), minor code: 0 Nov 12 08:47:53 nbecker2 kwin_x11[1845]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 40097, resource id: 127926320, major code: 15 (QueryTree), minor code: 0 Nov 12 08:47:53 nbecker2 kwin_x11[1845]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 40102, resource id: 127926320, major code: 18 (ChangeProperty), minor code: 0 Nov 12 08:47:53 nbecker2 systemd-coredump[1460046]: Coredump file descriptor missing. Nov 12 08:47:53 nbecker2 systemd[1]: systemd-coredump@5-1460045-0.service: Succeeded. Nov 12 08:47:53 nbecker2 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-coredump@5-1460045-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Any ideas? Thanks, Neal -- *Those who don't understand recursion are doomed to repeat it*
On Thu, 12 Nov 2020 08:54:22 -0500 Neal Becker wrote:
Any ideas?
A standard fedora install these days does all sorts of stuff to intercept core files (which is an incredible pain in the butt when you want to get an actual core file for debugging).
Check the contents of /proc/sys/kernel/core_pattern (and other core_* files in that directory)
You can permanently override this by sticking this line in /etc/sysctl.conf:
kernel.core_pattern = core
Of course there is also the ulimit setting. Regardless of all the /proc/sys stuff, you won't get a core file unless you run the program after setting
ulimit -c unlimited