-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
random crashes when opening websites especially youtube #4502
Comments
Does this also happen when you open youtube with |
Iduoad writes:
Received signal 11 SEGV_ACCERR 7fba878e24d8
#0 0x7fba8337898e <unknown>
#1 0x7fba83371713 <unknown>
#2 0x7fba83378905 <unknown>
#3 0x7fba80cb4e00 <unknown>
#4 0x7fba854918f7 <unknown>
#5 0x7fba82005812 <unknown>
#6 0x7fba8360295d <unknown>
#7 0x7fba83606289 <unknown>
#8 0x7fba8360afe9 <unknown>
#9 0x7fba835ffefa <unknown>
#10 0x7fba836002ac <unknown>
#11 0x7fba8361b3e0 <unknown>
#12 0x7fba832e8280 <unknown>
#13 0x7fba8330ba02 <unknown>
#14 0x7fba8330c64f <unknown>
#15 0x7fba8330c7d8 <unknown>
#16 0x7fba83390e12 <unknown>
#17 0x7fba8332c63b <unknown>
#18 0x7fba8335f608 <unknown>
#19 0x7fba83390361 <unknown>
#20 0x7fba80c63a9d start_thread
#21 0x7fba80d78b23 __GI___clone
r8: 0000000000000007 r9: 0000000000000006 r10: 00007fba58016e70 r11: 00007fba80e0a020
r12: 00007fba7252c090 r13: 00007fba5803d460 r14: 00007fba7252bf80 r15: 00007fba5803d460
di: 00007fba5803d460 si: 00007fba7252bf68 bp: 00007fba7252bf50 bx: 0000000028ec8149
dx: 00005564c29f2ed0 ax: 00007fba878e24d8 cx: 000000000000024b sp: 00007fba7252bf28
ip: 00007fba854918f7 efl: 0000000000010202 cgf: 002b000000000033 erf: 0000000000000007
trp: 000000000000000e msk: 0000000000000000 cr2: 00007fba878e24d8
[end of stack trace]
Calling _exit(1). Core file will not be generated.
Since this seems like a C++ crash, could you try to generate a stacktrace as well?
https://github.com/qutebrowser/qutebrowser/blob/master/doc/stacktrace.asciidoc
|
It does not happen when I open youtube with |
Then something in your configuration seems to be causing this. Would you mind sharing the contents of |
|
Like @jgkamat says, a proper stacktrace would be very helpful - all that should be needed is installing my debug packages, after that, you should get a better debug output when the crash happens. |
I get the same crash, and it has been really annoying. I installed your debug packages, and this is the stack trace I got. If needed I can create more stack traces. Let me know if you need any other details in gdb. |
@minego When loading youtube as well? I assume |
Looking at the gdb stacktrace more closely, it happens on this line: // A null |impl| means no implementation was bound.
assert(impl);
impl->CancelWakeLock(); the stacktrace points at line 543 which is the last one, but I bet it's actually the assertion above failing, since it's calling |
I haven't tried with --temp-basedir yet. I'm not entirely convinced that it would prove anything because it seems to happen very randomly for me. Youtube seems to be the easiest way to trigger it but it doesn't always happen and at times it happens without loading Youtube. It feels to me like it much more likely when I have a lot of tabs open. If I recall it started for me a few days before Christmas, but I don't remember for sure. I'll try to run with --temp-basedir later today and I'll try to get terminal output for you as well. |
Sorry I didn't get back to this for so long. I've been busy with my day job... I tried it today with --temp-basedir and it crashes. I was able to make it crash every time using the following steps:
|
Here is the console output from when I did that:
|
Smells like a bug in Qt 5.12. I wonder whether https://codereview.qt-project.org/#/c/246185/ (Qt 5.12.1) fixes it... |
I just downgraded to 5.11.2-2 and it seems to have stopped for now. So, I think your theory makes sense. |
I spoke too soon. It is still crashing. |
I can't reproduce this. "free(): invalid pointer" is a good hint though, but looking at the Chromium code, I still have no idea what's going on... Can you check whether you can also reproduce this in KDE Falkon please? |
Falkon crashed on youtube as well. |
There was an update to the qt packages for Arch, and now my crashes seem to have stopped... It is hard to say it is actually fixed yet, but it appears to be. |
Micah N Gorrell writes:
There was an update to the qt packages for Arch, and now my crashes seem to have stopped... It is hard to say it is actually fixed yet, but it appears to be.
Looking at the arch changelog there were two recent updates, upgrade to
5.12.1 and updating libpvx. I'm guessing the qt upgrade fixed it for you.
|
Yeah, I think you are probably right. Thank goodness. It was really annoying to have to use another browser. |
I'm going to tentatively close this, let me know if you still see this on qt 5.12.1 |
Version info (see
:version
):Description
I've experienced many crushes at random times for the last month or so. Nevertheless, it always crushes when opening youtube after the browser's startup.
the
--debug
reportThe text was updated successfully, but these errors were encountered: