Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

KernelEx 4.5.2015.7 updates

- - - - -

  • Please log in to reply
93 replies to this topic

#76
loblo

loblo

    Oldbie

  • Member
  • PipPipPipPipPip
  • 782 posts
  • Joined 12-January 10
  • OS:ME
  • Country: Country Flag

Big problems with kexbases v6 too here.

 

Explorer systematically crashes when trying to delete, copy or move files with PerigeeCopy shell extension:

EXPLORER caused an invalid page fault in
module KEXBASES.DLL at 0177:bfa56000.
Registers:
EAX=00000000 CS=0177 EIP=bfa56000 EFLGS=00010246
EBX=005ade60 SS=017f ESP=005adbe0 EBP=005adbf4
ECX=005adef0 DS=017f ESI=005ade58 FS=3567
EDX=00000010 ES=017f EDI=005ade94 GS=0000
Bytes at CS:EIP:
8b 40 04 8b 4d 28 8b 40 10 89 41 08 8b 45 28 ff 
Stack dump:
005ade94 005ade58 005ade60 0131b574 8338ac58 005adc38 013012b1 00b35150 005adc24 005ade60 005ade60 00000001 00000008 00000000 00000000 005ade94

Executable stub for launching  Akelpad as Notepad crashes on any use: 

NOTEPAD caused an invalid page fault in
module KEXBASES.DLL at 0177:bfa56000.
Registers:
EAX=00000000 CS=0177 EIP=bfa56000 EFLGS=00010246
EBX=00000000 SS=017f ESP=0064f868 EBP=0064f87c
ECX=0064ff68 DS=017f ESI=00000000 FS=3eef
EDX=00000010 ES=017f EDI=00000036 GS=0000
Bytes at CS:EIP:
8b 40 04 8b 4d 28 8b 40 10 89 41 08 8b 45 28 ff 
Stack dump:
00000036 00000000 00000000 0040b08c 8339a888 0064f93c 7f2e008e 00000000 0064f8ac 00000000 00000000 00000000 00000000 00000000 00000000 0064f8f0

Batchrun (I use  old v4.0.1.5 which I can't find on the web) doesn't execute programs anymore.

 

KernelEx appears otherwise fully functional  but as I use all the above all the time I didn't spend too much time testing further and quickly reverted kexbases to v5 and everything is jolly again.


Edited by loblo, 21 January 2015 - 08:52 PM.



How to remove advertisement from MSFN

#77
jumper

jumper

    2014 All-American Masters HJ'er

  • Member
  • PipPipPipPip
  • 529 posts
  • Joined 21-January 11
  • OS:98SE
  • Country: Country Flag
I'll repost my original #74 below.

Original post #75 was Release 6 and changelog. I'll skip reposting this one. :thumbdown

Thanks for the detailed reports. I'll do some debugging, then probably just revert to 5. I'll be more careful in using 4.5.3beta code!

 

@MiKl - Are the Thunderbird 12.x and SeaMonkey 8 and 9 hangs a regression or progress compaired to 4.5.2 and recent updates? [answered!]

@loblo - You may remember from the Kexstubs discussion last year that we were unable to find a working definition for FindActCtxSectionStringW; its mere presence caused some apps to crash. ReactOS' Ole32.dll needs it, however, and so may some other apps. So I've exported it as FindActCtxSectionStrin_W so ImportPatcher can easily mod a file into working. FindActCtxSectionGuid is not currently known to be needed and might also be dangerous, so I've treated it the same way.

@tErmY - Thanks for testing. This is a BIG deal, however--regressions are not good. :no: Can I correctly assume that FlashBlock 1.5.14.2 worked with v.4 and just not v.5? Please define "seems to have broken" and be very specific! If you are also using Kexstubs, please note the order of your "contents=" line in core.ini (mine reads "contents=std,Kstub822,kexbases,kexbasen")

@Drugwash - I plan to do a cumulative delta source package at release 10. Hopefully you will be able to to build a full release for us at that time. Until then, don't feel obligated to manually merge and build every version. Maybe TmEE can help us with hosting or we can open a SourceForge account.

Edited by jumper, 22 January 2015 - 02:22 PM.

Design feedback requested:
IHAtool - IpHlpApi tester; call various functions and report results
--status-> framework is solid; 22 api's fully supported; preview release coming soon
ComDlg32 wrapper - ComDlgEx meets IpHlpApi wrapper
--status-> PrintDlgExW working in latest SumatraPDF 8^)
Future projects: ImportPatcher40 - dialog interface; Kexter - IP40+Ktree+Kexstubs

#78
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 435 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag

 

KernelEx v4.5.2015.4 by jumper
2015-01-14

Now working without Kexstubs:
Qupzilla 1.1.5
Slimboat 1.1.50 (with QtWebKit4 4.7.4 from Qupzilla 1.1.5)

I'm able to run these browsers. I get the same annoying messages as with QTWeb versions 3.3 - 3.7 "Java script problem...".



#79
MiKl

MiKl

    Member

  • Member
  • PipPip
  • 133 posts
  • Joined 01-December 11
  • OS:98SE
  • Country: Country Flag

Flashplayer 16.0.0.287 which was just released works perfectly !

But, by the way, Shockwave 12.0.0.112 is the last version that actually works ?!



#80
jumper

jumper

    2014 All-American Masters HJ'er

  • Member
  • PipPipPipPip
  • 529 posts
  • Joined 21-January 11
  • OS:98SE
  • Country: Country Flag
Attached File  Release.7.7z   97.18KB   33 downloads
KernelEx v4.5.2015.7 by jumper
2015-01-22

Kexbases bugfix:
 Kernel32:CreateProcessA (fix)
Good new: all crashes are in KEXBASES.DLL at xxxx:bfa56000 in the CreateProcessA code I merged from 4.5.3beta. I've rewritten the fix including removing the offending line of code.
Design feedback requested:
IHAtool - IpHlpApi tester; call various functions and report results
--status-> framework is solid; 22 api's fully supported; preview release coming soon
ComDlg32 wrapper - ComDlgEx meets IpHlpApi wrapper
--status-> PrintDlgExW working in latest SumatraPDF 8^)
Future projects: ImportPatcher40 - dialog interface; Kexter - IP40+Ktree+Kexstubs

#81
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 435 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag

Release 7: All occurred errors and e.g. strange behaviors of my OE 6 with Release 6 are gone.  :thumbup


Edited by schwups, 22 January 2015 - 03:13 PM.


#82
loblo

loblo

    Oldbie

  • Member
  • PipPipPipPipPip
  • 782 posts
  • Joined 12-January 10
  • OS:ME
  • Country: Country Flag

All good for me too.  :thumbup



#83
loblo

loblo

    Oldbie

  • Member
  • PipPipPipPipPip
  • 782 posts
  • Joined 12-January 10
  • OS:ME
  • Country: Country Flag

@loblo - You may remember from the Kexstubs discussion last year that we were unable to find a working definition for FindActCtxSectionStringW; its mere presence caused some apps to crash. ReactOS' Ole32.dll needs it, however, and so may some other apps. So I've exported it as FindActCtxSectionStrin_W so ImportPatcher can easily mod a file into working. FindActCtxSectionGuid is not currently known to be needed and might also be dangerous, so I've treated it the same way.

 

 

Good to know, thanks.



#84
MiKl

MiKl

    Member

  • Member
  • PipPip
  • 133 posts
  • Joined 01-December 11
  • OS:98SE
  • Country: Country Flag

Earlier today I downloaded SeaMonkey 2.6.1 ZIP and did some testing.

Comp. mode:  default or Win98SE, etc.

-> Websites are rendered as expected (mouse over links, etc.)  +  Flashplayer not working

Comp. mode: NT

-> Websites working but Not rendered as expected  +  Flashplayer not working

Comp. mode: Win2000 and higher

-> Websites working but Not rendered as expected  +  Flashplayer working !

 

On later versions of SM (2.7.x, 2.8.x, 2.9.x) there is no sound while playing flash videos and unfortunately these SM-builds still hang after a few seconds as I already posted earlier.

 

Edit&Follow up: I have received the info that the above is unfortunately not as new nor as awesome as I thought  :blushing: 

Much better is search&copy&paste NPSWF32_16_0_0_287.dll as NPSWF32.dll directly into the browsers plugin folder !

Comp. mode:  default or Win98SE, etc.

-> Websites are rendered as expected (mouse over links, etc.)  +  Flashplayer working

But for me this is still good news because that leaves 'only' the bookmark issue to be fixed.


Edited by MiKl, 23 January 2015 - 03:25 PM.


#85
tErmY

tErmY

    Newbie

  • Member
  • 15 posts
  • Joined 02-June 05
I was mistaken about FlashBlock, however I did run into another problem. Finesse23.exe kept popping up with an access violation whenever I ried to run XnConvert. When I reverted back to 4.5.2 from Release_5.7 the problem went away.

My content line reads: contents=Kstub822,std,kexbases,kexbasen,K452stub

I just downloaded your Release.7.7

I'll try it out and try switching the order of the contents line.

#86
tErmY

tErmY

    Newbie

  • Member
  • 15 posts
  • Joined 02-June 05
I tried it again. I captured the FineSSE error if I can figure out how to attach it.

Attached File  2015-01-26_064228.png   8.99KB   1 downloads

#87
MiKl

MiKl

    Member

  • Member
  • PipPip
  • 133 posts
  • Joined 01-December 11
  • OS:98SE
  • Country: Country Flag

XNConvert (Zip) starts fine here in all comp modes but crashes most often right after I have dragged&dropped the first image into the app.

 

Spoiler



#88
M()zart

M()zart

    Member

  • Member
  • PipPip
  • 287 posts
  • Joined 17-June 08

Earlier today I downloaded SeaMonkey 2.6.1 ZIP and did some testing.
Comp. mode:  default or Win98SE, etc.
-> Websites are rendered as expected (mouse over links, etc.)  +  Flashplayer not working
Comp. mode: NT
-> Websites working but Not rendered as expected  +  Flashplayer not working
Comp. mode: Win2000 and higher
-> Websites working but Not rendered as expected  +  Flashplayer working !
 
On later versions of SM (2.7.x, 2.8.x, 2.9.x) there is no sound while playing flash videos and unfortunately these SM-builds still hang after a few seconds as I already posted earlier.
 

May be setting compatibility mode for SeaMonkey to Win98SE, and separately for flasplayer dll to Win2000 would help?

#89
tErmY

tErmY

    Newbie

  • Member
  • 15 posts
  • Joined 02-June 05
Thanks, MiKl. That's the same problem I had. It starts fine, but crashes when I try to add files.

#90
Drugwash

Drugwash

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,329 posts
  • Joined 21-June 06
  • OS:98SE
  • Country: Country Flag

@Drugwash - I plan to do a cumulative delta source package at release 10. Hopefully you will be able to to build a full release for us at that time. Until then, don't feel obligated to manually merge and build every version. Maybe TmEE can help us with hosting or we can open a SourceForge account.

I'm trying to update the project to R5. However, I'm not sure I got all the changes since 4.5.2. A cumulative delta would be great.

 

Right now I'm having problems with the sheet and vxd subprojects, won't compile if I leave the multithreaded switch (/MD) in. The switch is a new addition to R5.

 

Also the new psapi and uxtheme subprojects are a bit difficult to integrate with the main project and especially with batch building. I've made a few minor changes to the main project to achieve that.

 

There's also a warning in both aforementioned subprojects, related to multiple ".text" sections with different attributes (40000040) which may happen because of dosstub.exe.

 

Finally I've managed to build the whole R5 but I won't upload it since I'm really not sure everything is in place and there's no need for such potentially unstable version at large. If anyone wants it (either Release, Debug or both), please send a PM.



#91
loblo

loblo

    Oldbie

  • Member
  • PipPipPipPipPip
  • 782 posts
  • Joined 12-January 10
  • OS:ME
  • Country: Country Flag

XnConvert crash here too when adding files to it:

XNCONVERT caused an invalid page fault in
module XNCONVERT.EXE at 0177:004e1e46.
Registers:
EAX=00000001 CS=0177 EIP=004e1e46 EFLGS=00210206
EBX=00000000 SS=017f ESP=00b7c9fc EBP=00000002
ECX=00b7ca0c DS=017f ESI=00000002 FS=860f
EDX=833e28f0 ES=017f EDI=7fbd0000 GS=0000
Bytes at CS:EIP:
8b 10 8b 52 48 8d 4c 24 18 51 50 ff d2 8b 44 24 
Stack dump:
01daf000 01daf01c 00000060 01d75ec0 00000001 00000001 833f2db4 00000016 7d009e33 00b90680 00009e2e 000003e3 40000177 01800000 018a6000 01800000 


#92
MiKl

MiKl

    Member

  • Member
  • PipPip
  • 133 posts
  • Joined 01-December 11
  • OS:98SE
  • Country: Country Flag

@ Jumper. I have done some more testing on the hang/freeze issue of SeaMonkey (ZIP) 2.7. and 2.7.2 !!

Just unzipped they run absolutely fine but as soon as I change anything in the settings - especially in the tabbed browsing section - these hangs occur !!

I think that settings of apps which are ignored/have no effect could be a big problem down the road.

Quite bad in this regard is also MPC-HC. It just ignores e.g. external filters, etc.

(This crashes the whole OS on, luckily only, one of my PCs. Only fix seem to be to deactivate the internal filter H264/AVC (FFmpeg) but then I have only audio because external filters are ignored !!)


Edited by MiKl, 28 January 2015 - 09:00 AM.


#93
jumper

jumper

    2014 All-American Masters HJ'er

  • Member
  • PipPipPipPip
  • 529 posts
  • Joined 21-January 11
  • OS:98SE
  • Country: Country Flag
R8 will have api logging so we can begin tracking down many of these pesky issues. I'm using the apihook code with some improvements to make it easy to use.

@Drugwash -- use threading settings from 4.5.2 if you need to. We are ignoring standard libraries and providing our own crt code. The .text warnings are because I .merged sections and used dosstub.exe for size in VC5 on those. Jusr remove the .merge and .stub linker options.
Design feedback requested:
IHAtool - IpHlpApi tester; call various functions and report results
--status-> framework is solid; 22 api's fully supported; preview release coming soon
ComDlg32 wrapper - ComDlgEx meets IpHlpApi wrapper
--status-> PrintDlgExW working in latest SumatraPDF 8^)
Future projects: ImportPatcher40 - dialog interface; Kexter - IP40+Ktree+Kexstubs

#94
Drugwash

Drugwash

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,329 posts
  • Joined 21-June 06
  • OS:98SE
  • Country: Country Flag

For now I disabled multithreading for sheet and vxd, just as it was in 4.5.2.

Honestly I wasn't sure what that dosstub was for. I just ignored the warnings.

I'm also unsure whether size or speed should be the priority in KernelEx's modules.

 

I've uploaded the full sources for R3 and R5 to my repository. Hopefully we get to common ground sometime soon. I'm using VC6-SP6.

 

On another note, seeing the attempts at running XnConvert above, I've tried it myself. On the test machine, with both R3 and R5, it fails with various errors, including the ones mentioned above by loblo and others. However, on my main machine with KernelEx 4.5.2 (official), I got it to run correctly and add files without crashing. That's vague, I know, but it may help somehow.

 

EDIT: removed screenshot.


Edited by Drugwash, Yesterday, 08:58 AM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users