Chatterino2: Random crash nightly v1638 built

Created on 18 Aug 2020  路  15Comments  路  Source: Chatterino/chatterino2

Describe the bug
Chatterino randomly crashing.

To reproduce

  1. Open chatterino.
  2. Keep it open.
  3. It randomly crashes after some time (application closes, needs to open again)

Screenshots
It's a random crash, I can't really take a screenshot of it.

Chatterino version
nightly v1638 built 馃憠 2020-08-15T19:34:57.0000000Z 馃憟

Operating system
Windows 10

Additional information
If you need additional info, tell me. I will gladly post it. I don't really know how this reproduces, the crash happens even when I'm just watching the stream/chat.

bug

Most helpful comment

All 15 comments

These kinds of bug are really hard to find and fix. Best way to find how it crashed is to provide a core dump, HOWEVER those can contain secrets like the oauth token that lets you chat using the logged-in accounts, because they are generally are full memory dumps of the process. But getting a core dump or even just a stack trace is hard, because as you mentioned the cause of it is unknown. Another way is to wait for a miracle and that it gets fixed by someone without even knowing that it's gone, but then we will not know that it's fixed. This may not be fixed soon or at all if we don't get more info on what it is 馃檨

Alright, I'll just stick reopening the program until it magically fixes or someone finds a fix.

i'm having the same issue

Noticed that Chatterino now often crash for me after commit that added Channel Points. Tested with latest Chatterino Nightly 2.1.7 (commit 88f45a284, ) Windows build.

Same issue commit 88f45a284, 15.08.2020

The Issue was introduced in between ce57ad9b0da641db8a64c5e7d4ba78d359fe42f1 and b2dab3cf2170680dccf24fdda594973b7fa5647a
I'm still trying to figure out the exact commit.

I'm also getting crashes on https://github.com/Chatterino/chatterino2/commit/88f45a2842df7c0b10d67fb6929e82a35882e799
I could try provide more info but for now I got this (dunno if it's helpful at all:

QObject::startTimer: Timers can only be used with threads started with QThread
(12094.124a0): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
chatterino+0xa2836:
00007ff6`4a2c2836 488b01          mov     rax,qword ptr [rcx] ds:00000000`00000000=????????????????

After that, it closes and restarts itself...
I'll try to get dump or stacktrace next time it happens (I'm using WinDbg attached to Chatterino process)

Here is my dump file created with WinDbg
Can provide more info if needed (just let me know what to do :P)

It's inside .zip cause github doesn't allow uploading .dmp files...

Not sure how helpful this is, but I just had a random crash while my debugger was attached and this was the error I got
image
and here's the referenced disassembly
image

Don't think it does. Was debugging today and got the crash. Below is what I got:
error: Debugger encountered an exception: Exception at 0x7ffe6b8b295b, code: 0xc0000005: read access violation at: 0xb10, flags=0x0 (first chance)

image

Any update on this problem?

for me this seems to be fixed. hadn't a single crash since 83b6fad8e6a6ed33972cefd6e9f6a09a773e1cb5

Will give it a try with the new update.

This was fixed in https://github.com/Chatterino/chatterino2/commit/279a80b66fe489bacd6d4da820ea346f5e633d92 for me. Update to 2.2.2 and you should be good

Was this page helpful?
0 / 5 - 0 ratings