Open clicketyclackety opened 10 months ago
Hi @clicketyclackety
I've attempted to reproduce the problem on my MacBook Pro 13-inch M1 (2020), where I've installed both the Jagex Launcher and RuneLite. However, I haven't encountered the same crash you described. Could you provide some additional information? Specifically:
Thanks.
I've got a macbook pro 16" intel that I can try to see if this occurs for me too. I noticed a pop up when attempting to install the plugin that states: "This plugin will crash the client. We recommend you don't use it. Are you sure you want to install this plugin?"
Not sure if that's from your code or from runelite, but I came in search of that and couldn't find anything, so I came searching the github issues and found this. Unsure if they're related.
Hi @clicketyclackety
I've attempted to reproduce the problem on my MacBook Pro 13-inch M1 (2020), where I've installed both the Jagex Launcher and RuneLite. However, I haven't encountered the same crash you described. Could you provide some additional information? Specifically:
1. How are you switching worlds in RuneLite? Are you using the Quick-hopping feature or the world selector tab? 2. Does the crash happen immediately when you attempt to switch worlds, or does it occur after a certain amount of time (e.g., 10 minutes)? 3. Could you share a list of all the active plugins you currently have installed in RuneLite? 4. Lastly, it would be helpful to know if your MacBook has 8GB or 16GB of RAM. Just in case.
Thanks.
I will give this a shot and report back, apologies for my late reply
It no longer seems to happen when I switch worlds. I used to be doing it in the Rev Caves using the world hopper in RuneLite. I would spend 2 mins or so, kill 2 revs, hop, rinse and repeat.
The Mac is 16gb
agility animationSmoothing antiDrag attackIndicator bank bankedexperience bankMemory banktags barbarianAssault barrows BarrowsDoorHighlighter barrowspotential betterteleportmenu blastfurnace blastmine boosts botdetector cannon cengineercompleted chatcommands chatfilter chathistory chatnotification clanchat cluescroll colorpicker combatlevel cooking corp customcursor dailytaskindicators defaultworld discord dpscalculator dpscounter driftnet entityhider fairyrings fightcavewaves fishing fpscontrol friendlist friendNotes gpu grandexchange grounditems groundMarker guardiansOfTheRiftHelper hd herbiboar herblorerecipes hiscore hunterplugin idlenotifier implings infoboxoverlay interacthighlight interfaceStyles inventorygrid inventorysetups inventorytags inventoryViewer ironvalue itemCharge itemidentification itemprices itemstat keyremapping kingdomofmiscellania kourendLibrary loginscreen logouttimer Loot-Lookup loottracker lowmemory MahoganyHomes maxhit menuentryswapper menuhp menuswapperextended metronome minimap mining motherlode mousehighlight mta music nightmareZone notes npcindicators npcUnaggroArea objectindicators opponentinfo party planksack playerindicators poh poison prayer puzzlesolver pyramidplunder questhelper questhelpervars raids randomevents regenmeter reportButton roofremoval runecraft runelite runenergy runepouch screenshot skillstabprogressbars slayer smelting spamfilter specialcounter statusbars stretchedmode teamCapes tearsofguthix teleportmaps textrecolor thegauntlet tileindicators tilepacks timers timestamp timetracking tithefarmplugin touch-bar virtuallevels Wasted\ Bank\ Space wiki WikiSync wilderness-multi-lines WildernessPlayerAlarm wintertodt woodcutting worldhopper worldmap xpdrop xpglobes xpTracker xpupdater zoom zulrahhelper
Random Crash I got on using the house teleport
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: RuneLite [10650]
Path: /Applications/RuneLite.app/Contents/MacOS/RuneLite
Identifier: net.runelite.launcher
Version: 2.6.7 (???)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2023-11-25 10:16:47.5580 -0800
OS Version: macOS 14.1.1 (23B81)
Report Version: 12
Anonymous UUID: 8AE04A67-836D-283C-DDB3-BDDD25202E34
Sleep/Wake UUID: 699210B5-60C6-49AE-BB9E-8B4C3EE9D482
Time Awake Since Boot: 82000 seconds
Time Since Wake: 2079 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x8cea105ccd0a5420 -> 0xffff905ccd0a5420 (possible pointer authentication failure)
Exception Codes: 0x0000000000000001, 0x8cea105ccd0a5420
Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process: RuneLite [10650]
VM Region Info: 0xffff905ccd0a5420 is not in any region. Bytes after previous region: 18446515771720487969
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
MALLOC_NANO 600060000000-600080000000 [512.0M] rw-/rwx SM=PRV
--->
UNUSED SPACE AT END
Application Specific Information:
abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x18047511c __pthread_kill + 8
1 libsystem_pthread.dylib 0x1804accc0 pthread_kill + 288
2 libsystem_c.dylib 0x1803bca40 abort + 180
3 libjvm.dylib 0x102976c14 os::abort(bool, void*, void const*) + 56
4 libjvm.dylib 0x102bbe7c8 VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long) + 2688
5 libjvm.dylib 0x102bbdd3c VMError::report_and_die(Thread*, unsigned int, unsigned char*, void*, void*, char const*, ...) + 72
6 libjvm.dylib 0x102bbe910 VMError::report_and_die(Thread*, unsigned int, unsigned char*, void*, void*) + 36
7 libjvm.dylib 0x102a92c68 JVM_handle_bsd_signal + 432
8 libsystem_platform.dylib 0x1804dba24 _sigtramp + 56
9 libJavaTouchBar.dylib300850508513649860 0x11e0af4c8 -[JavaTouchBar createNSTouchBar] + 564
10 libJavaTouchBar.dylib300850508513649860 0x11e0ad930 -[JavaTouchBarResponder makeTouchBar] + 44
11 AppKit 0x183eef980 -[NSResponder(NSTouchBarProvider) touchBar] + 56
12 AppKit 0x184448e98 NSTouchBarFinderTouchBarsForProviders + 320
13 AppKit 0x184449cbc ___NSTouchBarFinderSetNeedsUpdateOnMain_block_invoke_2 + 1496
14 AppKit 0x183e07284 NSDisplayCycleObserverInvoke + 168
15 AppKit 0x183e06ee0 NSDisplayCycleFlush + 644
16 QuartzCore 0x188621400 CA::Transaction::run_commit_handlers(CATransactionPhase) + 120
17 QuartzCore 0x1886201c0 CA::Transaction::commit() + 320
18 AppKit 0x183e8adbc __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 272
19 AppKit 0x18482bf80 ___NSRunLoopObserverCreateWithHandler_block_invoke + 64
20 CoreFoundation 0x1805890a0 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
21 CoreFoundation 0x180588f8c __CFRunLoopDoObservers + 532
22 CoreFoundation 0x1805885bc __CFRunLoopRun + 776
23 CoreFoundation 0x180587c5c CFRunLoopRunSpecific + 608
24 HIToolbox 0x18ab04448 RunCurrentEventLoopInMode + 292
25 HIToolbox 0x18ab04284 ReceiveNextEventCommon + 648
26 HIToolbox 0x18ab03fdc _BlockUntilNextEventMatchingListInModeWithFilter + 76
27 AppKit 0x183d62c54 _DPSNextEvent + 660
28 AppKit 0x184538ebc -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 716
29 libosxapp.dylib 0x1016d0218 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 144
30 AppKit 0x183d56100 -[NSApplication run] + 476
31 libosxapp.dylib 0x1016cffd0 +[NSApplicationAWT runAWTLoopWithApp:] + 208
32 libawt_lwawt.dylib 0x11aa64504 +[AWTStarter starter:headless:] + 488
33 libosxapp.dylib 0x1016d1c48 +[ThreadUtilities invokeBlockCopy:] + 28
34 Foundation 0x1816ae2d8 __NSThreadPerformPerform + 264
35 CoreFoundation 0x180589cfc __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
36 CoreFoundation 0x180589c90 __CFRunLoopDoSource0 + 176
37 CoreFoundation 0x180589a00 __CFRunLoopDoSources0 + 244
38 CoreFoundation 0x1805885f0 __CFRunLoopRun + 828
39 CoreFoundation 0x180587c5c CFRunLoopRunSpecific + 608
40 CoreFoundation 0x180605994 CFRunLoopRun + 64
41 RuneLite 0x100cc74c4 main::$_0::operator()(std::__1::function
I'm not sure what the best info to give here is but I can reproduce all the time. It mainly happens when I switch world. I'm using a Macbook Pro M1 with the Jagex Launcher