Mailing List ecs-isp@2rosenthals.com Archived Message #185

From: "Paul Smedley" <ecs-isp@2rosenthals.com> Full Headers
Undecoded message
Subject: Re: [eCS-ISP] Stunnel 5.58
Date: Tue, 9 Mar 2021 08:44:31 +1030
To: eCS ISP Mailing List <ecs-isp@2rosenthals.com>

Gcc1.dll is the one that stands out to me. It's in a different path to the other DLLs.

I also need to check build parameters - I normally build with -static-libgcc which avoids the DLL hell of gcc1.dll

Cheers,

Paul

On Tue, 9 Mar 2021, 04:07 Massimo S., <ecs-isp@2rosenthals.com> wrote:


Il 08/03/2021 16:58, Steven Levine ha scritto:
> In<list-1730780@2rosenthals.com>, on 03/08/21
>     at 11:47 AM, "Massimo S."<ecs-isp@2rosenthals.com>  said:
>
> Hi Massimo,
>
>> as i've put in the original email the complete output is this:
>> INTERNAL ERROR: TLS initialization failed at stunnel.c, line 124 Killed
>> by SIGABRT
>> pid=0x69aa ppid=0x696f tid=0x0001 slot=0x005e pri=0x0200 mc=0x0001
>> ps=0x0010 \STUNNEL.EXE
>> Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.
> Yes, we now understand why the output is so limited.
>
> We need to focus on what is different about your system or systems that
> causes 5.58 to abort.
>
> Let's do a complete check of your loaded DLLs.  Grab
>
>    <http:/www.warpcave.com/betas/chkdll32-1.02-20210121.zip>
>
> It's a refresh of chkdll32x-20210121.zip with names that make a bit more
> sense, in hindsight, and a few readme updates.
>
> Run it as
>
>    chkdll32-102 -! stunnel.exe
>
> Paul's original suggestion only checks the one level.  Running
> chkdll32-102 here as:
>
> chkdll32-102 -! d:\usr2\bin\stunnel.exe |& grep USR
>
> outputs

from stunnel 5.56 debug build

Loading DLL 'libc066' --> C:\UTIL\LIB\LIBC066.DLL.
Loading DLL 'libcx0' --> C:\UTIL\LIB\LIBCX0.DLL.
Loading DLL 'pthr01' --> C:\USR\LIB\PTHR01.DLL.
Loading DLL 'tcpip32' --> C:\MPTN\DLL\TCPIP32.DLL.
Loading DLL 'doscalls' --> loaded.
All DLL's used by 'stunnel.exe' could be loaded.

from stunnel 5.58 debug build

Loading DLL 'libc066' --> C:\UTIL\LIB\LIBC066.DLL.
   Loading DLL 'libcn0' --> C:\UTIL\LIB\LIBCN0.DLL.
     Loading DLL 'doscalls' --> loaded.
     Loading DLL 'kbdcalls' --> C:\OS2\DLL\KBDCALLS.DLL.
       Loading DLL 'DOSCALLS' --> loaded.
       All DLL's used by 'C:\OS2\DLL\KBDCALLS.DLL' could be loaded.
     Loading DLL 'viocalls' --> C:\OS2\DLL\VIOCALLS.DLL.
       Loading DLL 'DOSCALLS' --> loaded.
       All DLL's used by 'C:\OS2\DLL\VIOCALLS.DLL' could be loaded.
     Loading DLL 'nls' --> C:\OS2\DLL\NLS.DLL.
       Loading DLL 'DOSCALLS' --> loaded.
       All DLL's used by 'C:\OS2\DLL\NLS.DLL' could be loaded.
     All DLL's used by 'C:\UTIL\LIB\LIBCN0.DLL' could be loaded.
   Loading DLL 'doscalls' --> loaded.
   All DLL's used by 'C:\UTIL\LIB\LIBC066.DLL' could be loaded.
Loading DLL 'libcx0' --> C:\UTIL\LIB\LIBCX0.DLL.
   Loading DLL 'libcn0' --> C:\UTIL\LIB\LIBCN0.DLL.
   Loading DLL 'doscalls' --> loaded.
   Loading DLL 'tcpip32' --> C:\MPTN\DLL\TCPIP32.DLL.
     Loading DLL 'DOSCALLS' --> loaded.
     Loading DLL 'MSG' --> C:\OS2\DLL\MSG.DLL.
       Loading DLL 'DOSCALLS' --> loaded.
       All DLL's used by 'C:\OS2\DLL\MSG.DLL' could be loaded.
     All DLL's used by 'C:\MPTN\DLL\TCPIP32.DLL' could be loaded.
   Loading DLL 'gcc1' --> C:\UTIL\LIB\GCC1.DLL.
     Loading DLL 'libc066' --> C:\UTIL\LIB\LIBC066.DLL.
     All DLL's used by 'C:\UTIL\LIB\GCC1.DLL' could be loaded.
   Loading DLL 'sesmgr' --> C:\OS2\DLL\SESMGR.DLL.
     Loading DLL 'DOSCALLS' --> loaded.
     All DLL's used by 'C:\OS2\DLL\SESMGR.DLL' could be loaded.
   All DLL's used by 'C:\UTIL\LIB\LIBCX0.DLL' could be loaded.
Loading DLL 'pthr01' --> C:\USR\LIB\PTHR01.DLL.
   Loading DLL 'libc065' --> C:\USR\LIB\LIBC065.DLL.
     Loading DLL 'doscalls' --> loaded.
     Loading DLL 'nls' --> C:\OS2\DLL\NLS.DLL.
     Loading DLL 'kbdcalls' --> C:\OS2\DLL\KBDCALLS.DLL.
     Loading DLL 'viocalls' --> C:\OS2\DLL\VIOCALLS.DLL.
     All DLL's used by 'C:\USR\LIB\LIBC065.DLL' could be loaded.
   Loading DLL 'doscalls' --> loaded.
   Loading DLL 'gcc446' --> C:\USR\LIB\GCC446.DLL.
     Loading DLL 'gcc1' --> C:\UTIL\LIB\GCC1.DLL.
     Loading DLL 'libc066' --> C:\UTIL\LIB\LIBC066.DLL.
     All DLL's used by 'C:\USR\LIB\GCC446.DLL' could be loaded.
   All DLL's used by 'C:\USR\LIB\PTHR01.DLL' could be loaded.
Loading DLL 'tcpip32' --> C:\MPTN\DLL\TCPIP32.DLL.
Loading DLL 'doscalls' --> loaded.
All DLL's used by 'stunnel.exe' could be loaded.

massimo

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
This message is sent to you because you are subscribed to
  the mailing list <ecs-isp@2rosenthals.com>.
To unsubscribe, E-mail to: <ecs-isp-off@2rosenthals.com>
To switch to the DIGEST mode, E-mail to <ecs-isp-digest@2rosenthals.com>
To switch to the INDEX mode, E-mail to <ecs-isp-index@2rosenthals.com>
Send administrative queries to  <ecs-isp-request@2rosenthals.com>
To subscribe (new addresses), E-mail to: <ecs-isp-on@2rosenthals.com> and reply to the confirmation email.
Web archives are publicly available at: http://lists.2rosenthals.com

This list is hosted by Rosenthal & Rosenthal, LLC
P.O. Box 281, Deer Park, NY 11729-0281. Non-
electronic communications related to content
contained in these messages should be directed
to the above address. (CAN-SPAM Act of 2003)

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Subscribe: Feed, Digest, Index.
Unsubscribe
Mail to ListMaster