You are not logged in.

#1 2020-08-30 13:19:44

mattyc
Member
Registered: 2020-08-30
Posts: 3

[Solved] Chromoium crashing with "Trace/breakpoint trap (core dumped)"

Hey folks,

I've recently installed Arch onto my main system and it looks like when I run chromium as a regular user I'll get the following trace:

Trace/breakpoint trap (core dumped)

From what I can see in the binaries Strace, there's a few ENOENT errors:

"/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/home/matty/.config/chromium-flags.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/PepperFlash/manifest.json", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/charset.alias", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/pulseaudio/tls/haswell/x86_64/libpulsecommon-13.0.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/pulseaudio/tls/haswell/x86_64", 0x7ffe904a10f0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/pulseaudio/tls/haswell/libpulsecommon-13.0.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/pulseaudio/tls/haswell", 0x7ffe904a10f0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/pulseaudio/tls/x86_64/libpulsecommon-13.0.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/pulseaudio/tls/x86_64", 0x7ffe904a10f0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/pulseaudio/tls/libpulsecommon-13.0.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/pulseaudio/tls", 0x7ffe904a10f0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/pulseaudio/haswell/x86_64/libpulsecommon-13.0.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/pulseaudio/haswell/x86_64", 0x7ffe904a10f0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/pulseaudio/haswell/libpulsecommon-13.0.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/pulseaudio/haswell", 0x7ffe904a10f0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/pulseaudio/x86_64/libpulsecommon-13.0.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/pulseaudio/x86_64", 0x7ffe904a10f0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/pulseaudio/libsndfile.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/pulseaudio/libasyncns.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/etc/gnutls/config", 0x7ffe904a2d50) = -1 ENOENT (No such file or directory)
stat("/sys/fs/cgroup/cpuset/chrome/urgent", 0x7ffe904a2a60) = -1 ENOENT (No such file or directory)
stat("/sys/fs/cgroup/schedtune/chrome/urgent", 0x7ffe904a2a60) = -1 ENOENT (No such file or directory)
stat("/sys/fs/cgroup/cpuset/chrome", 0x7ffe904a2a60) = -1 ENOENT (No such file or directory)
stat("/sys/fs/cgroup/schedtune/chrome", 0x7ffe904a2a60) = -1 ENOENT (No such file or directory)
access("/home/matty/.config/chromium", F_OK) = -1 ENOENT (No such file or directory)
stat("/home/matty/.config/chromium", 0x7ffe904a2300) = -1 ENOENT (No such file or directory)
stat("/home/matty/.config/chromium", 0x7ffe904a2300) = -1 ENOENT (No such file or directory)

Which looks like a permission thing to me. But I'm not entirely sure what I would even look at.
FWIW, running chromium as root (shuddering I know). Runs without any issues.
Firefox works out of the box too.
Error persists on X11's built in WM.

More details about the machine:

  • Running BSPWM

  • Running 5.8.5-arch1-1 2.

  • User "matty" is a part of the wheel usergroup.

Let me know if you'd like the full strace, or if there's anything else that's not too clear!
Thanks

Last edited by mattyc (2020-08-30 13:39:33)

Offline

#2 2020-08-30 13:25:21

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,743

Re: [Solved] Chromoium crashing with "Trace/breakpoint trap (core dumped)"

looks like permissions on /home/matty/.config/chromium are broken, likely due to running as root, even at some point before it was broken.

sudo stat /home/matty/.config/chromium /home/matty/.config/ /home/matty/

Last edited by V1del (2020-08-30 13:28:34)

Offline

#3 2020-08-30 13:38:00

mattyc
Member
Registered: 2020-08-30
Posts: 3

Re: [Solved] Chromoium crashing with "Trace/breakpoint trap (core dumped)"

Sure enough:

stat: cannot statx '/home/matty/.config/chromium': No such file or directory
  File: /home/matty/.config/
  Size: 4096      	Blocks: 8          IO Block: 4096   directory
Device: fe00h/65024d	Inode: 25559054    Links: 4
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2020-08-30 13:31:21.515123871 +0100
Modify: 2020-08-30 00:31:09.908741538 +0100
Change: 2020-08-30 00:31:09.908741538 +0100
 Birth: 2020-08-29 22:22:02.159597516 +0100
  File: /home/matty/
  Size: 4096      	Blocks: 8          IO Block: 4096   directory
Device: fe00h/65024d	Inode: 25559042    Links: 7
Access: (0700/drwx------)  Uid: ( 1000/   matty)   Gid: (  998/   wheel)
Access: 2020-08-30 13:57:11.246429808 +0100
Modify: 2020-08-30 13:43:34.329752522 +0100
Change: 2020-08-30 13:43:34.329752522 +0100
 Birth: 2020-08-29 21:39:55.676666999 +0100

For those following along, running:

sudo chown USER:GROUP /home/USER/.config && sudo chown USER:GROUP /home/USER

Fixed it for me.
I hadn't previously ran Chromium hence the confusion.

Thanks V1del!

Last edited by mattyc (2020-08-30 13:39:59)

Offline

#4 2020-08-30 14:15:19

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,743

Re: [Solved] Chromoium crashing with "Trace/breakpoint trap (core dumped)"

Then something else that shouldn't have been ran as root, you have to be careful running graphical applications as root as otherwise issues like this can happen.

Offline

Board footer

Powered by FluxBB