Skip to content
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

Linux unresponsive white UI part2 #568

Open
axi92 opened this issue Sep 30, 2024 · 5 comments
Open

Linux unresponsive white UI part2 #568

axi92 opened this issue Sep 30, 2024 · 5 comments
Labels
Bug Something isn't working

Comments

@axi92
Copy link

axi92 commented Sep 30, 2024

Hi again, my ui is again in the same state. As in this issue #548
Run from source.
commit: d333c86
Here are the logs:

2024-09-26 15:03:05.527:	   CALL:	Drop progress from GQL: BT 220 #2 (World of Tanks, 119/120)
2024-09-26 15:03:06.431:	   CALL:	Maintenance task requests a reload
2024-09-26 15:03:06.432:	  DEBUG:	Request: (method='POST', url='https://gql.twitch.tv/gql', kwargs={'json': {'operationName': 'Inventory', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': '37fea486d6179047c41d0f549088a4c3a7dd60c05c70956a1490262f532dccd9'}}}, 'headers': {'Accept': '*/*', 'Accept-Encoding': 'gzip', 'Accept-Language': 'en-US', 'Pragma': 'no-cache', 'Cache-Control': 'no-cache', 'Client-Id': 'kd1unb4b3q4t58fwlpcbzcbnm76a8fp', 'User-Agent': 'Dalvik/2.1.0 (Linux; U; Android 7.1.2; SM-G977N Build/LMY48Z) tv.twitch.android.app/16.8.1/1608010', 'Client-Session-Id': '40ec50ef54ec545a', 'X-Device-Id': 'Gwmg0WHp9urfHJfFTWe4076PwcB6J3q3', 'Origin': 'https://www.twitch.tv', 'Referer': 'https://www.twitch.tv', 'Authorization': 'OAuth csy0mrw4c2myh6z7jh3lpjnvurmmru'}})
2024-09-26 15:03:07.948:	  DEBUG:	Response: 200: <ClientResponse(https://gql.twitch.tv/gql) [200 OK]>
<CIMultiDictProxy('Connection': 'keep-alive', 'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*', 'Content-Encoding': 'gzip', 'Date': 'Thu, 26 Sep 2024 13:03:07 GMT', 'Timing-Allow-Origin': '*', 'Transfer-Encoding': 'chunked')>

2024-09-26 15:03:07.958:	  DEBUG:	Request: (method='POST', url='https://gql.twitch.tv/gql', kwargs={'json': {'operationName': 'ViewerDropsDashboard', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': '5a4da2ab3d5b47c9f9ce864e727b2cb346af1e3ea8b897fe8f704a97ff017619'}}, 'variables': {'fetchRewardCampaigns': False}}, 'headers': {'Accept': '*/*', 'Accept-Encoding': 'gzip', 'Accept-Language': 'en-US', 'Pragma': 'no-cache', 'Cache-Control': 'no-cache', 'Client-Id': 'kd1unb4b3q4t58fwlpcbzcbnm76a8fp', 'User-Agent': 'Dalvik/2.1.0 (Linux; U; Android 7.1.2; SM-G977N Build/LMY48Z) tv.twitch.android.app/16.8.1/1608010', 'Client-Session-Id': '40ec50ef54ec545a', 'X-Device-Id': 'Gwmg0WHp9urfHJfFTWe4076PwcB6J3q3', 'Origin': 'https://www.twitch.tv', 'Referer': 'https://www.twitch.tv', 'Authorization': 'OAuth csy0mrw4c2myh6z7jh3lpjnvurmmru'}})
2024-09-26 15:03:08.651:	  DEBUG:	Response: 200: <ClientResponse(https://gql.twitch.tv/gql) [200 OK]>
<CIMultiDictProxy('Connection': 'keep-alive', 'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*', 'Content-Encoding': 'gzip', 'Date': 'Thu, 26 Sep 2024 13:03:08 GMT', 'Timing-Allow-Origin': '*', 'Transfer-Encoding': 'chunked')>

2024-09-26 15:03:08.854:	  DEBUG:	Request: (method='POST', url='https://gql.twitch.tv/gql', kwargs={'json': [{'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'a6bdd821-70d6-11ef-b421-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '9efde91b-7a19-11ef-a424-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'ec5f4f62-65ed-11ef-9f4c-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '8f6955bc-75b6-11ef-a25b-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'bdbd4d97-6ab5-11ef-b6eb-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'c9e13604-7bd3-11ef-ab85-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '059ce1d4-76a4-11ef-ba09-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'd3a764e1-64bf-11ef-b189-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '3b13d8bf-7754-11ef-be8c-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '95d4d9b8-5be4-11ef-b4b3-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '7182472d-5be5-11ef-b312-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'cc6bc621-5be5-11ef-b9fd-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '0884bf9f-774c-11ef-8d1c-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '84a7436c-7a19-11ef-884c-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '8bb2982c-e1e4-11ee-8897-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'e35f2022-79f7-11ef-814a-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '8a53edd1-79f4-11ef-9b98-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '1b006211-7809-11ef-b1c4-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '48e1ca07-668c-11ef-b1e4-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '55a9812d-6aa4-11ef-8264-0a58a9feac02'}}], 'headers': {'Accept': '*/*', 'Accept-Encoding': 'gzip', 'Accept-Language': 'en-US', 'Pragma': 'no-cache', 'Cache-Control': 'no-cache', 'Client-Id': 'kd1unb4b3q4t58fwlpcbzcbnm76a8fp', 'User-Agent': 'Dalvik/2.1.0 (Linux; U; Android 7.1.2; SM-G977N Build/LMY48Z) tv.twitch.android.app/16.8.1/1608010', 'Client-Session-Id': '40ec50ef54ec545a', 'X-Device-Id': 'Gwmg0WHp9urfHJfFTWe4076PwcB6J3q3', 'Origin': 'https://www.twitch.tv', 'Referer': 'https://www.twitch.tv', 'Authorization': 'OAuth csy0mrw4c2myh6z7jh3lpjnvurmmru'}})
2024-09-26 15:03:08.856:	  DEBUG:	Request: (method='POST', url='https://gql.twitch.tv/gql', kwargs={'json': [{'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '93e01270-6aa4-11ef-a7d9-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '9ec74c63-74a2-11ef-a315-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '22e6a3dc-616a-11ef-b060-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '1be10109-7bd4-11ef-9afd-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '8c29419b-721d-11ef-9b8b-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '14d543ff-7612-11ef-ac68-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '01467887-76ae-11ef-a32f-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '74899b36-75a6-11ef-963c-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '8c8b67b2-74e5-11ef-bf59-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '3c012e4d-7431-11ef-a2ec-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '20198989-79bb-11ef-9c4f-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '09bd5e45-7954-11ef-96ca-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '1f937636-7502-11ef-b590-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'b31c0340-6a72-11ef-be58-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '433d8800-5fbf-11ef-9daa-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'a133990c-7a7a-11ef-ae5a-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '6fe4cc2f-6f6d-11ef-91ea-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'b15f0ca0-6f6c-11ef-a30e-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'd316358e-7455-11ef-865f-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '60491e48-543b-11ef-a946-0a58a9feac02'}}], 'headers': {'Accept': '*/*', 'Accept-Encoding': 'gzip', 'Accept-Language': 'en-US', 'Pragma': 'no-cache', 'Cache-Control': 'no-cache', 'Client-Id': 'kd1unb4b3q4t58fwlpcbzcbnm76a8fp', 'User-Agent': 'Dalvik/2.1.0 (Linux; U; Android 7.1.2; SM-G977N Build/LMY48Z) tv.twitch.android.app/16.8.1/1608010', 'Client-Session-Id': '40ec50ef54ec545a', 'X-Device-Id': 'Gwmg0WHp9urfHJfFTWe4076PwcB6J3q3', 'Origin': 'https://www.twitch.tv', 'Referer': 'https://www.twitch.tv', 'Authorization': 'OAuth csy0mrw4c2myh6z7jh3lpjnvurmmru'}})
2024-09-26 15:03:08.860:	  DEBUG:	Request: (method='POST', url='https://gql.twitch.tv/gql', kwargs={'json': [{'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '96bb7c32-6ab5-11ef-bdf1-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'aaab52dc-79c4-11ef-ac68-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '3defa238-715c-11ef-a7ee-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '85e6305b-7b44-11ef-8f41-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '86fab798-7976-11ef-8f19-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '86abdf4f-6e8c-11ef-91d4-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '8f7877f8-68f5-11ef-8722-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'efec2716-6719-11ef-9114-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '7869dfaf-712a-11ef-9492-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'd4e1bcc3-7123-11ef-adad-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '44a6806b-6ef2-11ef-acc8-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'd2eba3b9-74f8-11ef-a606-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '67457284-7512-11ef-a88f-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '21dade51-6512-11ef-9e4e-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '39d94d12-707b-11ef-9492-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': '4553b4ee-7b14-11ef-8031-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'dbb34368-6cad-11ef-823f-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'da7d5097-6c27-11ef-b0b0-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'ff700858-766e-11ef-b8b1-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': 'e7acdecb05429a62f5984bdcb27ee938ae20543579bf73c3ae44e7c822bc4f54'}}, 'variables': {'channelLogin': '', 'dropID': 'ce9d7918-75b6-11ef-b657-0a58a9feac02'}}], 'headers': {'Accept': '*/*', 'Accept-Encoding': 'gzip', 'Accept-Language': 'en-US', 'Pragma': 'no-cache', 'Cache-Control': 'no-cache', 'Client-Id': '', 'User-Agent': 'Dalvik/2.1.0 (Linux; U; Android 7.1.2; SM-G977N Build/LMY48Z) tv.twitch.android.app/16.8.1/1608010', 'Client-Session-Id': '40ec50ef54ec545a', 'X-Device-Id': '', 'Origin': 'https://www.twitch.tv', 'Referer': 'https://www.twitch.tv', 'Authorization': 'OAuth '}})
2024-09-26 15:03:08.865:	  DEBUG:	Request: (method='POST', url='https://gql.twitch.tv/gql', kwargs={'json': [{'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': ''}}, 'variables': {'channelLogin': '', 'dropID': 'aef558a3-7af1-11ef-8ad8-0a58a9feac02'}}, {'operationName': 'DropCampaignDetails', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': ''}}, 'variables': {'channelLogin': '', 'dropID': ''}}], 'headers': {'Accept': '*/*', 'Accept-Encoding': 'gzip', 'Accept-Language': 'en-US', 'Pragma': 'no-cache', 'Cache-Control': 'no-cache', 'Client-Id': '', 'User-Agent': 'Dalvik/2.1.0 (Linux; U; Android 7.1.2; SM-G977N Build/LMY48Z) tv.twitch.android.app/16.8.1/1608010', 'Client-Session-Id': '40ec50ef54ec545a', 'X-Device-Id': '', 'Origin': 'https://www.twitch.tv', 'Referer': 'https://www.twitch.tv', 'Authorization': 'OAuth '}})
2024-09-26 15:03:12.579:	  DEBUG:	Response: 200: <ClientResponse(https://gql.twitch.tv/gql) [200 OK]>
<CIMultiDictProxy('Connection': 'keep-alive', 'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*', 'Content-Encoding': 'gzip', 'Date': 'Thu, 26 Sep 2024 13:03:09 GMT', 'Timing-Allow-Origin': '*', 'Transfer-Encoding': 'chunked')>

2024-09-26 15:03:12.583:	  DEBUG:	Response: 200: <ClientResponse(https://gql.twitch.tv/gql) [200 OK]>
<CIMultiDictProxy('Connection': 'keep-alive', 'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*', 'Content-Encoding': 'gzip', 'Date': 'Thu, 26 Sep 2024 13:03:10 GMT', 'Timing-Allow-Origin': '*', 'Transfer-Encoding': 'chunked')>

2024-09-26 15:03:12.842:	  DEBUG:	Response: 200: <ClientResponse(https://gql.twitch.tv/gql) [200 OK]>
<CIMultiDictProxy('Connection': 'keep-alive', 'Content-Length': '1883', 'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*', 'Content-Encoding': 'gzip', 'Date': 'Thu, 26 Sep 2024 13:03:12 GMT', 'Timing-Allow-Origin': '*')>

2024-09-26 15:03:12.907:	  DEBUG:	Response: 200: <ClientResponse(https://gql.twitch.tv/gql) [200 OK]>
<CIMultiDictProxy('Connection': 'keep-alive', 'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*', 'Content-Encoding': 'gzip', 'Date': 'Thu, 26 Sep 2024 13:03:12 GMT', 'Timing-Allow-Origin': '*', 'Transfer-Encoding': 'chunked')>

2024-09-26 15:03:18.870:	   CALL:	Drop update from websocket: BT 220 #2 (World of Tanks, 120/120)
2024-09-26 15:03:20.714:	  DEBUG:	Request: (method='POST', url='https://gql.twitch.tv/gql', kwargs={'json': {'operationName': 'OnsiteNotifications_DeleteNotification', 'extensions': {'persistedQuery': {'version': 1, 'sha256Hash': ''}}, 'variables': {'input': {'id': ''}}}, 'headers': {'Accept': '*/*', 'Accept-Encoding': 'gzip', 'Accept-Language': 'en-US', 'Pragma': 'no-cache', 'Cache-Control': 'no-cache', 'Client-Id': '', 'User-Agent': 'Dalvik/2.1.0 (Linux; U; Android 7.1.2; SM-G977N Build/LMY48Z) tv.twitch.android.app/16.8.1/1608010', 'Client-Session-Id': '40ec50ef54ec545a', 'X-Device-Id': '', 'Origin': 'https://www.twitch.tv', 'Referer': 'https://www.twitch.tv', 'Authorization': 'OAuth '}})
2024-09-26 15:03:20.739:	   INFO:	Websocket[0] stopped.

I have it run now with the latest commit 66c3611

@DevilXD
Copy link
Owner

DevilXD commented Sep 30, 2024

I sort of knew that this may just come back at some point.

Have you done any scrubbing of the log file yourself? Like, did you delete any parts of the log before posting here? I'm asking because some data is missing, mostly some variable contents.

@DevilXD DevilXD added the Bug Something isn't working label Sep 30, 2024
@axi92
Copy link
Author

axi92 commented Oct 1, 2024

Yes I tried to get rid of some tokens and hashes. I don't know if they can be traced back to the account used there.
Would be nice to have a guideline on how to post logs not exposing sensitive data.

@DevilXD
Copy link
Owner

DevilXD commented Oct 1, 2024

The guideline is simple - don't post DEBUG logs, at all. Doing so exposes too much information, and even though it is helpful to narrowing down the cause, debug logs contain raw requests data, which often contain information that's used to authorize your account to twitch (the authorization token). This is true for both GQL and Websocket. Websocket straight up sends the auth token in the body itself, so that's logged for sure. GQL may log the auth token if the headers are included in the log,

I've actually wanted to remove the logging system entirely out of the application for this very reason, as I myself don't really use anything besides the CALL logging level for dev work, and normal level otherwise. I use the VSCode debugger to determine what the application is doing, not relying on the logging messages at all. They're still there mostly for historical reasons.

Btw, it's too late, and you've already exposed your authorization token in that log above. My recommendation would be for you to change your Twitch account password as soon as you can, to invalidate the token.

@axi92
Copy link
Author

axi92 commented Oct 1, 2024

At least I cleaned-up all my twitch connected apps with that 👍

Is there anything I can run to help debug that issue?

@DevilXD
Copy link
Owner

DevilXD commented Oct 1, 2024

Not really, no. The debug log you've posted is sufficient for now.

The log implies that the last operation the miner was doing, was deleting an on-site notification. The miner uses a hook to the notifications system, to deduce when a drop becomes available for claiming, and triggers a reload when a "new drop" notification is received. The reload process then claims the drop. For convenience sake, the miner also deletes/dismises the drop claim notification, so that the user doesn't have to bother with clearing lots of notifications from already-mined past drops every so often, The last GQL operation logged points at such deletion process happening.

There's no messages printed from the reload process, so I don't know if it's the notification handler that caused the issue, or the reload process itself. For now, this issue is stuck in some kind of a limbo, and it'll remain there until someone finds the cause and can reliably repro it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants