Treestyletab: TST randomly turned grey, and reloaded itself, upon finishing that my entire tree structure was lost

Created on 10 May 2019  Â·  48Comments  Â·  Source: piroor/treestyletab

while a page was loading, TST randomly turned grey, and reloaded itself, upon finishing that my entire tree structure was lost, my tabs are still there, but they are all on the same level now.

are there any known causes or fixes for this? i have had vaguely similar issues for a while now, but this is the first time it has done it without firefox crashing.

windows 10, tst 3.0.11 ff 66.0.5

I am enabling debug mode but i dont know what good it will do now.

help wanted

Most helpful comment

EUREKA! it appears one of those two extensions was the culprit behind the tab order issue! if i experience it again ill update this thread but as of yet there haven't been any relapses.

All 48 comments

oh great.......while trying to reorder them manually, they all disappeared.....

oh great.......now tabs act like ghosts or something, they are there, but cannot be clicked on, right clicked on, moved or anything, I can CTRL+tab to them though, so they are still there....and I have restarted firefox 3 times already, I can move a few tabs, then this happens again.

"while a page was loading, TST randomly turned grey, and reloaded itself" it is triggered when TST detect mis-synchronization of tabs tracked by TST and Firefox's native tabs. The operation should keep tree structure as it can, but it may fail with some unknown reasons. I need a help to find out the trigger causing the mis-synchronization on your environment, and I cannot solve it without clear steps to reproduce...

okay thank you, since this happened last, I have been running in debug mode, constantly, when/if this happens again, I can try my best to give steps to reproduce manually, but it seems to happen so randomly I cant determine actual triggers.

when/if this happens again, what do you need from me, exactly, so that this bug can be brought to light?
detailed instructions or a link to them would help immensely, is the pertinent information available on your wiki?

@piroor also if you need so much specific information, why not have a "report a bug" thing that auto logs and emails you said debug info that you need? other extensions and even Firefox itself has this feature.

I agree that it is hard to narrow down conditions, but it is required. For example, recently I successfully found a complete conditions to reproduce a rare case bug #2267. As described at the issue, steps to reproduce may become very long sometimes when it happens rarely. I couldn't fix it for a long time, and when I meet it again I struggled digging out the conditions and finally did it.

"Report a bug" feature is sometimes effective, but sometimes not. Such information may help debugging of crash bugs, because in most cases the report can contain fully required information to debug the problem. On the other hand, problems like this issue are triggered with latent breakages caused by past operations, so sadly "detailed information when the problem appears" doesn't help debugging. Instead I need to know the operations to cause the latent breakage.

@piroor well then I am afraid I can be of no help, as it happened again, and again it happened while I was not at my computer, I came back to my computer greeted by this
image
i restarted FF and the pinned tabs became normal again but none of my other tabs are where they should be.

tab Id 91 is right beside tab id 46... debug mode is on but....i cant tell whats wrong other than the tab order...

what should I do next, would a list of all my extensions and tweaks be pertinent to determining what the bug is? anything you could tell me you need that I can actually provide, and I will gladly do so.

the only way i can think to reproduce it would be to have over a hundred tabs open, to various sites, mainly 4 sites, (video streaming sites) but most of them hidden and suspended to save on ram usage. for well over 24 hours. and with my current luck it will randomly decide to crash while you are asleep so you have no idea what made the crash happen.

i dont know if its pertinent but i had multiple ghost tabs appear and i wasn't able to do normal things, like post this comment until after i restarted Firefox...again

still no clue as to whats going on, FF has crashed many more times lately, after the lastest crash, before i restored my session, I remembered the TST automated tests, and ran it, it failed miserably.

these were my results.

......F..F.....Done.

testInheritContainerFromAutoAttachedParent
AssertionError: a new tab implicitly attached to the active tab must inherit the contianer of the old active tab, and there must not be any needless group tab to group the original tab and the reopened tab.

is@moz-extension://f06657e4-bc64-4f76-abd0-01a5158b6650/tests/assert.js:12:17
testInheritContainerFromAutoAttachedParent@moz-extension://f06657e4-bc64-4f76-abd0-01a5158b6650/tests/test-new-tab.js:50:3

Expected

{
  "newTabsCount": 1,
  "newTabParent": 51,
  "newTabContainer": "firefox-container-1"
}

Actual

{
  "newTabsCount": 2,
  "newTabParent": 51,
  "newTabContainer": "firefox-container-1"
}

Difference

{  "newTabsCount": 12,  "newTabParent": 51,  "newTabContainer": "firefox-container-1"}

testSimulateSelectOwnerOnCloseCleared
AssertionError: the opener tab must not be the successor.

is@moz-extension://f06657e4-bc64-4f76-abd0-01a5158b6650/tests/assert.js:12:17
testSimulateSelectOwnerOnCloseCleared@moz-extension://f06657e4-bc64-4f76-abd0-01a5158b6650/tests/test-successor.js:184:3

Expected

"B"

Actual

"A"

Difference

"B""A"

just happened....again......

crash report

AdapterDeviceID: 0x22b1
AdapterDriverVersion: 20.19.15.4531
AdapterSubsysID: 00000000
AdapterVendorID: 0x8086
Add-ons: support%40lastpass.com:4.27.2.10,hide-tabs%40afnankhan:2018.1.21,%7B7bd8c031-9c5d-4673-b24f-64b2c310aea7%7D:1.0,%7B9AA46F4F-4DC7-4c06-97AF-5035170634FE%7D:15.23,uBlock0%40raymondhill.net:1.19.2,%7Bc84d89d9-a826-4015-957b-affebd9eb603%7D:0.4.17,side-view%40mozilla.org:0.4.6423,easyscreenshot%40mozillaonline.com:3.67,xd4rker%40gmail.com:1.2.16,%7B9350bc42-47fb-4598-ae0f-825e3dd9ceba%7D:1.3.8,jid1-93WyvpgvxzGATw%40jetpack:3.9,pioneer-opt-in%40mozilla.org:1.0,firefox%40tampermonkey.net:4.9.5921,%7B41f9e51d-35e4-4b29-af66-422ff81c8b41%7D:2.3.1,%7B60B7679C-BED9-11E5-998D-8526BB8E7F8B%7D:9.7,%7Bf209234a-76f0-4735-9920-eb62507a54cd%7D:3.78,%7B5f4e7d3d-9e51-459e-9dab-2a2a70415ae7%7D:1.5,treestyletab%40piro.sakura.ne.jp:3.0.11,%7B731bf636-c808-4c86-b02f-af462eccc963%7D:2.1,%7B15cc23d4-4976-4962-8320-b600432ef02d%7D:1.0,tabhunter%40ericpromislow.com:3.0.4,etp-search-volume-study%40shield.mozilla.org:1.2,%7Bdd10d63e-3096-4492-ab0e-5edcf4baf988%7D:1.1.0,%7B1cf918d2-f4ea-4b4f-b34e-455283fef19f%7D:1.3.0.11,addon%40darkreader.org:4.7.12,adb%40mozilla.org:0.0.5,hotfix-update-xpi-intermediate%40mozilla.com:1.0.3,%7Be427e22d-70e7-4132-8764-8bab93601197%7D:0.1.0,%7B6b954d17-d17c-4a19-8fe6-ee8052a562d6%7D:0.1.8,baidu-code-update%40mozillaonline.com:2.66,fxmonitor%40mozilla.org:2.8,formautofill%40mozilla.org:1.0,screenshots%40mozilla.org:35.0.0,webcompat%40mozilla.org:3.0.2
AvailablePageFile: 272642048
AvailablePhysicalMemory: 794624000
AvailableVirtualMemory: 138532024975360
BIOS_Manufacturer: Insyde
BlockedDllList:
BlocklistInitFailed: 1
BreakpadReserveAddress: 2893308952576
BreakpadReserveSize: 83886080
BuildID: 20190507012018
CPUMicrocodeVersion: 0x40e
ContainsMemoryReport: 1
ContentSandboxCapable: 1
ContentSandboxLevel: 5
CrashTime: 1557713928
DOMIPCEnabled: 1
EventLoopNestingLevel: 1
FramePoisonBase: 9223372036600889344
FramePoisonSize: 65536
GPUProcessLaunchCount: 1
GPUProcessStatus: Running
InstallTime: 1557364696
JSOutOfMemory: Reported
LowCommitSpaceEvents: 34
MemoryErrorCorrection: None
ModuleSignatureInfo: {"AVAST Software s.r.o.":["aswhook.dll"],"Microsoft Corporation":["api-ms-win-crt-runtime-l1-1-0.dll","api-ms-win-crt-string-l1-1-0.dll","api-ms-win-crt-heap-l1-1-0.dll","api-ms-win-crt-stdio-l1-1-0.dll","api-ms-win-crt-convert-l1-1-0.dll","api-ms-win-crt-locale-l1-1-0.dll","api-ms-win-crt-math-l1-1-0.dll","api-ms-win-crt-time-l1-1-0.dll","api-ms-win-crt-filesystem-l1-1-0.dll","api-ms-win-crt-environment-l1-1-0.dll","api-ms-win-crt-utility-l1-1-0.dll","api-ms-win-crt-multibyte-l1-1-0.dll","msvcp140.dll","msvcp140.dll","VCRUNTIME140.dll","VCRUNTIME140.dll"],"Microsoft Windows":["dxva2.dll","credui.dll","wscapi.dll","webauthn.dll","msmpeg2vdec.dll","ondemandconnroutehelper.dll","icm32.dll","linkinfo.dll","ColorAdapterClient.dll","mscms.dll","dbgcore.dll","cscapi.dll","srvcli.dll","ntshrui.dll","explorerframe.dll","dataexchange.dll","FWPUCLNT.DLL","twinapi.dll","edputil.dll","rasadhlp.dll","appresolver.dll","OneCoreCommonProxyStub.dll","version.dll","evr.dll","mf.dll","MSAudDecMFT.dll","wbemsvc.dll","fastprox.dll","winrnr.dll","pnrpnsp.dll","NapiNSP.dll","usp10.dll","wininet.dll","comctl32.dll","wbemcomn.dll","wbemprox.dll","MMDevAPI.dll","AudioSes.dll","DWrite.dll","winnsi.dll","mfperfhelper.dll","urlmon.dll","iertutil.dll","winhttp.dll","wshbth.dll","InputHost.dll","TextInputFramework.dll","Windows.UI.dll","Bcp47Langs.dll","RTWorkQ.dll","mfplat.dll","OneCoreUAPCommonProxyStub.dll","WindowsCodecs.dll","WinTypes.dll","policymanager.dll","CoreUIComponents.dll","dhcpcsvc.dll","avrt.dll","nlaapi.dll","d3d11.dll","propsys.dll","d2d1.dll","dcomp.dll","CoreMessaging.dll","msvcp110_win.dll","WINMMBASE.dll","winmm.dll","uxtheme.dll","rmclient.dll","dwmapi.dll","twinapi.appcore.dll","dbghelp.dll","wtsapi32.dll","wsock32.dll","dxgi.dll","sppc.dll","slc.dll","ntmarta.dll","winsta.dll","rsaenh.dll","IPHLPAPI.DLL","dnsapi.dll","mswsock.dll","CRYPTBASE.DLL","devobj.dll","sspicli.dll","userenv.dll","profapi.dll","kernel.appcore.dll","msasn1.dll","powrprof.dll","crypt32.dll","bcrypt.dll","bcryptPrimitives.dll","ucrtbase.dll","cfgmgr32.dll","msvcp_win.dll","windows.storage.dll","wintrust.dll","KERNELBASE.dll","gdi32full.dll","cryptsp.dll","win32u.dll","psapi.dll","oleaut32.dll","user32.dll","clbcatq.dll","advapi32.dll","ole32.dll","rpcrt4.dll","msctf.dll","kernel32.dll","nsi.dll","shell32.dll","setupapi.dll","imm32.dll","msvcrt.dll","combase.dll","sechost.dll","gdi32.dll","shlwapi.dll","SHCore.dll","ws2_32.dll","ntdll.dll"],"Mozilla Corporation":["firefox.exe","xul.dll","nss3.dll","mozavcodec.dll","mozglue.dll","nssckbi.dll","mozavutil.dll","freebl3.dll","softokn3.dll","lgpllibs.dll"]}
MozCrashReason: MOZ_CRASH()
Notes:
FP(D00-L1000-W00001000-T000) DWrite? DWrite+ WR? WR- OMTP? OMTP+1
OOMAllocationSize: 10248
ProductID: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
ProductName: Firefox
ReleaseChannel: release
SafeMode: 0
SecondsSinceLastCrash: 575
StartupCrash: 0
StartupTime: 1557713365
SystemMemoryUsePercentage: 81
TelemetryEnvironment: {"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20190507012018","version":"66.0.5","vendor":"Mozilla","displayVersion":"66.0.5","platformVersion":"66.0.5","xpcomAbi":"x86_64-msvc","updaterAvailable":true},"partner":{"distributionId":null,"distributionVersion":null,"partnerId":null,"distributor":null,"distributorChannel":null,"partnerNames":[]},"system":{"memoryMB":4002,"virtualMaxMB":134217728,"cpu":{"count":2,"cores":2,"vendor":"GenuineIntel","family":6,"model":76,"stepping":4,"l2cacheKB":1024,"l3cacheKB":null,"speedMHz":1600,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2","hasAES"]},"os":{"name":"Windows_NT","version":"10.0","locale":"en-US","servicePackMajor":0,"servicePackMinor":0,"windowsBuildNumber":17763,"windowsUBR":475,"installYear":2019},"hdd":{"profile":{"model":"VID:45DF4032","revision":"0.1"},"binary":{"model":"VID:45DF4032","revision":"0.1"},"system":{"model":"VID:45DF4032","revision":"0.1"}},"gfx":{"D2DEnabled":false,"DWriteEnabled":true,"ContentBackend":"Skia","LowEndMachine":false,"adapters":[{"description":"Intel(R) HD Graphics","vendorID":"0x8086","deviceID":"0x22b1","subsysID":"00000000","RAM":null,"driver":"igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32","driverVersion":"20.19.15.4531","driverDate":"9-29-2016","GPUActive":true}],"monitors":[{"screenWidth":1920,"screenHeight":1080,"refreshRate":59,"pseudoDisplay":false}],"features":{"compositor":"d3d11","gpuProcess":{"status":"available"},"wrQualified":{"status":"blocked"},"webrender":{"status":"opt-in"},"advancedLayers":{"status":"available"},"d3d11":{"status":"available","version":45312,"warp":false,"textureSharing":true,"blacklisted":false},"d2d":{"status":"available","version":"1.1"}}},"appleModelId":null,"isWow64":false,"sec":{"antivirus":["Avast Antivirus"],"antispyware":["Avast Antivirus"],"firewall":["Windows Firewall"]}},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":8,"telemetryEnabled":false,"locale":"en-US","intl":{"requestedLocales":["en-US"],"availableLocales":["en-US"],"appLocales":["en-US"],"systemLocales":["en-US"],"regionalPrefsLocales":["en-US"],"acceptLanguages":["en-US","en"]},"update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":286720,"browser.search.region":"US","browser.search.widget.inNavBar":false,"browser.startup.page":3,"devtools.chrome.enabled":true,"devtools.debugger.remote-enabled":true,"privacy.trackingprotection.enabled":true,"privacy.donottrackheader.enabled":true},"sandbox":{"effectiveContentProcessLevel":5},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":true,"defaultSearchEngine":"google-b-1-d","defaultSearchEngineData":{"name":"Google","loadPath":"jar:[app]/omni.ja!/google-b-1-d.xml","origin":"default","submissionURL":"https://www.google.com/search?client=firefox-b-1-d&q="},"searchCohort":"nov17-2"},"profile":{"creationDate":17977,"firstUseDate":17977},"addons":{"activeAddons":{"hide-tabs@afnankhan":{"version":"2018.1.21","scope":1,"type":"extension","updateDay":17977,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Hide and unhide tabs. To use this extension you need to set extensions.webextensions.tabhide.enabled","name":"Hide Tabs","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17977,"signedState":2},"{7bd8c031-9c5d-4673-b24f-64b2c310aea7}":{"version":"1.0","scope":1,"type":"extension","updateDay":17977,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension shows the number of downvotes of Disqus comments.","name":"Disqus Downvote Exposer","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17977,"signedState":2},"[email protected]":{"version":"0.4.6423","scope":1,"type":"extension","updateDay":17977,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Open a mobile view of a page in the sidebar","name":"Side View","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17977,"signedState":2},"[email protected]":{"version":"1.2.16","scope":1,"type":"extension","updateDay":17977,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Blocks cryptocurrency miners all over the web.","name":"minerBlock","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17977,"signedState":2},"{9350bc42-47fb-4598-ae0f-825e3dd9ceba}":{"version":"1.3.8","scope":1,"type":"extension","updateDay":17977,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Force Enable Right Click & Copy","name":"Absolute Enable Right Click & Copy","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17977,"signedState":2},"[email protected]":{"version":"1.0","scope":1,"type":"extension","updateDay":17977,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Pioneer is an opt-in program that allows collection of richer data from Firefox. \n\nPioneers are will","name":"Firefox Pioneer","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17977,"signedState":2},"{41f9e51d-35e4-4b29-af66-422ff81c8b41}":{"version":"2.3.1","scope":1,"type":"extension","updateDay":17977,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Adds the ability to disable JavaScript on specific sites.","name":"Disable JavaScript","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17977,"signedState":2},"{f209234a-76f0-4735-9920-eb62507a54cd}":{"version":"3.78","scope":1,"type":"extension","updateDay":17977,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Legally get full text of scholarly articles as you browse.","name":"Unpaywall","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17977,"signedState":2},"{5f4e7d3d-9e51-459e-9dab-2a2a70415ae7}":{"version":"1.5","scope":1,"type":"extension","updateDay":17979,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Redirects searches from Bing to Google.","name":"Bing2Google","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17979,"signedState":2},"jid1-93WyvpgvxzGATw@jetpack":{"version":"3.9","scope":1,"type":"extension","updateDay":17980,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Highlight text on a web page and send it to Google Translate or listen the pronunciation.","name":"To Google Translate","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17977,"signedState":2},"{731bf636-c808-4c86-b02f-af462eccc963}":{"version":"2.1","scope":1,"type":"extension","updateDay":17984,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Move tabs in the Tree Style Tab Sidebar without them becoming active.","name":"Move unloaded tabs for Tree Style Tab","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17984,"signedState":2},"[email protected]":{"version":"4.9.5921","scope":1,"type":"extension","updateDay":17991,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"The world's most popular userscript manager, with over 10 million users","name":"Tampermonkey","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17977,"signedState":2},"[email protected]":{"version":"3.0.4","scope":1,"type":"extension","updateDay":17992,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Wade through all your tabs fast","name":"Tabhunter","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17992,"signedState":2},"[email protected]":{"version":"1.2","scope":1,"type":"extension","updateDay":17995,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"A study that examines the impact of enhanced tracking protection on search volume, in two separate c","name":"ETP Search Volume Study","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17995,"signedState":4},"{60B7679C-BED9-11E5-998D-8526BB8E7F8B}":{"version":"9.7","scope":1,"type":"extension","updateDay":18007,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Popup Blocker Ultimate","name":"Popup Blocker Ultimate","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17977,"signedState":2},"{dd10d63e-3096-4492-ab0e-5edcf4baf988}":{"version":"1.1.0","scope":1,"type":"extension","updateDay":18010,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Enable Right-Click.","name":"Happy Right-Click","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":18010,"signedState":2},"[email protected]":{"version":"3.67","scope":1,"type":"extension","updateDay":18011,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"You can capture a screen shot by selecting an area or capture the whole/visible webpage. Then edit a","name":"Easy Screenshot","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17977,"signedState":2},"{1cf918d2-f4ea-4b4f-b34e-455283fef19f}":{"version":"1.3.0.11","scope":1,"type":"extension","updateDay":18014,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"HD Quality Toggle for YouTubeâ„¢ allows you to select the desired playback quality on Youtubeâ„¢ and lit","name":"HD Quality Toggle for YouTubeâ„¢","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":18014,"signedState":2},"[email protected]":{"version":"4.27.2.10","scope":1,"type":"extension","updateDay":18015,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Last Password you will ever need","name":"LastPass: Free Password Manager","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17977,"signedState":2},"[email protected]":{"version":"4.7.12","scope":1,"type":"extension","updateDay":18019,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Dark mode for every website. Take care of your eyes, use dark theme for night and daily browsing.","name":"Dark Reader","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":18019,"signedState":2},"[email protected]":{"version":"0.0.5","scope":1,"type":"extension","updateDay":18019,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"An extension providing ADB binaries for Android remote debugging in Firefox DevTools. May be automat","name":"Firefox DevTools ADB Extension","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":18019,"signedState":4},"{c84d89d9-a826-4015-957b-affebd9eb603}":{"version":"0.4.17","scope":1,"type":"extension","updateDay":18019,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Integrates MyAnimeList/AniList/Kitsu into various sites, with auto episode tracking.","name":"MAL-Sync","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17977,"signedState":2},"[email protected]":{"version":"3.0.11","scope":1,"type":"extension","updateDay":18020,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Show tabs like a tree.","name":"Tree Style Tab","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17984,"signedState":2},"[email protected]":{"version":"1.0.3","scope":1,"type":"extension","updateDay":18023,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This is a hotfix that updates an intermediate certificate used for signing add-ons. It is one of the","name":"hotfix-update-xpi-intermediate","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":18023,"signedState":4},"{e427e22d-70e7-4132-8764-8bab93601197}":{"version":"0.1.0","scope":1,"type":"extension","updateDay":18023,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Easily open desired links in VLC media player","name":"Open in VLCâ„¢ (VideoLAN)","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":18023,"signedState":2},"{6b954d17-d17c-4a19-8fe6-ee8052a562d6}":{"version":"0.1.8","scope":1,"type":"extension","updateDay":18024,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Adds a context menu item to send audio/video streams directly to VLC media player","name":"Open in VLC media player","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":18024,"signedState":2},"{9AA46F4F-4DC7-4c06-97AF-5035170634FE}":{"version":"15.23","scope":1,"type":"extension","updateDay":18024,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Translator, Dictionary, Voice","name":"ImTranslator: Translator, Dictionary, TTS","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17977,"signedState":2},"[email protected]":{"version":"1.0","scope":1,"type":"extension","updateDay":17969,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17969},"[email protected]":{"version":"35.0.0","scope":1,"type":"extension","updateDay":17969,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Take clips and screenshots from the Web and save them temporarily or permanently.","name":"Firefox Screenshots","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17969},"[email protected]":{"version":"3.0.2","scope":1,"type":"extension","updateDay":17969,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compat","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17969},"[email protected]":{"version":"2.66","scope":1,"type":"extension","updateDay":18025,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Baidu Search Update","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":18025,"signedState":3},"[email protected]":{"version":"2.8","scope":1,"type":"extension","updateDay":18025,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Firefox Monitor","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":18025,"signedState":3},"[email protected]":{"version":"1.19.2","scope":1,"type":"extension","updateDay":18028,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17977,"signedState":2}},"theme":{"id":"{15cc23d4-4976-4962-8320-b600432ef02d}","blocklisted":false,"description":null,"name":"Goku Dragon Ball Super","userDisabled":false,"appDisabled":false,"version":"1.0","scope":1,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17986,"updateDay":17986},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":"1.7.1","userDisabled":false,"applyBackgroundUpdates":1},"gmp-widevinecdm":{"version":"4.10.1146.0","userDisabled":false,"applyBackgroundUpdates":1}},"persona":null},"experiments":{"searchCohort":{"branch":"nov17-2"},"pref-rollout-block-autoplay-release-66-1535667":{"branch":"active","type":"normandy-prefrollout"},"rollout-monitor-v2-1505837":{"branch":"active","type":"normandy-prefrollout"},"prefflip-push-performance-1491171":{"branch":"enabled","type":"normandy-exp"},"[email protected]":{"branch":"Experiment"}}}
ThreadIdNameMapping: 11128:"Gecko_IOThread",3444:"JS Watchdog",9988:"JS Helper",3552:"JS Helper",8988:"Timer",9980:"Link Monitor",2296:"Socket Thread",6980:"Cache2 I/O",5400:"Cookie",10572:"GMPThread",10000:"Worker Launcher",3184:"VsyncIOThread",8820:"WindowsVsyncThread",5504:"Compositor",5300:"ImgDecoder #1",7024:"ImageIO",7696:"IPDL Background",792:"DOM Worker",9332:"HTML5 Parser",10036:"ImageBridgeChild",2868:"ProcessHangMon",5224:"DataStorage",2532:"ProxyResolution",6128:"Cache I/O",5772:"mozStorage #1",10716:"mozStorage #2",10672:"URL Classifier",9304:"Classifier Update",4960:"ImgDecoder #2",4948:"DOM Worker",6496:"mozStorage #3",11248:"PlayEventSound",5216:"QuotaManager IO",1740:"mozStorage #4",10736:"DOM Worker",3572:"COM MTA",3076:"localStorage DB",3388:"SaveScripts",1828:"mozStorage #5",2160:"IdentityCrypto",6684:"mozStorage #6",6804:"mozStorage #7",10200:"DNS Resolver #6",4448:"DNS Resolver #7",9916:"DNS Resolver #8",5116:"IndexedDB #28",2576:"SSL Cert #11",
Throttleable: 1
TotalPageFile: 8023650304
TotalPhysicalMemory: 4195958784
TotalVirtualMemory: 140737488224256
URL: https://github.com/piroor/treestyletab/issues/2272
UptimeTS: 5643.42726
Vendor: Mozilla
Version: 66.0.5
Winsock_LSP: Hyper-V RAW : 2 : 34 : 1 : 1 : 0x20026 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 1234191b-4bf7-4ca7-86e0-dfd7c32b5445
AF_UNIX : 2 : 1 : 1 : 0 : 0x20026 : 0x8 : %SystemRoot%\system32\mswsock.dll : : a00943d9-9c2e-4633-9b59-0057a3160994
MSAFD Tcpip [TCP/IP] : 2 : 2 : 1 : 6 : 0x20066 : 0x8 : %SystemRoot%\system32\mswsock.dll : : e70f1aa0-ab8b-11cf-8ca3-00805f48a192
MSAFD Tcpip [UDP/IP] : 2 : 2 : 2 : 17 : 0x20609 : 0x8 : %SystemRoot%\system32\mswsock.dll : : e70f1aa0-ab8b-11cf-8ca3-00805f48a192
MSAFD Tcpip [RAW/IP] : 2 : 2 : 3 : 0 : 0x20609 : 0xc : %SystemRoot%\system32\mswsock.dll : : e70f1aa0-ab8b-11cf-8ca3-00805f48a192
MSAFD Tcpip [TCP/IPv6] : 2 : 23 : 1 : 6 : 0x20066 : 0x8 : %SystemRoot%\system32\mswsock.dll : : f9eab0c0-26d4-11d0-bbbf-00aa006c34e4
MSAFD Tcpip [UDP/IPv6] : 2 : 23 : 2 : 17 : 0x20609 : 0x8 : %SystemRoot%\system32\mswsock.dll : : f9eab0c0-26d4-11d0-bbbf-00aa006c34e4
MSAFD Tcpip [RAW/IPv6] : 2 : 23 : 3 : 0 : 0x20609 : 0xc : %SystemRoot%\system32\mswsock.dll : : f9eab0c0-26d4-11d0-bbbf-00aa006c34e4
RSVP TCPv6 Service Provider : 2 : 23 : 1 : 6 : 0x22066 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9d60a9e0-337a-11d0-bd88-0000c082e69a
RSVP TCP Service Provider : 2 : 2 : 1 : 6 : 0x22066 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9d60a9e0-337a-11d0-bd88-0000c082e69a
RSVP UDPv6 Service Provider : 2 : 23 : 2 : 17 : 0x22609 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9d60a9e0-337a-11d0-bd88-0000c082e69a
RSVP UDP Service Provider : 2 : 2 : 2 : 17 : 0x22609 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9d60a9e0-337a-11d0-bd88-0000c082e69a
MSAFD Irda [IrDA] : 2 : 26 : 1 : 1 : 0x20006 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 3972523d-2af1-11d1-b655-00805f3642cc
MSAFD L2CAP [Bluetooth] : 2 : 32 : 1 : 256 : 0x20006 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9fc48064-7298-43e4-b7bd-181f2089792a
MSAFD RfComm [Bluetooth] : 2 : 32 : 1 : 3 : 0x20026 : 0x8 : %SystemRoot%\system32\mswsock.dll : : 9fc48064-7298-43e4-b7bd-181f2089792a
useragent_locale: en-US

This report also contains technical information about the state of the application when it crashed.

I've looked the list of installed addons. I think only "Hide Tabs" and "Move unloaded tabs for Tree Style Tab" may affect to TST's behavior. Could you try disabling them for a while to testing?

And, if the summary of this issue I updated is wrong, please correct it. If you think that the problem you met couldn't be summarized, I think you may still confused and you need to marshal the complex situation.

ok i can do that, but how do I hide/suspend my tabs withought the hide tabs extension, I need to be able to do that, I have a shit amount of ram.

Other addons like "Auto Tab Discard" provides ability to unload tabs without hiding. It possibly helps you.

okay thank you, is there anyway to emulate the behavior of the "Move unloaded tabs for Tree Style Tab" extension, without using said extension? its not necessary, but it pretty much goes back to normal Firefox behavior, ie you can drag tabs without the tabs you are dragging becoming active. unlike with vanilla TST which changes that default tab behavior.

with those extensions disabled I haven't had any crashes yet, but it hasnt even been 24 hours yet, it failed its automated tests, but i am about to test if it will restore tabs properly by force closing firefox.

here are its test results

` ......F.....F..Done.

testInheritContainerFromAutoAttachedParent
AssertionError: a new tab implicitly attached to the active tab must inherit the contianer of the old active tab, and there must not be any needless group tab to group the original tab and the reopened tab.

is@moz-extension://f06657e4-bc64-4f76-abd0-01a5158b6650/tests/assert.js:12:17
testInheritContainerFromAutoAttachedParent@moz-extension://f06657e4-bc64-4f76-abd0-01a5158b6650/tests/test-new-tab.js:50:3

Expected

{
  "newTabsCount": 1,
  "newTabParent": 219,
  "newTabContainer": "firefox-container-1"
}

Actual

{
  "newTabsCount": 2,
  "newTabParent": 219,
  "newTabContainer": "firefox-container-1"
}

Difference

{  "newTabsCount": 12,  "newTabParent": 219,  "newTabContainer": "firefox-container-1"}

testInheritMutedState
AssertionError: ancestors must inherit "muted" state from descendant

is@moz-extension://f06657e4-bc64-4f76-abd0-01a5158b6650/tests/assert.js:12:17
testInheritMutedState@moz-extension://f06657e4-bc64-4f76-abd0-01a5158b6650/tests/test-tree.js:64:5

Expected

[
  true,
  true,
  true,
  false
]

Actual

[
  false,
  false,
  true,
  false
]

Difference

[  true,  true,  false,  false,  true,  false]`

EUREKA! it appears one of those two extensions was the culprit behind the tab order issue! if i experience it again ill update this thread but as of yet there haven't been any relapses.

How about closing this issue and reopen it if you see it again? Glad you got it resolved.

okay, I can do that.

image

well it just happened again, more times than I could count in a row, without crashing firefox inbetween, after about the sixth time TST turned grey and reloaded itself, my structure was gone, the order appears to still be there, but all the structure is gone. and with the "move unloaded tabs" extension gone, to re order them will take FOREVER because TST changes the default firefox behavior and makes any tab you try to drag and drop, activate. is there any way to put Firefox back to its original settings in that regard...other than that extension that causes more problems than it solves?

FUCK!!!!!~~!!!@!@!!@!

@stapuft are you still seeing the issue with the current version of TST? It has been a while.

@piroor I think you can close this one.

I'm not so sure this issue should be closed — I've seen this behavior in the past couple weeks. I also use the "Move unloaded tabs for Tree Style Tab".

I find the ability to manually unload & hide tabs indispensable to the way I like to browse, so I really hope we can get to the bottom of why the tree structure gets lost every now and then.

How can users help to debug this issue, given that it happens only occasionally (and randomly, so far as I can tell)?

@stapuft are you still seeing the issue with the current version of TST? It has been a while.

no actually, i have had a few minor issues with TST, (like the color changing issue) and it will occasionaly crash on me, turning Grey, and reloading, but I haven't actually lost my tree structure in a while. so i am SUPER thankful for that.

I'm not so sure this issue should be closed — I've seen this behavior in the past couple weeks. I also use the "Move unloaded tabs for Tree Style Tab".

I find the ability to manually unload & hide tabs indispensable to the way I like to browse, so I really hope we can get to the bottom of why the tree structure gets lost every now and then.

How can users help to debug this issue, given that it happens only occasionally (and randomly, so far as I can tell)?

what i have done, is i have disabled that extension, but havnt uninstalled it, so when i need to move loads of tabs, i quickly enable it, move the tabs, then disable it.

yeah its a bit of work, but it works.

@stapuft what are your thoughts about closing this item at this point in time?

@Arthaey or @stapuft ... can this item be closed now?

This still randomly happens to me several times a month, unfortunately.

@Arthaey sorry to hear that. Thanks for the update.

To be honest I also see a problem similar to this a few times, but I've not clearfy the conditions to reproduce yet. I still seriously need concrete steps reproducing with 100% probability...

But I think there are some environment dependent conditions - CPU speed, RAM size, applications running aside Firefox, and more. So even if you reporter successfully narrow down "steps to reproduce", it may not effective on my environment.

Thus I hope that someone addon developer tries to inspect the problem deeply on his environment and creates a pull request...

I had the same troubles.
Disabling of the "Optimize tree restoration with cache" checkbox solve the problem.

I Hope it will help you in your research.

unfortunately, this just happened to me again, and has happened multiple times since originally making this post.

as for running programs, I only have Firefox, and "avast antivirus" running 90% of the time, my computer is rather slow, and so I tend to only run one program at a time, other than my antivirus. I would take a screenshot, but apparently you can't take a screenshot of task manager? wtf?

heres my basic pc info
image

just for examples sake, my messed up tab order again (all the reddit tabs should be under the "reddit" header, the GitHub tabs under "GitHub" etc etc)
image

I had the same troubles.
Disabling of the "Optimize tree restoration with cache" checkbox solve the problem.

I Hope it will help you in your research.

I just tried this myself, will be testing to see if it works.

I've also unchecked "Optimize tree restoration with cache" to see if that helps me!

Any updates @stapuft or @Arthaey?

Still crashes/refreshes for me, but I haven't seen it lose the tree structure in a while now…

It started crashing & messing up the tree structure a _lot_ more (multiple times a day again) recently. :(

Firefox 72.0b5 (developer edition)

Sadly I cannot fix this because this doesn't happen on my environment and it is impossible to inspect what's happen on your environment by me remotely. I seriously need a help by a developer who can debug TST itself by their own environment.

Seems I have same problem. TST looks grayish and if I try to collapse any tree, strange things happen (either tabs will overlap or nothing happens or few tabs will overlap while other don't collapse e.t.c.)

@Nexen23 What OS (exact version number), Firefox version, and TST version?

@davidmbesonen it seems problem was connected with the other one: https://github.com/piroor/treestyletab/issues/2517
I don't know why, but after a few hours of try-and-error to get tst cache cleaned Nth attempt to reimport scripts&styles finally worked and everything was fixed.

@piroor I think you could close this as inactive.

@piroor maybe just a friendly reminder.

I've seen similar problem recently on my environment. It looked to be triggered by something stucking on the extension process (please note that Firefox separates its processes for each purpose.) But there are too many possible reasons for me, for example my another addon "Text Link" sometimes triggers a slow script alert when a text is selected in a large webpage like Twitter.

Moreover, I've seen unknown freezings frequently after resuming of my laptop PC. It looks to be triggerd around text input, so it possibly be related to another serious problem around low level layers. The only one way to solve it is restarting of Firefox itself for me.

Both cases looked unrelated to TST for me. I agree that TST is almost slow and sometimes stucking is reported, but I think most cases are reprodusible with certain steps around operations on TST's sidebar. Both typing texts and operating text selection won't trigger something in TST, so I think they never hit TST's unidentified bug...

When you all watchers on this issue see freezing of TST's sidebar, could you investigate about other addons on your environment? If you see another addon is also stucked, killing the extension process may be the only one way to stop the freezing and you may need to restart Firefox itself.

Thanks for the honest feedback @piroor. Hopefully with people continuing to watch out for this situation we can track down a process to reproduce it and then get it resolved.

It has been 4 months ... are people still seeing this issue periodically?

Now I close this as outdated.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

waldyrious picture waldyrious  Â·  4Comments

viking2 picture viking2  Â·  3Comments

Andrade picture Andrade  Â·  3Comments

stapuft picture stapuft  Â·  4Comments

Evotron picture Evotron  Â·  3Comments