Quick Access Utility (QAU)

Quick Access Utility (QAU) 1.0.2

lcalder

Member
This a very useful and necessary plugin. Thanks!!! I think I found a minor bug - when you have a dock with some items in it and right-click, the window that opens to show the right-click options seems to have a transparent background, making for a visually confusing experience. I'm on MacOS M2 in case the problem is particular to this OS.
 
This a very useful and necessary plugin. Thanks!!! I think I found a minor bug - when you have a dock with some items in it and right-click, the window that opens to show the right-click options seems to have a transparent background, making for a visually confusing experience. I'm on MacOS M2 in case the problem is particular to this OS.
Thanks for letting me know- I suspect it must be a MacOS thing, as everything appears fine in Windows. I'll fire up my Mac this week to see if I can replicate and fix it.
 

lcalder

Member
Another suggestion for this excellent plugin if you have a chance: Would it be possible to have a "grid mode" in addition to the current "list mode", similar to the way obs currently supports for scenes? I know you show some quick-access icons for filters and parent, etc, but access to those could just be available from the right-click interface...
 

JFTiger

New Member
Whenever I install QAU and use Image Slide Show, it crashes OBS. I'm not the only person having this issue.
 
Whenever I install QAU and use Image Slide Show, it crashes OBS. I'm not the only person having this issue.
Thank you for bringing this to my attention. I'll take a look and see if I can figure out what is going on with it. I opened a new issue on the github, so you can track progress on the fix.

 

l1i1l

New Member
Hi.
The plugin causes crashes while loading OBS.

Code:
Date/Time: 2024-10-05, 01:55:51
Fault address: 7FF8C940B575 (c:\program files\obs-studio\obs-plugins\64bit\obs-quick-access-utility.dll)
libobs version: 30.2.3 (64-bit)
Windows version: 10.0 build 19045 (release: 22H2; revision: 4780; 64-bit)
CPU: Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz


Thread 522C: (Crashed)
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
000000321C2FE2A0 00007FF8C940B575 000001891EA61440 0000000000000024 00007FF8C942E0F0 00007FF8C93F56C0 obs-quick-access-utility.dll!QuickAccessSource::QuickAccessSource+0x125
000000321C2FE2F0 00007FF8C93F5827 0000000000000000 000001881BE83040 00007FF8C93F56C0 0000018825D37790 obs-quick-access-utility.dll!QuickAccessUtility::AddSource+0x167
000000321C2FE3C0 00007FF8CC32E6E9 0000018877BA4860 000001891E7EB880 0000018825D37790 0000018825D37790 obs.dll!obs_enum_all_sources+0x49
000000321C2FE3F0 00007FF8C93F659E 00000000000000D0 0000000000000090 00000000000000A0 000001881DC1A240 obs-quick-access-utility.dll!QuickAccessUtility::Load+0x8e
000000321C2FE470 00007FF68871C7F7 000001891E7EAB00 000000321C2FE5A0 000001891EC25BC0 000000321C2FE5A0 obs64.exe!OBSStudioAPI::on_load+0x47
000000321C2FE4A0 00007FF6885B64D3 00007FF68890E2C0 0000005BBD60A281 000001881DC1A240 00007FF68890E2C0 obs64.exe!OBSBasic::LoadData+0xc93
000000321C2FE650 00007FF6885B9ED5 00007FF8AA820370 00007FF8AA820370 000001881DC1A240 000000321C2FF6B0 obs64.exe!OBSBasic::OBSInit+0x985
000000321C2FF190 00007FF688735FEB FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 000000321C2FF8E0 000001881DB4C3D0 obs64.exe!OBSApp::OBSInit+0x38b
000000321C2FF460 00007FF6887399C1 000000321C2FF820 0000000000000001 000000321C2FF838 0000018819ED9260 obs64.exe!run_program+0xda1
000000321C2FF7E0 00007FF68873C051 0000000000000000 0000000000000000 0000000000000000 FFFFFFFFFFFFFFFF obs64.exe!main+0x7b1
000000321C2FF9C0 00007FF6887B7FAD 0000000000000001 0000000000000000 0000018819F4A9F0 0000018819ED8ED0 obs64.exe!qtEntryPoint+0x15d
000000321C2FFA50 00007FF6887B7516 0000000000000000 0000000000000000 0000000000000000 0000000000000000 obs64.exe!__scrt_common_main_seh+0x106
000000321C2FFA90 00007FF9074A7374 0000000000000000 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x7ff9074a7374
000000321C2FFAC0 00007FF90919CC91 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ff90919cc91
 

l1i1l

New Member
I would like to add that sometimes the error indicates a Python script. But in any case this happens when using your plugin.

Code:
Thread 3ACC: (Crashed)
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
00000093CCDBDC60 00007FFC85FEB31F 000001AA74369C88 000001AA74369C70 000001AA63391E18 000001AA73794220 obs-scripting.dll!add_event_callback+0xaf
00000093CCDBDC90 000000006C7F7A45 000001AA73F4A288 00000093CCDBDE88 000001AA687C1990 000001AA73F4A288 python36.dll!0x6c7f7a45
00000093CCDBDD10 000000006C7F8119 000001AA63389BB8 00000093CCDBDE99 000001AA62004A48 0000000000000032 python36.dll!0x6c7f8119
00000093CCDBDDF0 000000006C7F8B4E 000001AA687C1808 0000000000000001 00000000FFFFFFFF 00000000FFFFFFFF python36.dll!0x6c7f8b4e
00000093CCDBDF00 000000006C7F5728 0000000000000001 000001AA744A3660 0000000000000000 000001AA743134F8 python36.dll!0x6c7f5728
00000093CCDBDFB0 000000006C7E2DF5 000001AA633AE400 000001AA743134E0 0000000000000000 000001AA68504500 python36.dll!0x6c7e2df5
00000093CCDBE080 000000006C7EF99C 000001AA6338E458 000001AA745C6300 00007FFC85FF7678 000001AA68504500 python36.dll!0x6c7ef99c
00000093CCDBE0B0 00007FFC85FED612 000001AA745C6300 000001AA61C971C0 000001AA68504500 000001AA61804000 obs-scripting.dll!load_python_script+0x452
00000093CCDBE120 00007FFC85FF0C57 000001AA616E5E20 000001AA61C971C0 000001AA61804000 000001AA61C971C0 obs-scripting.dll!obs_python_script_create+0x1a7
00000093CCDBE170 00007FFC8602A6BD 0000000000000010 000001AA61C960E0 000001AA675AC660 000001AA68504200 frontend-tools.dll!load_script_data+0xcd
00000093CCDBE1D0 00007FF6B12CC867 00007FF6B14BE2C0 00000093CCDBE300 0000000000000000 000001AA6861A640 obs64.exe!OBSStudioAPI::on_preload+0x47
00000093CCDBE200 00007FF6B1165A32 00007FF6B14BE2C0 0000000864CB7631 000001AA67432BD0 00007FF6B14BE2C0 obs64.exe!OBSBasic::LoadData+0x1f2
00000093CCDBE3B0 00007FF6B1169ED5 00007FFC8AA80370 00007FFC8AA80370 000001AA67432BD0 00000093CCDBF410 obs64.exe!OBSBasic::OBSInit+0x985
00000093CCDBEEF0 00007FF6B12E5FEB FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 00000093CCDBF640 00007FF6B139FDFC obs64.exe!OBSApp::OBSInit+0x38b
00000093CCDBF1C0 00007FF6B12E99C1 00000093CCDBF580 0000000000000001 00000093CCDBF598 000001AA63817520 obs64.exe!run_program+0xda1
00000093CCDBF540 00007FF6B12EC051 0000000000000000 0000000000000000 0000000000000000 FFFFFFFFFFFFFFFF obs64.exe!main+0x7b1
00000093CCDBF720 00007FF6B1367FAD 0000000000000001 0000000000000000 000001AA63868400 000001AA63817800 obs64.exe!qtEntryPoint+0x15d
00000093CCDBF7B0 00007FF6B1367516 0000000000000000 0000000000000000 0000000000000000 0000000000000000 obs64.exe!__scrt_common_main_seh+0x106
00000093CCDBF7F0 00007FFD12AD7374 0000000000000000 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x7ffd12ad7374
00000093CCDBF820 00007FFD143DCC91 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ffd143dcc91
 
Hi.
The plugin causes crashes while loading OBS.

Code:
Date/Time: 2024-10-05, 01:55:51
Fault address: 7FF8C940B575 (c:\program files\obs-studio\obs-plugins\64bit\obs-quick-access-utility.dll)
libobs version: 30.2.3 (64-bit)
Windows version: 10.0 build 19045 (release: 22H2; revision: 4780; 64-bit)
CPU: Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz


Thread 522C: (Crashed)
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
000000321C2FE2A0 00007FF8C940B575 000001891EA61440 0000000000000024 00007FF8C942E0F0 00007FF8C93F56C0 obs-quick-access-utility.dll!QuickAccessSource::QuickAccessSource+0x125
000000321C2FE2F0 00007FF8C93F5827 0000000000000000 000001881BE83040 00007FF8C93F56C0 0000018825D37790 obs-quick-access-utility.dll!QuickAccessUtility::AddSource+0x167
000000321C2FE3C0 00007FF8CC32E6E9 0000018877BA4860 000001891E7EB880 0000018825D37790 0000018825D37790 obs.dll!obs_enum_all_sources+0x49
000000321C2FE3F0 00007FF8C93F659E 00000000000000D0 0000000000000090 00000000000000A0 000001881DC1A240 obs-quick-access-utility.dll!QuickAccessUtility::Load+0x8e
000000321C2FE470 00007FF68871C7F7 000001891E7EAB00 000000321C2FE5A0 000001891EC25BC0 000000321C2FE5A0 obs64.exe!OBSStudioAPI::on_load+0x47
000000321C2FE4A0 00007FF6885B64D3 00007FF68890E2C0 0000005BBD60A281 000001881DC1A240 00007FF68890E2C0 obs64.exe!OBSBasic::LoadData+0xc93
000000321C2FE650 00007FF6885B9ED5 00007FF8AA820370 00007FF8AA820370 000001881DC1A240 000000321C2FF6B0 obs64.exe!OBSBasic::OBSInit+0x985
000000321C2FF190 00007FF688735FEB FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF 000000321C2FF8E0 000001881DB4C3D0 obs64.exe!OBSApp::OBSInit+0x38b
000000321C2FF460 00007FF6887399C1 000000321C2FF820 0000000000000001 000000321C2FF838 0000018819ED9260 obs64.exe!run_program+0xda1
000000321C2FF7E0 00007FF68873C051 0000000000000000 0000000000000000 0000000000000000 FFFFFFFFFFFFFFFF obs64.exe!main+0x7b1
000000321C2FF9C0 00007FF6887B7FAD 0000000000000001 0000000000000000 0000018819F4A9F0 0000018819ED8ED0 obs64.exe!qtEntryPoint+0x15d
000000321C2FFA50 00007FF6887B7516 0000000000000000 0000000000000000 0000000000000000 0000000000000000 obs64.exe!__scrt_common_main_seh+0x106
000000321C2FFA90 00007FF9074A7374 0000000000000000 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x7ff9074a7374
000000321C2FFAC0 00007FF90919CC91 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ff90919cc91
Hi @l1i1l,

Are you, by chance, using an image slideshow source in your scene collection? Some others have reported an issue with the Image Slideshow source in recent days, and the crash looks the same. I've been trying (unsuccessfully so far) to replicate it, so that I can get a bug fix in. If you are using an Image Slideshow source, could you please uninstall QAU, and run OBS, and get me a fresh log, so that I can see how your sources are set up? That will help immensely in replicating the issue.
 
@JFTiger and @|1i1|, I think I have found the root of the issue that is causing your crashes. It'll take me a couple of days to get a fix in place, but I hope to have a new version out by mid-week. I'll ping you both when it is ready.
 

l1i1l

New Member
Hi @l1i1l,

Are you, by chance, using an image slideshow source in your scene collection? Some others have reported an issue with the Image Slideshow source in recent days, and the crash looks the same. I've been trying (unsuccessfully so far) to replicate it, so that I can get a bug fix in. If you are using an Image Slideshow source, could you please uninstall QAU, and run OBS, and get me a fresh log, so that I can see how your sources are set up? That will help immensely in replicating the issue.
Yes, I read about this problem. I also use the Image Slide Show source, and I also used the script that interacts with Image Slide Show source: current_slideshow_item v1.1.1 — it's written in Python, and, as I indicated, one of the mentioned crashes is related to Python.

I will try to fulfill your request regarding the logs in the near future.
 
I think I've found a fix (at least for the initial Image Slide Show issue, not positive it will fix the python + slideshow issue, but hopefully it will). I'm fixing one other small bug, and will get a new release out later today.
 

l1i1l

New Member
Nice to hear!
I use a test installation of OBS to test dozens of plugins and scripts. Especially for you, I removed all other sources and scenes except the Image Slide Show and the script. Without your plugin everything loads normally, but when installing the your plugin it crashes.

Normal boot log-file.
 

l1i1l

New Member
I can confirm that now everything works without failures, and there are no problems with the Python script either. Great!

And yes, yesterday I posted a link to the promised log, but unfortunately it still has not passed moderation on the forum. )))
 
Top