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

[Linux] Core dumped, froze whole system #7568

Closed
rhysperry111 opened this issue Jan 2, 2020 · 13 comments
Closed

[Linux] Core dumped, froze whole system #7568

rhysperry111 opened this issue Jan 2, 2020 · 13 comments
Labels
crash needs-more-info The report requires more detail before we can decide what to do with this issue. OS/Linux priority/P2 A bad problem. We might uplift this to the next planned release.

Comments

@rhysperry111
Copy link

rhysperry111 commented Jan 2, 2020

Description

I watched the embedded video over at https://www.themooltipass.com/ and then my whole system froze. (Couldn't even switch to a different tty)

Steps to Produce

  1. Go to https://www.themooltipass.com/
  2. Watch video

Actual result:

System froze. On reboot I ran journalctl -b -1 and saw this error:

Jan 02 17:58:30 archlinux-laptop systemd-coredump[5831]: Process 932 (brave) of user 1000 dumped core.
                                                         
                                                         Stack trace of thread 953:
                                                         #0  0x0000559477d233ad n/a (brave + 0x61633ad)
                                                         #1  0x00005594766e2a8a n/a (brave + 0x4b22a8a)
                                                         #2  0x00005594766f3209 n/a (brave + 0x4b33209)
                                                         #3  0x00005594766f2fd7 n/a (brave + 0x4b32fd7)
                                                         #4  0x00005594766addc8 n/a (brave + 0x4aeddc8)
                                                         #5  0x00005594766f3a9f n/a (brave + 0x4b33a9f)
                                                         #6  0x00005594766cdb85 n/a (brave + 0x4b0db85)
                                                         #7  0x000055947670867e n/a (brave + 0x4b4867e)
                                                         #8  0x0000559476743638 n/a (brave + 0x4b83638)
                                                         #9  0x00007f5fd371a4cf start_thread (libpthread.so.0 + 0x94cf)
                                                         #10 0x00007f5fd21ec2d3 __clone (libc.so.6 + 0xff2d3)
                                                         
                                                         Stack trace of thread 932:
                                                         #0  0x00007f5fd21e325b ioctl (libc.so.6 + 0xf625b)
                                                         #1  0x00007f5fcfc0ac19 drmIoctl (libdrm.so.2 + 0x7c19)
                                                         #2  0x00007f5fcebb8576 n/a (i965_dri.so + 0xec576)
                                                         #3  0x00007f5fcebdc6a5 n/a (i965_dri.so + 0x1106a5)
                                                         #4  0x00007f5fcfa6c353 glPrimitiveBoundingBox (libGLX_mesa.so.0 + 0x57353)
                                                         #5  0x000055947736514b n/a (brave + 0x57a514b)
                                                         #6  0x000055947733fb61 n/a (brave + 0x577fb61)
                                                         #7  0x0000559477d29a1e n/a (brave + 0x6169a1e)
                                                         #8  0x0000559477b92cf0 n/a (brave + 0x5fd2cf0)
                                                         #9  0x0000559477bb0369 n/a (brave + 0x5ff0369)
                                                         #10 0x0000559477b2c338 n/a (brave + 0x5f6c338)
                                                         #11 0x0000559477cfe39d n/a (brave + 0x613e39d)
                                                         #12 0x0000559477cfe06f n/a (brave + 0x613e06f)
                                                         #13 0x00005594745fe370 n/a (brave + 0x2a3e370)
                                                         #14 0x0000559477a9c51c n/a (brave + 0x5edc51c)
                                                         #15 0x00005594766e2a8a n/a (brave + 0x4b22a8a)
                                                         #16 0x00005594766f3209 n/a (brave + 0x4b33209)
                                                         #17 0x00005594766f2fd7 n/a (brave + 0x4b32fd7)
                                                         #18 0x00005594766ae276 n/a (brave + 0x4aee276)
                                                         #19 0x00007f5fd342039e g_main_context_dispatch (libglib-2.0.so.0 + 0x6a39e)
                                                         #20 0x00007f5fd34221b1 n/a (libglib-2.0.so.0 + 0x6c1b1)
                                                         #21 0x00007f5fd34221f1 g_main_context_iteration (libglib-2.0.so.0 + 0x6c1f1)
                                                         #22 0x00005594766ae062 n/a (brave + 0x4aee062)
                                                         #23 0x00005594766f3a9f n/a (brave + 0x4b33a9f)
                                                         #24 0x00005594766cdb85 n/a (brave + 0x4b0db85)
                                                         #25 0x000055947abc0ee1 n/a (brave + 0x9000ee1)
                                                         #26 0x0000559476294306 n/a (brave + 0x46d4306)
                                                         #27 0x00005594762e6a09 n/a (brave + 0x4726a09)
                                                         #28 0x0000559476293431 n/a (brave + 0x46d3431)
                                                         #29 0x0000559473d2da7f ChromeMain (brave + 0x216da7f)
                                                         #30 0x00007f5fd2114153 __libc_start_main (libc.so.6 + 0x27153)
                                                         #31 0x000055947384d82a _start (brave + 0x1c8d82a)
                                                         
                                                         Stack trace of thread 955:
                                                         #0  0x00007f5fd3720f7a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xff7a)
                                                         #1  0x000055947673fa90 n/a (brave + 0x4b7fa90)
                                                         #2  0x0000559476740030 n/a (brave + 0x4b80030)
                                                         #3  0x000055947670466c n/a (brave + 0x4b4466c)
                                                         #4  0x000055947670502c n/a (brave + 0x4b4502c)
                                                         #5  0x0000559476704c34 n/a (brave + 0x4b44c34)
                                                         #6  0x0000559476743638 n/a (brave + 0x4b83638)
                                                         #7  0x00007f5fd371a4cf start_thread (libpthread.so.0 + 0x94cf)
                                                         #8  0x00007f5fd21ec2d3 __clone (libc.so.6 + 0xff2d3)
                                                         
                                                         Stack trace of thread 3390:
                                                         #0  0x00007f5fd3720c45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfc45)
                                                         #1  0x000055947673f952 n/a (brave + 0x4b7f952)
                                                         #2  0x0000559476740059 n/a (brave + 0x4b80059)
                                                         #3  0x000055947673fe7f n/a (brave + 0x4b7fe7f)
                                                         #4  0x00005594766ade05 n/a (brave + 0x4aede05)
                                                         #5  0x00005594766f3a9f n/a (brave + 0x4b33a9f)
                                                         #6  0x00005594766cdb85 n/a (brave + 0x4b0db85)
                                                         #7  0x000055947670867e n/a (brave + 0x4b4867e)
                                                         #8  0x0000559476743638 n/a (brave + 0x4b83638)
                                                         #9  0x00007f5fd371a4cf start_thread (libpthread.so.0 + 0x94cf)
                                                         #10 0x00007f5fd21ec2d3 __clone (libc.so.6 + 0xff2d3)
                                                         
                                                         Stack trace of thread 957:
                                                         #0  0x00007f5fd3720c45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfc45)
                                                         #1  0x000055947673f952 n/a (brave + 0x4b7f952)
                                                         #2  0x0000559476740059 n/a (brave + 0x4b80059)
                                                         #3  0x000055947673fe7f n/a (brave + 0x4b7fe7f)
                                                         #4  0x0000559477cff474 n/a (brave + 0x613f474)
                                                         #5  0x00005594743c247c n/a (brave + 0x280247c)
                                                         #6  0x00005594743c259e n/a (brave + 0x280259e)
                                                         #7  0x000055947769ac82 n/a (brave + 0x5adac82)
                                                         #8  0x00005594776985d6 n/a (brave + 0x5ad85d6)
                                                         #9  0x000055947768b29c n/a (brave + 0x5acb29c)
                                                         #10 0x00005594766e2a8a n/a (brave + 0x4b22a8a)
                                                         #11 0x00005594766f3209 n/a (brave + 0x4b33209)
                                                         #12 0x00005594766f2fd7 n/a (brave + 0x4b32fd7)
                                                         #13 0x00005594766addc8 n/a (brave + 0x4aeddc8)
                                                         #14 0x00005594766f3a9f n/a (brave + 0x4b33a9f)
                                                         #15 0x00005594766cdb85 n/a (brave + 0x4b0db85)
                                                         #16 0x000055947670867e n/a (brave + 0x4b4867e)
                                                         #17 0x0000559476743638 n/a (brave + 0x4b83638)
                                                         #18 0x00007f5fd371a4cf start_thread (libpthread.so.0 + 0x94cf)
                                                         #19 0x00007f5fd21ec2d3 __clone (libc.so.6 + 0xff2d3)
                                                         
                                                         Stack trace of thread 956:
                                                         #0  0x00007f5fd21ec60e epoll_wait (libc.so.6 + 0xff60e)
                                                         #1  0x000055947680ba4b n/a (brave + 0x4c4ba4b)
                                                         #2  0x0000559476809381 n/a (brave + 0x4c49381)
                                                         #3  0x0000559476749714 n/a (brave + 0x4b89714)
                                                         #4  0x00005594766f3a9f n/a (brave + 0x4b33a9f)
                                                         #5  0x00005594766cdb85 n/a (brave + 0x4b0db85)
                                                         #6  0x000055947670867e n/a (brave + 0x4b4867e)
                                                         #7  0x0000559476743638 n/a (brave + 0x4b83638)
                                                         #8  0x00007f5fd371a4cf start_thread (libpthread.so.0 + 0x94cf)
                                                         #9  0x00007f5fd21ec2d3 __clone (libc.so.6 + 0xff2d3)
                                                         
                                                         Stack trace of thread 951:
                                                         #0  0x00007f5fd3720c45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfc45)
                                                         #1  0x00007f5fcefc2d0c n/a (i965_dri.so + 0x4f6d0c)
                                                         #2  0x00007f5fcefc2908 n/a (i965_dri.so + 0x4f6908)
                                                         #3  0x00007f5fd371a4cf start_thread (libpthread.so.0 + 0x94cf)
                                                         #4  0x00007f5fd21ec2d3 __clone (libc.so.6 + 0xff2d3)
                                                         
                                                         Stack trace of thread 948:
                                                         #0  0x00007f5fd3720c45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfc45)
                                                         #1  0x00007f5fcefc2d0c n/a (i965_dri.so + 0x4f6d0c)
                                                         #2  0x00007f5fcefc2908 n/a (i965_dri.so + 0x4f6908)
                                                         #3  0x00007f5fd371a4cf start_thread (libpthread.so.0 + 0x94cf)
                                                         #4  0x00007f5fd21ec2d3 __clone (libc.so.6 + 0xff2d3)
                                                         
                                                         Stack trace of thread 949:
                                                         #0  0x00007f5fd3720c45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfc45)
                                                         #1  0x00007f5fcefc2d0c n/a (i965_dri.so + 0x4f6d0c)
                                                         #2  0x00007f5fcefc2908 n/a (i965_dri.so + 0x4f6908)
                                                         #3  0x00007f5fd371a4cf start_thread (libpthread.so.0 + 0x94cf)
                                                         #4  0x00007f5fd21ec2d3 __clone (libc.so.6 + 0xff2d3)
                                                         
                                                         Stack trace of thread 954:
                                                         #0  0x00007f5fd21ec60e epoll_wait (libc.so.6 + 0xff60e)
                                                         #1  0x000055947680ba4b n/a (brave + 0x4c4ba4b)
                                                         #2  0x0000559476809381 n/a (brave + 0x4c49381)
                                                         #3  0x00005594767497d7 n/a (brave + 0x4b897d7)
                                                         #4  0x00005594766f3a9f n/a (brave + 0x4b33a9f)
                                                         #5  0x00005594766cdb85 n/a (brave + 0x4b0db85)
                                                         #6  0x0000559476704074 n/a (brave + 0x4b44074)
                                                         #7  0x000055947670867e n/a (brave + 0x4b4867e)
                                                         #8  0x0000559476743638 n/a (brave + 0x4b83638)
                                                         #9  0x00007f5fd371a4cf start_thread (libpthread.so.0 + 0x94cf)
                                                         #10 0x00007f5fd21ec2d3 __clone (libc.so.6 + 0xff2d3)
                                                         
                                                         Stack trace of thread 1915:
                                                         #0  0x00007f5fd3720c45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfc45)
                                                         #1  0x000055947673f952 n/a (brave + 0x4b7f952)
                                                         #2  0x0000559476740059 n/a (brave + 0x4b80059)
                                                         #3  0x000055947673fe7f n/a (brave + 0x4b7fe7f)
                                                         #4  0x000055947670465e n/a (brave + 0x4b4465e)
                                                         #5  0x000055947670502c n/a (brave + 0x4b4502c)
                                                         #6  0x0000559476704c64 n/a (brave + 0x4b44c64)
                                                         #7  0x0000559476743638 n/a (brave + 0x4b83638)
                                                         #8  0x00007f5fd371a4cf start_thread (libpthread.so.0 + 0x94cf)
                                                         #9  0x00007f5fd21ec2d3 __clone (libc.so.6 + 0xff2d3)
                                                         
                                                         Stack trace of thread 950:
                                                         #0  0x00007f5fd3720c45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfc45)
                                                         #1  0x00007f5fcefc2d0c n/a (i965_dri.so + 0x4f6d0c)
                                                         #2  0x00007f5fcefc2908 n/a (i965_dri.so + 0x4f6908)
                                                         #3  0x00007f5fd371a4cf start_thread (libpthread.so.0 + 0x94cf)
                                                         #4  0x00007f5fd21ec2d3 __clone (libc.so.6 + 0xff2d3)

Expected result:

Just let me watch the damn video

Reproduces how often:

Cannot reproduce

Brave version (brave://version info)

Brave 1.1.23 Chromium: 79.0.3945.88 (Official Build) unknown (64-bit)
Revision c2a58a36b9411c80829b4b154bfcab97e581f1f3-refs/branch-heads/3945@{#954}
OS Linux

Other Additional Information:

  • Does the issue resolve itself when disabling Brave Shields?
  • Does the issue resolve itself when disabling Brave Rewards?
  • Is the issue reproducible on the latest version of Chrome?

Miscellaneous Information:

I don't know if this would make a difference but I am using Wayland and not Xorg

@rebron
Copy link
Collaborator

rebron commented Jan 3, 2020

@rhysperry111 Can you go to brave://crashes and send the report and share the report ID here? Thanks.

@rebron rebron added priority/P2 A bad problem. We might uplift this to the next planned release. needs-more-info The report requires more detail before we can decide what to do with this issue. labels Jan 3, 2020
@rhysperry111
Copy link
Author

rhysperry111 commented Jan 3, 2020

It seems I have disabled crash reporting... sorry.
I will enable it from now on

@bsclifton
Copy link
Member

@rhysperry111 does this happen every time? If so, with crash reporting enabled, please visit the page and then send the report 😄 If it doesn't happen every time, we'll need to dig in more to find the root cause (since it would likely affect other sites also)

@rhysperry111
Copy link
Author

rhysperry111 commented Jan 6, 2020

Annoyingly, I can’t reproduce the crash.

EDIT: Accidentally closed issue. Could you please remove it from completed

@rhysperry111
Copy link
Author

Update

This crash happened again with the same effect as last time - system became totally unresponsive and couldn't even change tty.

Additional notes:

  • Audio kept on playing when system was unresponsive
  • Crash happened as I was trying to make the video fullscreen
  • Still not reproducable

Crash log

I went to brave://crashes but even though crash logging is turned on it says there are not reported crashes.

System log

Jan 06 15:56:28 archlinux-laptop systemd-coredump[38232]: Process 998 (brave) of user 1000 dumped core.
                                                          
                                                          Stack trace of thread 1019:
                                                          #0  0x000055d9ecb263ad n/a (brave + 0x61633ad)
                                                          #1  0x000055d9eb4e5a8a n/a (brave + 0x4b22a8a)
                                                          #2  0x000055d9eb4f6209 n/a (brave + 0x4b33209)
                                                          #3  0x000055d9eb4f5fd7 n/a (brave + 0x4b32fd7)
                                                          #4  0x000055d9eb4b0dc8 n/a (brave + 0x4aeddc8)
                                                          #5  0x000055d9eb4f6a9f n/a (brave + 0x4b33a9f)
                                                          #6  0x000055d9eb4d0b85 n/a (brave + 0x4b0db85)
                                                          #7  0x000055d9eb50b67e n/a (brave + 0x4b4867e)
                                                          #8  0x000055d9eb546638 n/a (brave + 0x4b83638)
                                                          #9  0x00007f7684b6c4cf start_thread (libpthread.so.0 + 0x94cf)
                                                          #10 0x00007f768363e2d3 __clone (libc.so.6 + 0xff2d3)
                                                          
                                                          Stack trace of thread 1020:
                                                          #0  0x00007f768363e60e epoll_wait (libc.so.6 + 0xff60e)
                                                          #1  0x000055d9eb60ea4b n/a (brave + 0x4c4ba4b)
                                                          #2  0x000055d9eb60c381 n/a (brave + 0x4c49381)
                                                          #3  0x000055d9eb54c7d7 n/a (brave + 0x4b897d7)
                                                          #4  0x000055d9eb4f6a9f n/a (brave + 0x4b33a9f)
                                                          #5  0x000055d9eb4d0b85 n/a (brave + 0x4b0db85)
                                                          #6  0x000055d9eb507074 n/a (brave + 0x4b44074)
                                                          #7  0x000055d9eb50b67e n/a (brave + 0x4b4867e)
                                                          #8  0x000055d9eb546638 n/a (brave + 0x4b83638)
                                                          #9  0x00007f7684b6c4cf start_thread (libpthread.so.0 + 0x94cf)
                                                          #10 0x00007f768363e2d3 __clone (libc.so.6 + 0xff2d3)
                                                          
                                                          Stack trace of thread 1022:
                                                          #0  0x00007f768363e60e epoll_wait (libc.so.6 + 0xff60e)
                                                          #1  0x000055d9eb60ea4b n/a (brave + 0x4c4ba4b)
                                                          #2  0x000055d9eb60c381 n/a (brave + 0x4c49381)
                                                          #3  0x000055d9eb54c714 n/a (brave + 0x4b89714)
                                                          #4  0x000055d9eb4f6a9f n/a (brave + 0x4b33a9f)
                                                          #5  0x000055d9eb4d0b85 n/a (brave + 0x4b0db85)
                                                          #6  0x000055d9eb50b67e n/a (brave + 0x4b4867e)
                                                          #7  0x000055d9eb546638 n/a (brave + 0x4b83638)
                                                          #8  0x00007f7684b6c4cf start_thread (libpthread.so.0 + 0x94cf)
                                                          #9  0x00007f768363e2d3 __clone (libc.so.6 + 0xff2d3)
                                                          
                                                          Stack trace of thread 1021:
                                                          #0  0x00007f7684b72f7a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xff7a)
                                                          #1  0x000055d9eb542a90 n/a (brave + 0x4b7fa90)
                                                          #2  0x000055d9eb543030 n/a (brave + 0x4b80030)
                                                          #3  0x000055d9eb50766c n/a (brave + 0x4b4466c)
                                                          #4  0x000055d9eb50802c n/a (brave + 0x4b4502c)
                                                          #5  0x000055d9eb507c34 n/a (brave + 0x4b44c34)
                                                          #6  0x000055d9eb546638 n/a (brave + 0x4b83638)
                                                          #7  0x00007f7684b6c4cf start_thread (libpthread.so.0 + 0x94cf)
                                                          #8  0x00007f768363e2d3 __clone (libc.so.6 + 0xff2d3)
                                                          
                                                          Stack trace of thread 1257:
                                                          #0  0x00007f7684b72c45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfc45)
                                                          #1  0x000055d9eb542952 n/a (brave + 0x4b7f952)
                                                          #2  0x000055d9eb543059 n/a (brave + 0x4b80059)
                                                          #3  0x000055d9eb542e7f n/a (brave + 0x4b7fe7f)
                                                          #4  0x000055d9eb50765e n/a (brave + 0x4b4465e)
                                                          #5  0x000055d9eb50802c n/a (brave + 0x4b4502c)
                                                          #6  0x000055d9eb507c64 n/a (brave + 0x4b44c64)
                                                          #7  0x000055d9eb546638 n/a (brave + 0x4b83638)
                                                          #8  0x00007f7684b6c4cf start_thread (libpthread.so.0 + 0x94cf)
                                                          #9  0x00007f768363e2d3 __clone (libc.so.6 + 0xff2d3)
                                                          
                                                          Stack trace of thread 1017:
                                                          #0  0x00007f7684b72c45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfc45)
                                                          #1  0x00007f7680414d0c n/a (i965_dri.so + 0x4f6d0c)
                                                          #2  0x00007f7680414908 n/a (i965_dri.so + 0x4f6908)
                                                          #3  0x00007f7684b6c4cf start_thread (libpthread.so.0 + 0x94cf)
                                                          #4  0x00007f768363e2d3 __clone (libc.so.6 + 0xff2d3)
                                                          
                                                          Stack trace of thread 1018:
                                                          #0  0x00007f7684b72c45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfc45)
                                                          #1  0x00007f7680414d0c n/a (i965_dri.so + 0x4f6d0c)
                                                          #2  0x00007f7680414908 n/a (i965_dri.so + 0x4f6908)
                                                          #3  0x00007f7684b6c4cf start_thread (libpthread.so.0 + 0x94cf)
                                                          #4  0x00007f768363e2d3 __clone (libc.so.6 + 0xff2d3)
                                                          
                                                          Stack trace of thread 998:
                                                          #0  0x00007f768363525b ioctl (libc.so.6 + 0xf625b)
                                                          #1  0x00007f768105cc19 drmIoctl (libdrm.so.2 + 0x7c19)
                                                          #2  0x00007f768000a576 n/a (i965_dri.so + 0xec576)
                                                          #3  0x00007f768002e6a5 n/a (i965_dri.so + 0x1106a5)
                                                          #4  0x00007f7680ebe353 glPrimitiveBoundingBox (libGLX_mesa.so.0 + 0x57353)
                                                          #5  0x000055d9ec16814b n/a (brave + 0x57a514b)
                                                          #6  0x000055d9ec142b61 n/a (brave + 0x577fb61)
                                                          #7  0x000055d9ecb2ca1e n/a (brave + 0x6169a1e)
                                                          #8  0x000055d9ec995cf0 n/a (brave + 0x5fd2cf0)
                                                          #9  0x000055d9ec9b3369 n/a (brave + 0x5ff0369)
                                                          #10 0x000055d9ec92f338 n/a (brave + 0x5f6c338)
                                                          #11 0x000055d9ecb0139d n/a (brave + 0x613e39d)
                                                          #12 0x000055d9ecb0106f n/a (brave + 0x613e06f)
                                                          #13 0x000055d9e9401370 n/a (brave + 0x2a3e370)
                                                          #14 0x000055d9ec89f51c n/a (brave + 0x5edc51c)
                                                          #15 0x000055d9eb4e5a8a n/a (brave + 0x4b22a8a)
                                                          #16 0x000055d9eb4f6209 n/a (brave + 0x4b33209)
                                                          #17 0x000055d9eb4f5fd7 n/a (brave + 0x4b32fd7)
                                                          #18 0x000055d9eb4b1276 n/a (brave + 0x4aee276)
                                                          #19 0x00007f768487239e g_main_context_dispatch (libglib-2.0.so.0 + 0x6a39e)
                                                          #20 0x00007f76848741b1 n/a (libglib-2.0.so.0 + 0x6c1b1)
                                                          #21 0x00007f76848741f1 g_main_context_iteration (libglib-2.0.so.0 + 0x6c1f1)
                                                          #22 0x000055d9eb4b1062 n/a (brave + 0x4aee062)
                                                          #23 0x000055d9eb4f6a9f n/a (brave + 0x4b33a9f)
                                                          #24 0x000055d9eb4d0b85 n/a (brave + 0x4b0db85)
                                                          #25 0x000055d9ef9c3ee1 n/a (brave + 0x9000ee1)
                                                          #26 0x000055d9eb097306 n/a (brave + 0x46d4306)
                                                          #27 0x000055d9eb0e9a09 n/a (brave + 0x4726a09)
                                                          #28 0x000055d9eb096431 n/a (brave + 0x46d3431)
                                                          #29 0x000055d9e8b30a7f ChromeMain (brave + 0x216da7f)
                                                          #30 0x00007f7683566153 __libc_start_main (libc.so.6 + 0x27153)
                                                          #31 0x000055d9e865082a _start (brave + 0x1c8d82a)
                                                          
                                                          Stack trace of thread 1015:
                                                          #0  0x00007f7684b72c45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfc45)
                                                          #1  0x00007f7680414d0c n/a (i965_dri.so + 0x4f6d0c)
                                                          #2  0x00007f7680414908 n/a (i965_dri.so + 0x4f6908)
                                                          #3  0x00007f7684b6c4cf start_thread (libpthread.so.0 + 0x94cf)
                                                          #4  0x00007f768363e2d3 __clone (libc.so.6 + 0xff2d3)
                                                          
                                                          Stack trace of thread 1023:
                                                          #0  0x00007f7684b72c45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfc45)
                                                          #1  0x000055d9eb542952 n/a (brave + 0x4b7f952)
                                                          #2  0x000055d9eb543059 n/a (brave + 0x4b80059)
                                                          #3  0x000055d9eb542e7f n/a (brave + 0x4b7fe7f)
                                                          #4  0x000055d9ecb02474 n/a (brave + 0x613f474)
                                                          #5  0x000055d9e91c547c n/a (brave + 0x280247c)
                                                          #6  0x000055d9e91c559e n/a (brave + 0x280259e)
                                                          #7  0x000055d9ec49dc82 n/a (brave + 0x5adac82)
                                                          #8  0x000055d9ec49b5d6 n/a (brave + 0x5ad85d6)
                                                          #9  0x000055d9ec48e29c n/a (brave + 0x5acb29c)
                                                          #10 0x000055d9eb4e5a8a n/a (brave + 0x4b22a8a)
                                                          #11 0x000055d9eb4f6209 n/a (brave + 0x4b33209)
                                                          #12 0x000055d9eb4f5fd7 n/a (brave + 0x4b32fd7)
                                                          #13 0x000055d9eb4b0dc8 n/a (brave + 0x4aeddc8)
                                                          #14 0x000055d9eb4f6a9f n/a (brave + 0x4b33a9f)
                                                          #15 0x000055d9eb4d0b85 n/a (brave + 0x4b0db85)
                                                          #16 0x000055d9eb50b67e n/a (brave + 0x4b4867e)
                                                          #17 0x000055d9eb546638 n/a (brave + 0x4b83638)
                                                          #18 0x00007f7684b6c4cf start_thread (libpthread.so.0 + 0x94cf)
                                                          #19 0x00007f768363e2d3 __clone (libc.so.6 + 0xff2d3)
                                                          
                                                          Stack trace of thread 1564:
                                                          #0  0x00007f7684b72c45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfc45)
                                                          #1  0x000055d9eb542952 n/a (brave + 0x4b7f952)
                                                          #2  0x000055d9eb543059 n/a (brave + 0x4b80059)
                                                          #3  0x000055d9eb542e7f n/a (brave + 0x4b7fe7f)
                                                          #4  0x000055d9eb4b0e05 n/a (brave + 0x4aede05)
                                                          #5  0x000055d9eb4f6a9f n/a (brave + 0x4b33a9f)
                                                          #6  0x000055d9eb4d0b85 n/a (brave + 0x4b0db85)
                                                          #7  0x000055d9eb50b67e n/a (brave + 0x4b4867e)
                                                          #8  0x000055d9eb546638 n/a (brave + 0x4b83638)
                                                          #9  0x00007f7684b6c4cf start_thread (libpthread.so.0 + 0x94cf)
                                                          #10 0x00007f768363e2d3 __clone (libc.so.6 + 0xff2d3)
                                                          
                                                          Stack trace of thread 1016:
                                                          #0  0x00007f7684b72c45 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfc45)
                                                          #1  0x00007f7680414d0c n/a (i965_dri.so + 0x4f6d0c)
                                                          #2  0x00007f7680414908 n/a (i965_dri.so + 0x4f6908)
                                                          #3  0x00007f7684b6c4cf start_thread (libpthread.so.0 + 0x94cf)
                                                          #4  0x00007f768363e2d3 __clone (libc.so.6 + 0xff2d3)

I currently have the system setup to discard coredumps. Would it help if I turned coredump saving back on and then uploaded the coredump if I see the crash again?

@bsclifton
Copy link
Member

@rhysperry111 can you please try visiting brave://flags/#enable-oop-rasterization and then DISABLING this flag?

I'm curious if this makes a difference

@rhysperry111
Copy link
Author

Just did that but will not be able to confirm if it fixes the issue as I can't find a reliable way to reproduce it

@bsclifton
Copy link
Member

bsclifton commented Jan 7, 2020

@rhysperry111 awesome thanks! Let's just watch it for a bit, let us know 😄 If that is the problem, I am working on a revert for that (as it does cause a problem for other users) with brave/brave-core#4318

@rhysperry111
Copy link
Author

Update: I haven't experienced any fatal crashes with that flag set to disabled.Can't tell if that did fix it as I did not have a reliable way to reproduce it but it seems to be working

@bsclifton
Copy link
Member

bsclifton commented Jan 20, 2020

@rhysperry111 great, thanks for the update! I'll close this issue for now... but if crashes happen again, please re-open or leave another comment here 😄 Thanks!

Going forward, this will be disabled by default starting with version 1.3 (due ~Feb 4th)

@bbondy bbondy added this to the Closed / Invalid milestone Jun 3, 2020
@mattfbacon
Copy link

Still having this issue. Here's an example core dump (it does this about once a hour):

                Stack trace of thread 1:
                #0  0x00005600f13cc5cf n/a (brave + 0x436c5cf)
                #1  0x00005600f13c0cf6 n/a (brave + 0x4360cf6)
                #2  0x00005600f13caf52 n/a (brave + 0x436af52)
                #3  0x00005600f1295486 n/a (brave + 0x4235486)
                #4  0x00005600f77a7cc5 n/a (brave + 0xa747cc5)
                #5  0x00005600f77a81a2 n/a (brave + 0xa7481a2)
                #6  0x00005600f142a97d n/a (brave + 0x43ca97d)
                #7  0x00005600f2c11378 n/a (brave + 0x5bb1378)
                #8  0x00005600f2c18883 n/a (brave + 0x5bb8883)
                #9  0x00005600f2c1810b n/a (brave + 0x5bb810b)
                #10 0x00005600f2c0f973 n/a (brave + 0x5baf973)
                #11 0x00005600f2c10061 n/a (brave + 0x5bb0061)
                #12 0x00005600f2c28504 n/a (brave + 0x5bc8504)
                #13 0x00005600f288cb75 n/a (brave + 0x582cb75)
                #14 0x00005600f289ec45 n/a (brave + 0x583ec45)
                #15 0x00005600f28520c8 n/a (brave + 0x57f20c8)
                #16 0x00005600f289f43f n/a (brave + 0x583f43f)
                #17 0x00005600f28760a3 n/a (brave + 0x58160a3)
                #18 0x00005600f21541a4 n/a (brave + 0x50f41a4)
                #19 0x00005600f23ada75 n/a (brave + 0x534da75)
                #20 0x00005600f23aad48 n/a (brave + 0x534ad48)
                #21 0x00005600ef731d0a ChromeMain (brave + 0x26d1d0a)
                #22 0x00007f29b0378152 __libc_start_main (libc.so.6 + 0x28152)
                #23 0x00005600ef0d796a _start (brave + 0x207796a)
                
                Stack trace of thread 2:
                #0  0x00007f29b04505de epoll_wait (libc.so.6 + 0x1005de)
                #1  0x00005600f2a10e0d n/a (brave + 0x59b0e0d)
                #2  0x00005600f2a0e7a9 n/a (brave + 0x59ae7a9)
                #3  0x00005600f28ed70e n/a (brave + 0x588d70e)
                #4  0x00005600f289f43f n/a (brave + 0x583f43f)
                #5  0x00005600f28760a3 n/a (brave + 0x58160a3)
                #6  0x00005600f28b13ed n/a (brave + 0x58513ed)
                #7  0x00005600f28b8557 n/a (brave + 0x5858557)
                #8  0x00005600f28dd919 n/a (brave + 0x587d919)
                #9  0x00007f29b1aac3e9 start_thread (libpthread.so.0 + 0x93e9)
                #10 0x00007f29b0450293 __clone (libc.so.6 + 0x100293)
                
                Stack trace of thread 3:
                #0  0x00007f29b1ab29c8 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf9c8)
                #1  0x00005600f28d98dc n/a (brave + 0x58798dc)
                #2  0x00005600f28da058 n/a (brave + 0x587a058)
                #3  0x00005600f28b25f4 n/a (brave + 0x58525f4)
                #4  0x00005600f28b207d n/a (brave + 0x585207d)
                #5  0x00005600f28dd919 n/a (brave + 0x587d919)
                #6  0x00007f29b1aac3e9 start_thread (libpthread.so.0 + 0x93e9)
                #7  0x00007f29b0450293 __clone (libc.so.6 + 0x100293)
                
                Stack trace of thread 4:
                #0  0x00007f29b04505de epoll_wait (libc.so.6 + 0x1005de)
                #1  0x00005600f2a10e0d n/a (brave + 0x59b0e0d)
                #2  0x00005600f2a0e7a9 n/a (brave + 0x59ae7a9)
                #3  0x00005600f28ed70e n/a (brave + 0x588d70e)
                #4  0x00005600f289f43f n/a (brave + 0x583f43f)
                #5  0x00005600f28760a3 n/a (brave + 0x58160a3)
                #6  0x00005600f28b8557 n/a (brave + 0x5858557)
                #7  0x00005600f28dd919 n/a (brave + 0x587d919)
                #8  0x00007f29b1aac3e9 start_thread (libpthread.so.0 + 0x93e9)
                #9  0x00007f29b0450293 __clone (libc.so.6 + 0x100293)

Seems to always have multiple threads doing pthread_cond_timedwait, pthread_cond_wait, or epoll_wait.

I've had this issue with other Chromium-based programs (Electron apps), which leads me to believe that it may be related to Chromium. Here's the history just for today (from coredumpctl):

Mon 2021-01-11 08:52:58 PST  100648  1000  1000  11 present   /usr/lib/brave-bin/brave
Mon 2021-01-11 09:53:48 PST  102459  1000  1000  11 present   /usr/lib/brave-bin/brave
Mon 2021-01-11 10:09:01 PST  146868  1000  1000  11 present   /usr/lib/brave-bin/brave
Mon 2021-01-11 10:45:10 PST    1644  1000  1000  11 present   /opt/discord/Discord
Mon 2021-01-11 10:47:41 PST  183074  1000  1000  11 present   /opt/discord/Discord
Mon 2021-01-11 10:48:56 PST  109496  1000  1000   4 present   /usr/lib/brave-bin/brave
Mon 2021-01-11 12:05:31 PST  157973  1000  1000  11 present   /usr/lib/brave-bin/brave
Mon 2021-01-11 12:17:13 PST  244287  1000  1000  11 present   /usr/lib/brave-bin/brave
Mon 2021-01-11 12:43:57 PST  185472  1000  1000  11 present   /opt/discord/Discord
Mon 2021-01-11 12:43:58 PST    1327  1000  1000   4 present   /opt/discord/Discord
Mon 2021-01-11 12:59:00 PST  271606  1000  1000  11 present   /opt/discord/Discord
Mon 2021-01-11 12:59:07 PST  271565  1000  1000   4 present   /opt/discord/Discord
Mon 2021-01-11 14:16:23 PST  283728  1000  1000  11 present   /opt/discord/Discord
Mon 2021-01-11 14:20:25 PST  252882  1000  1000  11 present   /usr/lib/brave-bin/brave
Mon 2021-01-11 14:35:19 PST  340827  1000  1000  11 present   /usr/lib/brave-bin/brave
Mon 2021-01-11 14:43:17 PST  283638  1000  1000   4 present   /opt/discord/Discord
Mon 2021-01-11 14:51:05 PST  351347  1000  1000  11 present   /usr/lib/brave-bin/brave
Mon 2021-01-11 14:59:47 PST    1349  1000  1000   5 present   /opt/pulse-sms/pulse-sms
Mon 2021-01-11 14:59:47 PST  357083  1000  1000   4 present   /opt/discord/Discord
Mon 2021-01-11 15:02:09 PST    3034  1000  1000  11 present   /usr/lib/brave-bin/brave
Mon 2021-01-11 15:17:12 PST    1309  1000  1000   4 present   /opt/discord/Discord
Mon 2021-01-11 15:17:20 PST    1331  1000  1000  11 present   pulse-sms
Mon 2021-01-11 15:25:03 PST    2319  1000  1000  11 present   /usr/lib/brave-bin/brave
Mon 2021-01-11 16:04:42 PST    1260  1000  1000   5 present   /opt/pulse-sms/pulse-sms
Mon 2021-01-11 16:21:49 PST    1315  1000  1000   4 present   /opt/discord/Discord

I have to reboot with SysRq nearly every time this happens.

@mattfbacon
Copy link

I apologize in advance if this is the wrong place to post this for whatever reason, but this is the only bug report I was able to find anywhere that described the same issue I've been having.

@moshiur-raj
Copy link

I am also having the same issue. I'll open a new issue as there seems to be no response in this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
crash needs-more-info The report requires more detail before we can decide what to do with this issue. OS/Linux priority/P2 A bad problem. We might uplift this to the next planned release.
Projects
None yet
Development

No branches or pull requests

6 participants