SyMenu Forum

SyMenu

 

recent posts recent posts - RSS

3 hours ago
Topic:
Symenu Crashing Periodically [Win11 24H2 26100]

Gianluca
Gianluca
Administrator
Posts: 1384
Nice!
These apparently random bugs are my favourites, because it’s impossible to fix them the “right” way.
So we’ll go with the wrong one: trial and error.
Please be patient we have a loooong road ahead of us.
I’ll get in touch with you privately as soon as possible with further instructions for you.
19 hours ago
Topic:
Symenu Crashing Periodically [Win11 24H2 26100]

AllonZ
AllonZ
Posts: 15
So, I have been having this small issue for a while but I finally have the time to make a post about it.

I am not sure when it started, but SyMenu seems to crash randomly throughout the workday without an error message. I just restart it and it usually runs fine for another few hours or so before it crashes again.

No big deal but thought it's worth a post.

Event Viewer shows 2 consecutive ID 1000 faults when SyMenu.exe crashes. I see other times when only 1 fault is logged and SyMenu.exe does not crash.

I am running it on Windows 11 Pro 24H2 26100.8457 as a standard user (have not yet tested as admin).
SyMenu ApplicationLog contains no data (another issue?) and I could not attach SyMenu.exe.20104.dmp because it was too big, so the WinDbg analysis is pasted below.
All dependencies seem fine so I did not paste the Process Explorer Data below.
No rush. Let me know if I can provide you with any other data.



Event Viewer log:

Error 5/29/2026 2:42:19 PM Application Error 1000 Application Crashing Events
Log Name: Application
Source: Application Error
Date: 5/29/2026 2:42:19 PM
Event ID: 1000
Task Category: Application Crashing Events
Level: Error
Keywords:
User: -----\-----
Computer: -----
Description:
Faulting application name: SyMenu.exe, version: 8.13.9578.12752, time stamp: 0x698d0000
Faulting module name: ntdll.dll, version: 10.0.26100.8328, time stamp: 0xf814f1d6
Exception code: 0xc0000710
Fault offset: 0x000bf82a
Faulting process id: 0x4E88
Faulting application start time: 0x1DCEF796CAE7152
Faulting application path: D:\SyMenu\SyMenu.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report Id: d1eb6f26-64fa-48fb-b18a-a717f081bd27
Faulting package full name:
Faulting package-relative application ID:
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" Guid="{a0e9b465-b939-57d7-b27d-95d8e925ff57}" />
<EventID>1000</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>100</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2026-05-29T18:42:19.1342632Z" />
<EventRecordID>35253</EventRecordID>
<Correlation />
<Execution ProcessID="31480" ThreadID="24172" />
<Channel>Application</Channel>
<Computer>-----</Computer>
<Security UserID="S-1-5-21-3561418018-3650584135-2967397845-1013" />
</System>
<EventData>
<Data Name="AppName">SyMenu.exe</Data>
<Data Name="AppVersion">8.13.9578.12752</Data>
<Data Name="AppTimeStamp">698d0000</Data>
<Data Name="ModuleName">ntdll.dll</Data>
<Data Name="ModuleVersion">10.0.26100.8328</Data>
<Data Name="ModuleTimeStamp">f814f1d6</Data>
<Data Name="ExceptionCode">c0000710</Data>
<Data Name="FaultingOffset">000bf82a</Data>
<Data Name="ProcessId">0x4e88</Data>
<Data Name="ProcessCreationTime">0x1dcef796cae7152</Data>
<Data Name="AppPath">D:\SyMenu\SyMenu.exe</Data>
<Data Name="ModulePath">C:\WINDOWS\SYSTEM32\ntdll.dll</Data>
<Data Name="IntegratorReportId">d1eb6f26-64fa-48fb-b18a-a717f081bd27</Data>
<Data Name="PackageFullName">
</Data>
<Data Name="PackageRelativeAppId">
</Data>
</EventData>
</Event>



WinDbg analysis:
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************

Integrated managed debugging does not support enumeration of symbols.
Type information missing error for Instance
Type information missing error for Instance
Type information missing error for Instance
Type information missing error for Instance
Type information missing error for Instance
Type information missing error for Instance
ClrmaManagedAnalysis::GetThread 27e8
ClrmaThread::Initialize 27e8
~ClrmaThread
ClrmaManagedAnalysis::get_ProviderName
ClrmaManagedAnalysis::GetThread ffffffff
ClrmaThread::Initialize 27e8
ClrmaThread::get_CurrentException
ClrmaThread::get_NestedExceptionCount
~ClrmaThread

KEY_VALUES_STRING: 1

Key : Analysis.CPU.mSec
Value: 3671

Key : Analysis.Elapsed.mSec
Value: 3840

Key : Analysis.IO.Other.Mb
Value: 2

Key : Analysis.IO.Read.Mb
Value: 2

Key : Analysis.IO.Write.Mb
Value: 12

Key : Analysis.Init.CPU.mSec
Value: 718

Key : Analysis.Init.Elapsed.mSec
Value: 286012

Key : Analysis.Memory.CommitPeak.Mb
Value: 195

Key : Analysis.Version.DbgEng
Value: 10.0.29547.1002

Key : Analysis.Version.Description
Value: 10.2602.27.2 x86fre

Key : Analysis.Version.Ext
Value: 1.2602.27.2

Key : CLR.Engine
Value: CORECLR

Key : CLR.Version
Value: 8.0.2526.11203

Key : Failure.Bucket
Value: APPLICATION_FAULT_c0000710_ntdll.dll!TppCallbackCheckThreadAfterCallback

Key : Failure.Exception.Code
Value: 0xc0000710

Key : Failure.Exception.IP.Address
Value: 0x77c3f82a

Key : Failure.Exception.IP.Module
Value: ntdll

Key : Failure.Exception.IP.Offset
Value: 0xbf82a

Key : Failure.Hash
Value: {835ced0b-650a-ac17-6e19-92a4bb23b3ad}

Key : Failure.ProblemClass.Primary
Value: APPLICATION_FAULT

Key : Faulting.IP.Type
Value: Paged

Key : Timeline.OS.Boot.DeltaSec
Value: 23330

Key : Timeline.Process.Start.DeltaSec
Value: 14370

Key : WER.OS.Branch
Value: ge_release

Key : WER.OS.Version
Value: 10.0.26100.1

Key : WER.Process.Version
Value: 8.13.9578.12752


FILE_IN_CAB: SyMenu.exe.20104.dmp

NTGLOBALFLAG: 0

APPLICATION_VERIFIER_FLAGS: 0

CONTEXT: (.ecxr)
eax=1405f538 ebx=1405f6f0 ecx=00000000 edx=00000000 esi=00000000 edi=00000050
eip=77c3f82a esp=1405f528 ebp=1405f590 iopl=0 nv up ei pl nz ac pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000216
ntdll!TppCallbackCheckThreadAfterCallback+0x685f3:
77c3f82a 6a04 push 4
Resetting default scope

EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 77c3f82a (ntdll!TppCallbackCheckThreadAfterCallback+0x000685f3)
ExceptionCode: c0000710
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 7727d6b0
Parameter[1]: 0b48e78c

PROCESS_NAME: SyMenu.dll

ERROR_CODE: (NTSTATUS) 0xc0000710 - A threadpool worker thread is impersonating a client, after a callback to 0x%p(0x%p). This is unexpected, indicating that the callback is missing a call to revert the impersonation.

EXCEPTION_CODE_STR: c0000710

EXCEPTION_PARAMETER1: 7727d6b0

EXCEPTION_PARAMETER2: 0b48e78c

STACK_TEXT:
1405f590 77bd7051 03181870 77bad9f0 03181870 ntdll!TppCallbackCheckThreadAfterCallback+0x685f3
1405f61c 77bd6aa5 c4de4b3b 77bd62c0 77bd62c0 ntdll!TppCallbackEpilog+0x24
1405f7cc 75be5d49 03181870 75be5d30 1405f834 ntdll!TppWorkerThread+0x7e5
1405f7dc 77bed83b 03181870 c4de44c3 00000000 kernel32!BaseThreadInitThunk+0x19
1405f834 77bed7c1 ffffffff 77c3498b 00000000 ntdll!__RtlUserThreadStart+0x2b
1405f844 00000000 00000000 00000000 00000000 ntdll!_RtlUserThreadStart+0x1b


IP_IN_PAGED_CODE:
ntdll!TppCallbackCheckThreadAfterCallback+685f3
77c3f82a 6a04 push 4

SYMBOL_NAME: ntdll!TppCallbackCheckThreadAfterCallback+685f3

MODULE_NAME: ntdll

IMAGE_NAME: ntdll.dll

STACK_COMMAND: ~20s; .ecxr ; kb

FAILURE_BUCKET_ID: APPLICATION_FAULT_c0000710_ntdll.dll!TppCallbackCheckThreadAfterCallback

OS_VERSION: 10.0.26100.1

BUILDLAB_STR: ge_release

OSPLATFORM_TYPE: x86

OSNAME: Windows 10

IMAGE_VERSION: 10.0.26100.8328

FAILURE_ID_HASH: {835ced0b-650a-ac17-6e19-92a4bb23b3ad}

Followup: MachineOwner
---------

CLRMAReleaseInstance
~ClrmaManagedAnalysis

edited by AllonZ on 29/05/2026
17 days ago
Topic:
A crazy new adventure!

Gianluca
Gianluca
Administrator
Posts: 1384
Gianluca
Gianluca
Administrator
Posts: 1384
Topic: A crazy new adventure!
And it's now published in the SyMenu suite.
Differently from what I asserted in my previous message, I haven’t redirected the AppData\Local\GANI folder into the program folder because I want to keep hands free with the SPS Clean Update feature for future versions.
For the same reason, I strongly advise against placing the WSL virtual disk inside the program folder. That file grows huge (it starts around 20 GB), so its natural location is a dedicated folder on your data drive.
And of course, don’t put it on a removable drive, as one user did. You need power and speed to run this thing properly smile smile smile
18/04/2026
Topic:
Elemental Tracker - A major rewrite of the Publish

sl23
sl23
Posts: 311
Other one??? wink It's ok, Shh! I know who you mean! lol

Seriously though, thanks for all your help and advice. A user pointed some issues out on github so I just fixed those, I am really done now for awhile! The latest version (7.0.9) added that message header you requested/suggested. Several other fixes and enhancements too.
Thanks Gian, really, you've been a great help !! smile

edited by sl23 on 18/04/2026
18/04/2026
Topic:
Elemental Tracker - A major rewrite of the Publish

Gianluca
Gianluca
Administrator
Posts: 1384
Not at all. PortableFreeware community is larger than SyMenu’s, and there will probably be more people who can make good use of Elemental Tracker. Here, instead, the users who can benefit immediately are the SPS editors who are still using the old PAT.
And, almost forgot, PortableFreeware has always been friendly toward SyMenu… unlike the other one smile smile smile


BTW great job with ET!

edited by Gianluca on 18/04/2026
17/04/2026
Topic:
Elemental Tracker - A major rewrite of the Publish

sl23
sl23
Posts: 311
I decided to merge a Rainmeter skin functionality with this old app by VVV_Easy_SyMenu forum user. It is massively expanded and enhanced, and now has more capabilities. It can scan any site and use either raw HTML or rendered text for scanning sites for info. This makes it much more usable for general things like score tracking, feed monitoring, etc. Whatever you want to track from just about any site, this app should be able to do it. I will submit this to PortableFreeware.com as well, but it is available on github.

It is fully portable and stealth, and should hopefully have all dependencies included. It will likely need Windows 11 x64 to run though, I cannot test other versions.


To make it easier for all concerned, should you have any issues/requests, it may be easier for those to be made on PortableFreeware forum, hope you don't mind that Gian?

edited by sl23 on 18/04/2026
14/04/2026
Topic:
SYMenu shows only discontinued applications

bigbadmoshe
bigbadmoshe
Posts: 2
  • The _Cache folder of your SyMenu suite is no longer accessible. Restore the correct permissions and everything will work again.

    i deleted and its working

    Thank you.
13/04/2026
Topic:
A crazy new adventure!

jibibi
jibibi
Posts: 19
jibibi
jibibi
Posts: 19
Topic: A crazy new adventure!
Beau projet !
13/04/2026
Topic:
SYMenu shows only discontinued applications

Gianluca
Gianluca
Administrator
Posts: 1384
Gianluca
Gianluca
Administrator
Posts: 1384
Topic: SYMenu shows only discontinued applications
When all programs appear as discontinued, it means SyMenu wasn’t able to download the program definitions. Without definitions, every single program becomes unknown and, consequently, marked as discontinued. Anyway you can easily force SyMenu to download the definitions again.
However, since SyMenu downloads new definitions every time it starts and therefore should automatically fix this kind of issue, why doesn’t the problem resolve itself?
There are four possible cases:
  • Something went wrong during the download and the definitions file became corrupted. This is the easiest case to fix, because you can simply force a new download using the special button (read here). Eventually you can manually download the file if SyMenu is not able to do that by itself.
  • The _Cache folder of your SyMenu suite is no longer accessible. Restore the correct permissions and everything will work again.
  • Your firewall is blocking SyMenu’s web connection. In this case, it’s up to you: if you want online services, you need to trust the program.
  • You are using an old version of SyMenu. In the past, older versions caused several problems (misuse, abuse, and false errors), so I blocked them from accessing the SPS service. If you want to access the SPS suite, you must use the most recent version of SyMenu.
With these four tips, you will definitely solve the problem.
If you want to let me know which one worked for you, I’d be glad to hear it.
12/04/2026
Topic:
SYMenu shows only discontinued applications

bigbadmoshe
bigbadmoshe
Posts: 2
i cannot add update or do anything.

edited by bigbadmoshe on 12/04/2026
22/03/2026
Topic:
slow down startup and random freezes

Maaspuck
Maaspuck
Posts: 6
Thanks a lot
22/03/2026
Topic:
Win11 client machine takes long time to settle

Gianluca
Gianluca
Administrator
Posts: 1384
For the record, it turned out the issue was caused by Windows as I suspected.
Thanks to a user with a bit more dedication and patience than Shadohz, I was able to implement a workaround that allows SyMenu to bypass Windows excessive timeout when dealing with disconnected network drives.
The workaround is now available to everyone through the new SyMenu release.


Here are all the details:
https://www.ugmfree.it/forum/messages.aspx?TopicID=969&MessageID=3724#post3711
22/03/2026
Topic:
slow down startup and random freezes

Gianluca
Gianluca
Administrator
Posts: 1384
Gianluca
Gianluca
Administrator
Posts: 1384
Topic: slow down startup and random freezes
I've just released an official version that includes the workaround.
Thanks again for your patience.
09/03/2026
Topic:
SyMenu 8.08

sl23
sl23
Posts: 311
sl23
sl23
Posts: 311
Topic: SyMenu 8.08
So it is! Never noticed that as I never use the Help menu. Good to know it's there though. Thanks.
09/03/2026
Topic:
A crazy new adventure!

sl23
sl23
Posts: 311
sl23
sl23
Posts: 311
Topic: A crazy new adventure!
haha! Glad I don't disappoint! But then... doesn't that make me predictable? upset Hopefully in a good way! smile

That's good news, glad your planning portability! Big Grin
I bet this is an interesting project for you eh?

Re: Plugins - Also good news about current support. Not so about plugins, that looks quite complex when I looked inside the plugins folders to see what they consisted of O.o
I assume it'll require quite a bit of knowledge of .NET and some other stuff to do this?
Still, looks very useful indeed. Thanks for making it! wink
09/03/2026
Topic:
SyMenu 8.08

Gianluca
Gianluca
Administrator
Posts: 1384
Gianluca
Gianluca
Administrator
Posts: 1384
Topic: SyMenu 8.08
Indeed it's availabel, maybe a bit hidden but it's there.
Configuration - Help - Changelog web page
09/03/2026
Topic:
A crazy new adventure!

Gianluca
Gianluca
Administrator
Posts: 1384
Gianluca
Gianluca
Administrator
Posts: 1384
Topic: A crazy new adventure!
Interesting questions (and I wouldn’t expect anything different from you, my friend smile ).

Is it portable?
Well, it will be. Once I exit the beta phase, I’ll include it as an SPS in SyMenu.
At the moment it writes its data in AppData\Local\GANI, but as you know, SyMenu can easily redirect that folder into a program’s subfolder.
The other file it creates is a virtual disk called GANI, which you’re free to place wherever you want.
So when GANI becomes part of SyMenu, its setup will be torn to pieces, just like we do for every other program... no privileges for anyone inside the SyMenu suite.

Plugin
Currently, GANI can read any kind of text file with the following extensions: .txt, .log, .csv, .ini, .md, .htm, .html, so HTML is already supported.
XML would be plain text too, but it’s more flexible than HTML because XML can define its own tags. So I can consider supporting specific XML formats. For example, if a data flow uses a specific XML structure, I can create a plugin to decode it without losing information. Remember that HTML relies on tag content, while XML can store information in attributes as well.

As for the other formats: why not? I designed the plugin system exactly to expand the tool or to allow someone else to expand it.
In fact, in addition to plain text files, I've already written plugins for xlsx, docx, pdf, pptx, and rtf.

edited by Gianluca on 10/03/2026
09/03/2026
Topic:
SyMenu Published App Track

sl23
sl23
Posts: 311
sl23
sl23
Posts: 311
Topic: SyMenu Published App Track
I couldn't find the topic for SyMenu Orphan Icons Cleaner, which also needs some updating too. If there's anything I can also do with that, let me know.
09/03/2026
Topic:
SyMenu Published App Track

sl23
sl23
Posts: 311
sl23
sl23
Posts: 311
Topic: SyMenu Published App Track
Are you able to guide me with setting up the source code for me to work on it? I understand your time-limited, but if you can offer some guidance on getting the source into an editor where I can problem solve, amend, even update and then compile without your assistance, then I am willing to do that for you. Would be an honour and a pleasure to help you out. Can't promise anything, but I will give it a go. Once it's ready, I can then pass it back for your inspection and testing. Hopefully that isn't too intensive, time-wise I mean.

What do you say?
09/03/2026
Topic:
SyMenu Published App Track

Gianluca
Gianluca
Administrator
Posts: 1384
Gianluca
Gianluca
Administrator
Posts: 1384
Topic: SyMenu Published App Track
Well, I realized that I never gave proper closure to this thread. Anyway, VVV is still alive and kicking, but now he’s playing in a different league than the SyMenu community (he’s in the tough league now, the real‑life one 🙂).

He handed the source code over to me, but unfortunately mrx gave up because PAT is too complex and not very well written, so it’s too steep a project to start with.

I can’t take it on myself either, so I’m still waiting for someone new who might want to help with this project. In my opinion it’s a really interesting topic, and there’s room for tons of improvement. If I weren’t so overloaded, I’d be happy to work on it myself.

Let me recap everything:
- PAT needs to be updated: user agent, UI typos, architecture (x86 → x64)
- PAT should be converted from its current language (VB.NET) to a more standard one (C#)
- There’s plenty of room to improve the program’s functionality as well
- We need a developer, even a young one, because I can’t manage a new project but I can supervise one

If you want to write a small manual, I can republish PAT including this new resource — no problem at all.

UGMFree © 2002-2026
PayPal BTC TON