Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segmentation Fault #570

Closed
joseyskindaweird opened this issue Feb 21, 2024 · 17 comments
Closed

Segmentation Fault #570

joseyskindaweird opened this issue Feb 21, 2024 · 17 comments

Comments

@joseyskindaweird
Copy link

System Details

  • OS: Arch Linux
  • Thorium Version: 121.0.6167.204

Problem
Upgraded from Thorium 120 to 121 and crashes after I launch, launching from Terminal, I get the Segmentation fault error. Any fixes?

@midzer
Copy link
Collaborator

midzer commented Feb 21, 2024

This could be related to Alex313031/Thorium-MacOS#45

@mathisen99
Copy link

mathisen99 commented Feb 21, 2024

I got same issue.
Also on Arch and same version.

~ thorium-browser --version
The fastest browser on Earth.
Thorium 121.0.6167.204 stable, built on Linux

Error

~ thorium-browser          
The fastest browser on Earth.
[6250:6250:0221/211507.624614:ERROR:atom_cache.cc(224)] Add _ICC_PROFILE_1 to kAtomsToCache
[6250:6250:0221/211507.624848:ERROR:atom_cache.cc(224)] Add _ICC_PROFILE_2 to kAtomsToCache
[6250:6275:0221/211507.625771:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[6250:6275:0221/211507.625781:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[6250:6250:0221/211507.630293:ERROR:policy_logger.cc(156)] :components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc(161) Cloud management controller initialization aborted as CBCM is not enabled. Please use the `--enable-chrome-browser-cloud-management` command line flag to enable it if you are not using the official Google Chrome build.
[6250:6250:0221/211507.651445:ERROR:content_settings_pref.cc(311)] Invalid pattern strings: https://0x%3Cbr:443,*
[6250:6298:0221/211507.666532:ERROR:login_database.cc(1047)] Password decryption failed, encryption_result is 2
[6250:6298:0221/211507.667207:ERROR:login_database.cc(1047)] Password decryption failed, encryption_result is 2
[6250:6298:0221/211507.671020:ERROR:login_database.cc(1047)] Password decryption failed, encryption_result is 2
[6250:6298:0221/211507.672773:ERROR:login_database.cc(1047)] Password decryption failed, encryption_result is 2
[0221/211507.698791:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[1]    6250 segmentation fault (core dumped)  thorium-browser
~ thorium-browser --enable-chrome-browser-cloud-management
The fastest browser on Earth.
[6516:6516:0221/211618.858942:ERROR:atom_cache.cc(224)] Add _ICC_PROFILE_1 to kAtomsToCache
[6516:6516:0221/211618.859159:ERROR:atom_cache.cc(224)] Add _ICC_PROFILE_2 to kAtomsToCache
[6516:6541:0221/211618.860100:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[6516:6541:0221/211618.860106:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[6516:6516:0221/211618.882261:ERROR:content_settings_pref.cc(311)] Invalid pattern strings: https://0x%3Cbr:443,*
[6516:6563:0221/211618.896550:ERROR:login_database.cc(1047)] Password decryption failed, encryption_result is 2
[6516:6563:0221/211618.897250:ERROR:login_database.cc(1047)] Password decryption failed, encryption_result is 2
[6516:6563:0221/211618.900737:ERROR:login_database.cc(1047)] Password decryption failed, encryption_result is 2
[6516:6563:0221/211618.902471:ERROR:login_database.cc(1047)] Password decryption failed, encryption_result is 2
[0221/211618.926920:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[1]    6516 segmentation fault (core dumped)  thorium-browser --enable-chrome-browser-cloud-management

@AnuRage-git
Copy link

Yes. I've been getting the same issue since the last two days
OS : EndeavourOS
WM : Hyprland

@ms178
Copy link

ms178 commented Feb 22, 2024

I am on CachyOS, but see no issues with Thorium 121 (AVX2), but I've also compiled BoringSSL-git and quite a lot of other packages myself. I can't tell if that makes a difference.

What's your CPU and which Linux build do you use? Maybe your CPU doesn't support aes instructions?

@joseyskindaweird
Copy link
Author

I am on CachyOS, but see no issues with Thorium 121 (AVX2), but I've also compiled BoringSSL-git and quite a lot of other packages myself. I can't tell if that makes a difference.

What's your CPU and which Linux build do you use? Maybe your CPU doesn't support aes instructions?

My CPU has to use the SSE3 build, I tried the SSE3 version, but I still got the Segmentation Fault.

@Yaakoss
Copy link

Yaakoss commented Feb 23, 2024

Eventuially the same issue as in #564

OS: Arch Linux 6.7.5-arch1-1
WM: Qtile 0.24.0-2
CPU: i7-8565U
Ram 16GB
running on Xorg

Error is independent from Version. SSE3/AVX and also AppImage throw the same error.
Version 120 worked without any issues.

thorium-browser --enable-chrome-browser-cloud-management--enable-chrome-browser-cloud-management
The fastest browser on Earth.

(thorium-browser:89272): Gtk-WARNING **: 09:11:31.935: Theme parsing error: gtk.css:7852:22: Expected '(' after 'url'

(thorium-browser:89272): Gtk-WARNING **: 09:11:31.935: Theme parsing error: gtk.css:7852:147: Invalid character in string. Must be escaped.

(thorium-browser:89272): Gtk-WARNING **: 09:11:31.939: Theme parsing error: gtk.css:11635:3: '/*' in comment block

(thorium-browser:89272): Gtk-WARNING **: 09:11:31.939: Theme parsing error: gtk.css:11741:2: '/*' in comment block

(thorium-browser:89272): Gtk-WARNING **: 09:11:31.939: Theme parsing error: gtk.css:11786:26: 'text-shadow' is not a valid color name

(thorium-browser:89272): Gtk-WARNING **: 09:11:31.939: Theme parsing error: gtk.css:12048:14: 'ffffff' is not a valid color name
[89272:89272:0223/091131.990050:ERROR:atom_cache.cc(224)] Add _ICC_PROFILE_1 to kAtomsToCache
[89272:89272:0223/091131.990314:ERROR:atom_cache.cc(224)] Add _ICC_PROFILE_2 to kAtomsToCache
[0223/091132.033736:ERROR:elf_dynamic_array_reader.h(64)] tag not found
Segmentation fault (core dumped)

Coredump (the last part)

warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing

warning: Can't open file /dev/shm/.org.chromium.Chromium.GaKN7E (deleted) during file-backed mapping note processing

warning: Can't open file /dev/shm/.org.chromium.Chromium.BTxzFZ (deleted) during file-backed mapping note processing

warning: Can't open file /dev/shm/.org.chromium.Chromium.JSwpfi (deleted) during file-backed mapping note processing

warning: Can't open file /dev/shm/.org.chromium.Chromium.a5Exmv (deleted) during file-backed mapping note processing

warning: Can't open file /dev/shm/.org.chromium.Chromium.iRVjEZ (deleted) during file-backed mapping note processing

warning: Can't open file /dev/shm/.org.chromium.Chromium.D31wnn (deleted) during file-backed mapping note processing

warning: Can't open file /dev/shm/.org.chromium.Chromium.AgbpE9 (deleted) during file-backed mapping note processing

warning: Can't open file /dev/shm/.org.chromium.Chromium.u3x0V1 (deleted) during file-backed mapping note processing

warning: Can't open file /dev/shm/.org.chromium.Chromium.5IDamX (deleted) during file-backed mapping note processing

warning: Can't open file /dev/shm/.org.chromium.Chromium.pU5M1t (deleted) during file-backed mapping note processing
[New LWP 83307]
[New LWP 83321]
[New LWP 83328]
[New LWP 83335]
[New LWP 83329]
[New LWP 83340]
[New LWP 83330]
[New LWP 83332]
[New LWP 83347]
[New LWP 83344]
[New LWP 83331]
[New LWP 83342]
[New LWP 83333]
[New LWP 83345]
[New LWP 83353]
[New LWP 83327]
[New LWP 83337]
[New LWP 83339]
[New LWP 83357]
[New LWP 83355]
[New LWP 83338]
[New LWP 83348]
[New LWP 83367]
[New LWP 83343]
[New LWP 83349]
[New LWP 83356]
[New LWP 83346]
[New LWP 83336]
[New LWP 83358]
[New LWP 83359]
[New LWP 83334]
--Type <RET> for more, q to quit, c to continue without paging--
Downloading separate debug info for /opt/thorium-browser/libffmpeg.so
Downloading separate debug info for /usr/lib/libcairo.so.2
--Type <RET> for more, q to quit, c to continue without paging--
Downloading separate debug info for /usr/lib/libunistring.so.5
Downloading separate debug info for /usr/lib/libtasn1.so.6
Downloading separate debug info for /usr/lib/libcairo-gobject.so.2
Downloading separate debug info for system-supplied DSO at 0x7ffe88f87000
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/opt/thorium-browser/thorium --enable-chrome-browser-cloud-management         .'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00005a10311fd2c4 in ?? ()
[Current thread is 1 (Thread 0x762efcba4240 (LWP 83307))]

@Yaakoss
Copy link

Yaakoss commented Feb 23, 2024

my CPU supports sse4.1/4.2 and avx2.

@gz83
Copy link
Collaborator

gz83 commented Feb 23, 2024

This commit should fix crashes and bugs, but won't take effect until version 122

5373a94

@xiota
Copy link

xiota commented Feb 23, 2024

This commit should fix crashes and bugs, but won't take effect until version 122 ... 5373a94

Does that mean... removing the profile directory and starting with a fresh profile could prevent the segfault?

@gz83
Copy link
Collaborator

gz83 commented Feb 23, 2024

This commit should fix crashes and bugs, but won't take effect until version 122 ... 5373a94

Does that mean... removing the profile directory and starting with a fresh profile could prevent the segfault?

It is currently recommended not to use the new user profile function until the next version is released.

@xiota

@Yaakoss
Copy link

Yaakoss commented Feb 23, 2024

I can confirm. renamed .cache/thorium and created a new one. Thorium starts then. As soon as i create a new profile the browser crashes with elf_dynamic_array_reader.h(64)] tag not found.

@xiota
Copy link

xiota commented Feb 23, 2024

@Yaakoss Do you think 121.0.6167.204 should be blacklisted in the aur package?

@Yaakoss
Copy link

Yaakoss commented Feb 23, 2024

@xiota
i don't know. It might be better not to blacklist the package but add the note that it does not seem to work with multiple profiles.

As for me Thorium is not the only browser i use in my system. I can recreate the second Profile in brave.

@AidanNotFunny
Copy link

Sucks to hear that it's just broken, I use separate profiles extensively. It was a huge selling point for me. (one profile for school, another for personal)

@gz83
Copy link
Collaborator

gz83 commented Feb 25, 2024

Follow up #564

@gz83 gz83 closed this as not planned Won't fix, can't repro, duplicate, stale Feb 25, 2024
@Alex313031
Copy link
Owner

@mathisen99 @midzer @xiota @ms178 @MrGamerDoesGames Fixed in latest M122 version.

@AidanNotFunny
Copy link

@mathisen99 @midzer @xiota @ms178 @MrGamerDoesGames Fixed in latest M122 version.

Good work, thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants