-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Old good SBIE 2310 "Name buffer overflow" is back/still here for newest builds since v. 5.53.1/0.9.8b #1597
Comments
can you provide a download for an affected application so i can reproduce it, you can email it to me directly if you don't want to share it in public |
Oh. These are actually games. They are slightly too heavy for me to upload them now. Several Gbs each. And searching and sharing links to copies of those authentic classic disk versions that may be available anyplace on the web can obviously be of legal concern. I have just experimented with trimming all the resources out of the active game folder thus compacting it to some decent Mbs. Of course, it cannot function in such a state anyway (normally a runtime error). But I am still able to reproduce SBIE 2310 messages with it (context and/or doubleclick start) in a clean sandbox having the latest program build, especially when running a standalone installation of Sandboxie-Classic. It shall be a very poor and unrepresentative material for an investigation though. Or is it yet worth a try? |
I need something that causes the crash than I can debug it. |
@DavidXanatos Just in case, you can try this one too: |
perfect! |
So do you agree to take a look at the short sample (only the main executable equipped with necessary dlls and configs)? The malfunction definitely arises before loading resources. It stably produces SBIE 2310 on my rig with 5.53.1 and later and does not at least when started from the context menu. I doubt if steams version will produce the same effect as the classic disk version because they may have totally different updated executables, Then I only have to buy these games again, this time on Steam, provided each of them is available there at all. |
the steam demo version just crashes in sandboxie without any warning messages. |
Just emailed the link to the address indicated in the GitHub profile. As I said: When placed (without resource files) in an empty sandbox Normal behaviour with 5,53.0 (context menu launch). Runtime error. The game would start. The same when started sandboxed from outside the sandbox, Abnormal behaviour with 5,53.0 (direct launch). SBIE 3210. The game would not start. For later versions: abnormal behaviour with all Classic builds when launched by any method. Normal behaviour with Plus builds when placed in an empty sandbox and launched from the context menu. Abnormal behaviour with Plus when double-clicked directly in the folder within a sandbox or launched sanboxed via context menu from outside of any sandbox. |
ive posted about having this issue with a game, but only when i try to use mods for it. |
the main executable does not start it says xapofx1_1.dll is missing |
Thank you much for your non-steam Arcania demo link, I also sent to David the link to some another game's files from my personal PC but those of course might have seemed dubious enough for him. Now I have tested the version you proposed. There is the same effect I previously described, However it looks even more odd now. The demo crashes for me without SBIE 2310 messages with any build of Sandboxie when started from the right-click menu just as David reported. But it launches successfully sometimes with the latest Sandboxie-Plus (no chances at all with Classic) and with Classic up to 5,53,0 when started directly by a double-click. It looks quite random. Except that I see that "Name buffer is approaching overflow" a little less often when the program compatibility is set to "Vista", |
okay trying out this one now: https://www.gamepressure.com/download.asp?ID=28435 takes a while to install.... |
Are you speaking about the Arcania or the Wolverine executable? That xapofx1_1.dll may belong to the DirectX runtime. I have it installed and in fact I have that library in my system folder. It sounds like you have no luck to reproduce the SBE 2310 on your machine. But I personally have faced it since a couple of years on at least 3 PCs having totally different hardware, with Win 7, Win 8,1 and Win 10 installed and with different Sandboxie versions. The only detectable pattern is that the newer both the OS version and the Sandboxie version are the more often and persistent these errors become. These still can be bypassed when using previous Sandboxie bulds under the same Win 10 21H1. Perhaps there might be a way to switch on/off that old behaviour in the later ones. |
test.zip It seams that a SECUROM hook was interfering with sandboxies memory allcoation, it should be resolved now. |
it seems like the fix for me came from the mod dll. i downloaded new version. as with the old sandboxie dll, also no errors. |
Tested it. Yep, it really seems to be the right way. It works smoothly also sandboxed now with 1,0,10, at least what I have at hand at the moment. Miraculously! Thank you David. |
my previous 4am test was useless, so i decided to test your case: created new normal sandbox; the fix is working for the SBIE2310, but something else is crashing the program. |
@linax3-genuine I see but the program wasn't runnign on any previous sandboxie version eider? |
what i said in my previous post, is all i know. |
i decided to run it outside, it still crashes. i can again confirm that the fix is working. and my problem is not related to sanboxie |
great thanks for the testing |
@linax3-genuine Apparently, we have 3 different issues here,
|
yes, multiple issues. in the case of the arcania demo crash, i tried multiple things and i cant resolve that. the faulting module changed to MSVCP90.dll. about nfs and the mods - its fixed, |
What happened?
As known by the oldfags, there is an annoying long persistent multiplying SBIE 2310 "Name buffer overflow" error that tends to pop out with a vaste amount of older games, like Arcania, Wolveryne, Legendary and many others so they cannot start or close after a couple of seconds, first introduced in Sophos builds.
A remarkable thing about it is that it is somehow closely related to the way we launch the affected application:
Is is more likely to occur when we start it directly by double-clicking a program executable/shortcut file placed within a sandbox or forced folder
And it less likely when we start the same from the context menu by chosing "Run sandboxed".
But nevertheless, in latest versions starting from the context menu in a chosen sandbox when the application is not in a sandboxed folder ends up with SBIE 2310 as well.
Through a series of recent builds most of those games could be played sandboxed though, when either run directly or from the context menu. Something has changed in 5.53.1/0.9.8b and it stays the same in every further version.
The current behaviour is as follows:
Double-click launch: for most affected applications several SBIE 2310 "Name buffer overflow" messages, application cannot start/stops/crashes.
Context menu launch: for most affected applications no SBIE 2310 messages, application does start successfully.
Context menu launch from outside of any sandbox with selection of sandboxes available: for most affected applications no SBIE 2310 messages, application does start successfully.
Double-click launch: for most affected applications several SBIE 2310 "Name buffer overflow" messages, application cannot start/stops/crashes.
Context menu launch:
Sandboxie-Plus: for most affected applications no SBIE 2310 messages, application does start successfully.
Sandboxie-Classic: for most affected applications several SBIE 2310 "Name buffer overflow" messages, application cannot start/stops/crashes.
As you can see, Sandboxie-Plus goes halffunctional and Sandboxie-Classic fully unfunctional in that scenario now, might it be because of specific updated adjustable restrictions or be hardcoded in the sandboxing program itself.
This overflow issue has been announced to be overcome in an earlier ticket, namely Sandboxie 5.53.2 - SBIE2310 SBIE2335 SBIE2336 #1342. But unfortunatelly that seems not to be the case.
To Reproduce
Start an older game like Arcania, Wolveryne, Legendary etc,
Game cannot be started.
Expected behavior
Application starts normally as with previous versions of Sandboxie or non-sandboxed
What is your Windows edition and version?
Windows 10 PRO 21H1 64-bit
In which Windows account you have this problem?
A local or Microsoft account without special changes.
Please mention any installed security software
Windows Defender
What version of Sandboxie are you running?
5.53.1/0.9.8b - 5.55.9/1.0.9
Is it a regression?
since 5.53.1/0.9.8b
List of affected browsers
No response
In which sandbox type you have this problem?
In an Application Compartment sandbox with data protection (cyan sandbox icon).
Is the sandboxed program also installed outside the sandbox?
No, it is not installed in the real system.
Can you reproduce this problem on an empty sandbox?
I can confirm it also on an empty sandbox.
Did you previously enable some security policy settings outside Sandboxie?
No response
Crash dump
No response
Trace log
No response
Sandboxie.ini configuration
No response
Sandboxie-Plus.ini configuration (for Plus interface issues)
No response
The text was updated successfully, but these errors were encountered: