Jump to content


Photo

PART OF BLACKBOX.EXE (bbleanskin) CRASH SPRING.EXE(97.0)


  • Please log in to reply
4 replies to this topic

#1 Senethril

Senethril

    Newbie

  • Members
  • Pip
  • 2 posts

Posted 11 August 2014 - 04:51 PM

Hello i want to say you that i recently had a problem with spring.exe

Spring is a rts game for ...play large game like supreme commander without graphics, adds to add etc

WHat i want to say is the late version named 97.0 cannot be started normally.

I tried everything and process remains killed after few seconds or anyway does nothing.

I found a solution and the problem was the process blackbox.exe, especially the plugin bbleanskin, which works with the version 96.0.

The problem was the game launched in administrator mode turned fine but this caused always¨* unsync , unsync is a different version of the game for u and others during all players still alive but not u since u dont issue orders like a afk players , so u cannot knows at a time even with friends on mumble.

 

SO i deactivated this part of blakbox and want retrieve if possible this functionnality, i liked the theme that changes colors on titlebar according to what u are doing.

 

thank you, i post u the callstack if it can help you.

 

ps: i used bbclean-xzero-2014-02-02bbclean-xzero-2014-02-02x86blackbox.exe

 

Call stack of main thread
Address    Stack      Procedure / arguments                 Called from                   Frame
00033014   77085D5A   ntdll.770865EA                        ntdll.77085D55                00033010
00033100   77085AE0   ? ntdll.77085AEC                      ntdll.77085ADB                000330FC
00033184   770F5F63   ntdll.RtlAllocateHeap                 ntdll.770F5F5E                00033180
000331D0   770BA40A   ? ntdll.770F5EAE                      ntdll.770BA405                000331CC
000332B4   77085AE0   ? ntdll.77085AEC                      ntdll.77085ADB                000332B0
00033338   770856C4   ntdll.RtlAllocateHeap                 ntdll.770856BF                00033334
0003334C   77085886   ntdll.770856A9                        ntdll.77085880                00033348
00033388   763EE08D   ? ntdll.RtlAnsiStringToUnicodeString  kernel32.763EE087             00033384
000333E0   764181C6   ? kernel32.763F961F                   kernel32.764181C1             000333DC
000333F4   75562B97   ? kernel32.GlobalFindAtomA            USER32.75562B91               000333F0
000333F8   73AA6220     AtomName = "BBLEANSKIN_INFOPROP"
00033404   73AA243F   ? USER32.GetPropA                     bbLeanSk.73AA2439             00033400
00033408   00190D02     hWnd = 00190D02 (class='SDL_app')
0003340C   73AA6220     Property = "BBLEANSKIN_INFOPROP"
00033448   7554C4E7   Includes bbLeanSk.73AA243F            USER32.7554C4E4               00033444
00033474   7554C5E7   ? USER32.7554C4C4                     USER32.7554C5E2               00033470
000334EC   75541B31   ? USER32.7554C534                     USER32.75541B2C               000334E8
0003351C   75541B57   ? USER32.75541AE0                     USER32.75541B52               00033518
0003353C   6C7FB63F   ? USER32.CallWindowProcW              SDL2.6C7FB639                 00033538
00033540   73AA2410     PrevProc = bbLeanSk.73AA2410
00033544   00190D02     hWnd = 00190D02 (class='SDL_app')
00033548   00000046     Message = WM_WINDOWPOSCHANGING
0003354C   00000000     wParam = 0
00033550   0022F48C     pWindowage = 0022F48C


#2 pitkon

pitkon

    Administrator

  • Head Administrator
  • 1,333 posts
  • LocationAthens & Nafplio, Greece

Posted 12 August 2014 - 07:12 AM

Some applications have issues with bbleanskin, that's why they should be excluded. Open exclusions.rc in your bbleanskin folder with a text editor and add spring.exe to the exclusions list. All other applications will still be skinned normally.



#3 mojmir

mojmir

    BB Developer

  • Moderators
  • 254 posts

Posted 13 August 2014 - 06:44 PM

if i could simulate the problem on my comp i could look at it.

i.e. can i get the software that causes this? what can i do to reproduce it?

 

if you feel courageous you can debug it yourself :) i can instruct you how to setup debug build.


  • pitkon likes this

#4 Senethril

Senethril

    Newbie

  • Members
  • Pip
  • 2 posts

Posted 14 August 2014 - 06:26 PM

oops, thank you pitkon, really missed the functionnality that excludes what's possible.

 

Mojmir, i have no time to take related to your work

 

maybe later but for the moment, if you want reproduce this, u need spring in version 97.0, u can found it only in repository or folder because official server is 96, just we r a little french community that plays with ur own lobby and mumble sometimes.

 

U don't need to play, just start spring.exe

 

It can be found here: http://sourceforge.n...ts/spring-97.0/

 

windows download file named ...portable... and others files are for linux.

 

a video to show you the game 



#5 diabol

diabol

    Lazyass

  • Validating
  • 236 posts

Posted 19 August 2014 - 01:36 PM

Ahh yes, bbleanskin issues.

 

Last time i checked, the bbleanskin dll got injected to every application, regardless of exclusion list, so the exclusion list really only decides whether the injected code does something or is a useless menace potentially crashing your program.

 

Sadly, the only real solution is to disable bbleanskin at the moment.

 

Some applications do not respond well to having dlls injected, especially games with anti-cheating stuff.

 

Also, bbleankin, when run as a user program, doesn't inject into admin-programs, so admin programs never get skinned.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users