| View previous topic :: View next topic |
| Author |
Message |
nikos Moderator


Joined: 07 Feb 2002 Posts: 12346 Location: UK
|
Posted: Sun Feb 10, 2008 7:07 am Post subject: blog: rogue shell extensions |
|
|
A popular topic relating to diagnosing xplorer˛ (and other) crashes, this thread was
originally posted in the xplorer˛ Professional forum. Moved here 19-May-2010 =fg=
=================================================================
here's the comment area for today's blog article found at
http://www.zabkat.com/blog/10Feb08.htm |
|
| Back to top |
|
 |
snakebyte Gold Member


Joined: 07 May 2003 Posts: 379 Location: Seattle
|
Posted: Sun Feb 10, 2008 7:22 am Post subject: |
|
|
Excellent article!
I would rate this as my favorite X2 blog so far. I guess this generic information can be applied to analyze any application crash in windows.
Cheers! _________________ Help! I'm an AI running around in someone's universe simulator. |
|
| Back to top |
|
 |
Demetris Silver Member

Joined: 04 Jul 2004 Posts: 220
|
Posted: Sun Feb 10, 2008 8:24 am Post subject: |
|
|
I think a definite article is missing in the first sentence: Working with THE windows shell...
Also, I'm not sure about phrasing like this:
The majority of crashes you may experience working with xplorer˛ are invariably caused by such poorly programmed DLLs — but xplorer˛ takes the blame!
It seems defensive (no need to get defensive), and it also seems to quantify ("majority") -- no need for this either, in my opinion. I would like much better something like this:
Sometimes x2 crashes -- and very often the culprit is such a rogue shell extension. -- Without majorities and minorities!
~~~~~~
Other than that, I agree with snakebyte -- the article is excellent: the narration is very good, the technical issue is presented in language that is very easy to follow, and the diagnostic method has general application.
Thanks for an interesting and useful article! |
|
| Back to top |
|
 |
JimKueneman New Member

Joined: 13 Aug 2007 Posts: 13
|
Posted: Sun Feb 10, 2008 11:21 am Post subject: |
|
|
Hi Nikos,
There is a bug in Delphi that causes these crashes. Next time you get one have user contact the author and point them to my website:
www.mustangpeak.net/hooks_fix.htm
Jim |
|
| Back to top |
|
 |
tvgm2 New Member

Joined: 10 Feb 2008 Posts: 1
|
Posted: Sun Feb 10, 2008 1:05 pm Post subject: |
|
|
| Thanks for these posts! |
|
| Back to top |
|
 |
nikos Moderator


Joined: 07 Feb 2002 Posts: 12346 Location: UK
|
Posted: Mon Feb 11, 2008 1:33 am Post subject: |
|
|
| Quote: | | There is a bug in Delphi that causes these crashes |
that's interesting Jim, so it is delphi to blame! Like you can't write namespace extensions in managed code |
|
| Back to top |
|
 |
JimKueneman New Member

Joined: 13 Aug 2007 Posts: 13
|
Posted: Mon Feb 11, 2008 9:28 am Post subject: |
|
|
| Quote: | | that's interesting Jim, so it is delphi to blame! |
Yes, up to Delphi 2005. They added the fix in that version and beyond.
| Quote: | | Like you can't write namespace extensions in managed code |
That really roasts me in the M$ shell group. When someone says "I know I am not suppose to be writing extensions in C# but I seems to work OK I have a question......"
Well so what that it works "Ok" on your machine. Wait until you get someone with another extension that the author made the same comment.....
Jim |
|
| Back to top |
|
 |
rsleegers New Member


Joined: 29 Nov 2002 Posts: 12 Location: Canada
|
Posted: Thu Feb 14, 2008 3:10 pm Post subject: not a valid Win32 application |
|
|
I should probably start a new thread but your shell extensions blog came at a time when I was having problems loading the editor2. At first I thought it was F3 shortcut problem, but F4 worked fine. Then I noticed other programs were not launching properly, so I thought it might be a shell extension problem. Looking in my event logs showed some, "not a valid Win32 application" errors. I checked for obvious virus and spyware (clean).
However, in the end it was a rogue log causing the problem. It was supposed to be saved to "\program files\program name\log name", but was in fact being saved to "\program" due to an unquoted parameter (the app created a script so I didn't know where it was, at first). On startup, Windows even "helpfully" suggested it rename this file to prevent problems, but the file came back.
To make a short story long, renaming this file also corrected the F3/Edit problem. This Microsoft support page led me to the final solution. _________________ Richard
Registered xplorer˛ user since 4/30/2008 |
|
| Back to top |
|
 |
ckit Silver Member

Joined: 10 Jun 2004 Posts: 232 Location: QLD Australia
|
Posted: Sun Feb 17, 2008 9:06 pm Post subject: |
|
|
Folder Guide 1.1 (made in 2006) can cause problems with xplorer2 pro when closing.
Error is runtime 216 which as I understand is a Delphi error.
Just posting to make others aware of it. _________________ xplorer˛ pro 1.8.0.12 x64 on Win7 Pro x64
AnVir Task Manager Pro, Avira Premium, Executor, Glary Utilities Pro, Process Lasso Pro, WinRAR |
|
| Back to top |
|
 |
joba New Member

Joined: 24 Jun 2003 Posts: 6 Location: Bloemfontein, South Africa
|
Posted: Sun Jul 05, 2009 2:24 pm Post subject: Runtime 216 error |
|
|
It look consistend that when I used Mozilla Firefox I get the Runtime 216 error. I did not use any other Delphi program as fas as I can determine. Is there anybody else that experience the same? _________________ Joba |
|
| Back to top |
|
 |
nikos Moderator


Joined: 07 Feb 2002 Posts: 12346 Location: UK
|
Posted: Sun Jul 05, 2009 3:22 pm Post subject: |
|
|
| is this a xplorer2 or firefox problem? |
|
| Back to top |
|
 |
joba New Member

Joined: 24 Jun 2003 Posts: 6 Location: Bloemfontein, South Africa
|
Posted: Sun Jul 05, 2009 4:28 pm Post subject: |
|
|
It is when I close xplorer. _________________ Joba |
|
| Back to top |
|
 |
nikos Moderator


Joined: 07 Feb 2002 Posts: 12346 Location: UK
|
Posted: Mon Jul 06, 2009 1:32 am Post subject: |
|
|
then it is one of your shell extensions that causes it. If you get me the crash minidump file as explained below i can tell you which one it is:
www.zabkat.com/x2cs_bug.htm |
|
| Back to top |
|
 |
dapxin New Member

Joined: 17 Sep 2009 Posts: 1
|
Posted: Thu Apr 15, 2010 3:14 am Post subject: insightful post |
|
|
This is a great piece for all the right reasons, the least of which is introducing me to such a fine rhyme-word:
Stoic!
veryNice  |
|
| Back to top |
|
 |
Flux Member

Joined: 04 Oct 2005 Posts: 26
|
Posted: Fri Apr 16, 2010 2:50 am Post subject: |
|
|
Just for your information: runtime error 216 = general protection fault.
I read about that Delphi bug long ago, so I was hoping most of the faulty programs were updated, but it seems I was overoptimistic. |
|
| Back to top |
|
 |
|