Skip to content

HSTracker Crashes when queuing into an opponent that is masking its name (Your Opponent) #1365

@ShereKahn

Description

@ShereKahn

Description

since the version prior to 3.1.9 (3149), I have seen multiple crashes of HSTracker on the standard ladder (the only mode I play) when queuing into an opponent that is "anonymous" (I think this is when the person is logged into battle net with the "appear offline" option).

Here's the log of this morning (arount 10, restarted HST a couple of times) then reopened it to write this report.

Here's the log:
hstracker.log

the crashes reports from this morning
HSTracker-CrashReport.zip

and a screenshot (hopefully it helps clarifying what I meant by "anonymous" above):
Image

having had a quick look the crashreports it seems that the recent hearthmirror update may be linked to the issue:

Crashed Thread:        21  DeckPickerWatcher  Dispatch queue: net.hearthsim.hstracker.mirrorQueue
...
Thread 21 Crashed:: DeckPickerWatcher Dispatch queue: net.hearthsim.hstracker.mirrorQueue
0   libsystem_kernel.dylib        	    0x7ff80d72ed96 __pthread_kill + 10
1   libsystem_pthread.dylib       	    0x7ff80d767ebd pthread_kill + 262
2   libsystem_c.dylib             	    0x7ff80d68da79 abort + 126
3   libcoreclr.dylib              	       0x10c373f7e mono_post_native_crash_handler + 14
4   libcoreclr.dylib              	       0x10c317ffa mono_handle_native_crash + 458
5   libcoreclr.dylib              	       0x10c26e6cf mono_sigsegv_signal_handler_debug + 335
6   libsystem_platform.dylib      	    0x7ff80d796fdd _sigtramp + 29
7   libsystem_malloc.dylib        	    0x7ff80d586c33 small_malloc_from_free_list + 457
8   HearthMirror                  	       0x10bc09f59 hearthmirror::MonoObject::operator[](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) + 39
9   HearthMirror                  	       0x10bc0ed17 hearthmirror::Mirror::getBattleTag(hearthmirror::_AccountId) + 1213
10  HearthMirror                  	       0x10bc0f95b hearthmirror::Mirror::getMatchInfoInternal() + 2371
11  HearthMirror                  	       0x10bc40ba4 hearthmirror::Mirror::getMatchInfo() + 18
12  HearthMirror                  	       0x10bc40608 -[HearthMirror getMatchInfo] + 73
13  HSTracker                     	       0x10a7f89ad 0x10a6dd000 + 1161645
14  HSTracker                     	       0x10a7f9ce4 0x10a6dd000 + 1166564
15  HSTracker                     	       0x10aa3ecac 0x10a6dd000 + 3546284
16  HSTracker                     	       0x10aa3ecce 0x10a6dd000 + 3546318
...

Keep up the good work, really appreciated!
Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions