delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2001/09/19/03:22:38

Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com
List-Subscribe: <mailto:cygwin-apps-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-apps-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/lists.html#faqs>
Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com
From: "Ralf Habacker" <Ralf DOT Habacker AT freenet DOT de>
To: "Cygwin-Apps" <cygwin-apps AT cygwin DOT com>
Subject: get windows error message 0xc0000142 on starting cygwin app
Date: Wed, 19 Sep 2001 09:26:41 +0200
Message-ID: <000501c140dc$6da8b400$651c440a@BRAMSCHE>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400

Hi,

currently I'm compiling kde2 apps with cygwin and xfree and have a problem
loading dll's.
The problem is that on loading the app the windows runtime loader breaks with a
error message
"Die Anwendung konnte nicht richtig initialisiert werden (0xc0000142)"

gdb says something about an unknown target exception:
--------------------------------------------------------
$ gdb -nw kicker.exe
GNU gdb 5.0 (20010428-1)
(gdb) r
Starting program: /opt/kde2/bin/kicker.exe
gdb: unknown target exception 0xc0000142 at 0x77fb00ac

Program received signal ?, Unknown signal.
0x77fb00ac in ?? ()
(gdb) q
The program is running.  Exit anyway? (y or n) y
--------------------------------------------------------

I have searched in the microsoft knowledge base, but what I found isn't very
much. :-(

--------------------------------------------------------
Error Message:
(Application Error) The application failed to initialize properly (0xaddress ).
Click on OK to terminate the application.
User Action:
This is a Windows 2000 Executive STATUS error message. After you terminate the
application, try running it again. If this message reappears, contact the
supplier of the application.
--------------------------------------------------------

What I have found that this problem occures while the dynamic linker (ntdll) is
working shown below.
The exception is raised by a "leave" instruction, but I


0x77fb0082:     push   %eax
0x77fb0083:     call   0x77faffd0
0x77fb0088:     push   %ebp
0x77fb0089:     mov    %esp,%ebp
0x77fb008b:     sub    $0x50,%esp
0x77fb008e:     mov    0x8(%ebp),%eax
0x77fb0091:     andl   $0x0,0xffffffb8(%ebp)
0x77fb0095:     andl   $0x0,0xffffffc0(%ebp)
0x77fb0099:     mov    %eax,0xffffffb0(%ebp)
0x77fb009c:     lea    0xffffffb0(%ebp),%eax
0x77fb009f:     movl   $0x1,0xffffffb4(%ebp)
0x77fb00a6:     push   %eax
0x77fb00a7:     call   0x77faffd0
!!!!!!!!!!!!!!!!!!
0x77fb00ac:     leave
!!!!!!!!!!!!!!!!!!
0x77fb00ad:     ret    $0x4
0x77fb00b0:     mov    0x4(%esp,1),%ecx
0x77fb00b4:     push   %esi


ssp say something like this:

$ ssp -v -d -dll 0x04010000 0x04030000 kicker.exe
verbose messages enabled
stepping disabled; enable via OutputDebugString ("ssp on")
profiling dll usage
prun: [04010000,04030000] Running `kicker.exe'
load dll 77f80000: (unknown)
load dll 10000000: c:\programme\cygwin\opt\kde2\lib\kicker.dll
load dll 00330000: c:\programme\cygwin\opt\kde2\bin\cygkonq-3.dll
load dll 003d0000: c:\programme\cygwin\opt\kde2\bin\cygDCOP-1.dll
load dll 61000000: c:\programme\cygwin\bin\cygwin1.dll
load dll 77e70000: c:\WINNT\system32\KERNEL32.dll
load dll 00410000:
c:\programme\cygwin\home\habacker\tmp\kde\qt-2.3.0\bin\qt-2-3.dll
load dll 67660000: c:\programme\cygwin\usr\X11R6\bin\libGL.dll
load dll 674e0000: c:\programme\cygwin\usr\X11R6\bin\libX11.dll
load dll 670d0000: c:\programme\cygwin\usr\X11R6\bin\libXext.dll
load dll 61b40000: c:\programme\cygwin\usr\X11R6\bin\libICE.dll
load dll 675e0000: c:\programme\cygwin\usr\X11R6\bin\libSM.dll
load dll 677f0000: c:\programme\cygwin\usr\X11R6\bin\libXft.dll
load dll 677a0000: c:\programme\cygwin\usr\X11R6\bin\libXrender.dll
load dll 677b0000: c:\programme\cygwin\usr\X11R6\bin\libfreetype.dll
load dll 60dc0000: c:\programme\cygwin\usr\local\kde1\bin\cygjpeg6b.dll
load dll 6fc40000: c:\programme\cygwin\usr\local\kde1\bin\cygpng2.dll
load dll 67fc0000: c:\programme\cygwin\usr\local\kde1\bin\cygz.dll
load dll 00850000: c:\programme\cygwin\opt\kde2\bin\cygkICE-0.dll
load dll 00870000: c:\programme\cygwin\opt\kde2\bin\cygkdecore-3.dll
load dll 00a10000: c:\programme\cygwin\opt\kde2\bin\cygkdeui-3.dll
load dll 00c00000: c:\programme\cygwin\opt\kde2\bin\cygkfile-3.dll
load dll 00ca0000: c:\programme\cygwin\opt\kde2\bin\cygksycoca-3.dll
load dll 00d60000: c:\programme\cygwin\opt\kde2\bin\cygkio-3.dll
load dll 00e40000: c:\programme\cygwin\opt\kde2\bin\cygkdesu-1.dll
load dll 69e00000: c:\programme\cygwin\opt\kde2\bin\cygkssl-2.dll
load dll 65e40000: c:\programme\cygwin\opt\kde2\bin\cygkparts-1.dll
exception 1, code: c0000142 flags: 1
eax 0022fc50 ebx 00000000 ecx 00000101 edx ffffffff eip
esi 7ffde000 edi 7ffde000 ebp 0022fca0 esp 0022fc50 77fb00ac
total cycles: 1, counted cycles: 0
 Main-Thread Other-Thread BaseAddr DLL Name
      1 100%       0   0% 77f80000 (unknown)


Does anyone have heard about this error message, what this message mean and what
the reason could be ?


Regards

Ralf

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019