Discussion:
problem with thunderbird 10.0.12
(too old to reply)
David H. Durgee
2013-02-18 17:03:28 UTC
Permalink
I am attempting to set up an older laptop with eCS installed on it to
use thunderbird for my wife. I downloaded the above version and the
required clibc065.dll, freetype2.dll and fntcfg2.dll files and installed
them. I decided to have this use its own profile, so I created a
program object which set MOZILLA_HOME and then started thunderbird.

The first time I ran this it created the profile directory and the
thunderbird sub-directory of it, but then complained about not having a
profile. This was a few days ago.

Today I tried to continue working on this by starting thunderbird with
the -ProfileManager option to allow me to create a new profile.
Unfortunately I am now getting errors when I attempt to start thunderbird:

Killed by SIGSEGV
pid=0x0197 ppid=0x0024 tid=0x0001 slot=0x0115 pri=0x0200 mc=0x0001
H:\OS2-APPS\THUNDERBIRD\THUNDERBIRD.EXE
cs:eip=005b:000113a1 ss:esp=0053:0012fb90 ebp=0012fbb7
ds=0053 es=0053 fs=150b gs=0000 efl=00012206
eax=00000008 ebx=00000000 ecx=00000002 edx=0012ff84 edi=0012fca4
esi=0012fba0
Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.

Any suggestions on getting this to work?

Dave
Dave Yeo
2013-02-18 17:42:18 UTC
Permalink
Post by David H. Durgee
I am attempting to set up an older laptop with eCS installed on it to
use thunderbird for my wife. I downloaded the above version and the
required clibc065.dll, freetype2.dll and fntcfg2.dll files and installed
them. I decided to have this use its own profile, so I created a program
object which set MOZILLA_HOME and then started thunderbird.
The first time I ran this it created the profile directory and the
thunderbird sub-directory of it, but then complained about not having a
profile. This was a few days ago.
Today I tried to continue working on this by starting thunderbird with
the -ProfileManager option to allow me to create a new profile.
Killed by SIGSEGV
pid=0x0197 ppid=0x0024 tid=0x0001 slot=0x0115 pri=0x0200 mc=0x0001
H:\OS2-APPS\THUNDERBIRD\THUNDERBIRD.EXE
cs:eip=005b:000113a1 ss:esp=0053:0012fb90 ebp=0012fbb7
ds=0053 es=0053 fs=150b gs=0000 efl=00012206
eax=00000008 ebx=00000000 ecx=00000002 edx=0012ff84 edi=0012fca4
esi=0012fba0
Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.
Any suggestions on getting this to work?
Sounds like the new profile was corrupted. Since you haven't used it
yet, delete it and start all over.
Did you get a trp file in your program directory? How old is the laptop?
Dave
David H. Durgee
2013-02-18 18:01:23 UTC
Permalink
Post by Dave Yeo
Post by David H. Durgee
I am attempting to set up an older laptop with eCS installed on it to
use thunderbird for my wife. I downloaded the above version and the
required clibc065.dll, freetype2.dll and fntcfg2.dll files and installed
them. I decided to have this use its own profile, so I created a program
object which set MOZILLA_HOME and then started thunderbird.
The first time I ran this it created the profile directory and the
thunderbird sub-directory of it, but then complained about not having a
profile. This was a few days ago.
Today I tried to continue working on this by starting thunderbird with
the -ProfileManager option to allow me to create a new profile.
Unfortunately I am now getting errors when I attempt to start
Killed by SIGSEGV
pid=0x0197 ppid=0x0024 tid=0x0001 slot=0x0115 pri=0x0200 mc=0x0001
H:\OS2-APPS\THUNDERBIRD\THUNDERBIRD.EXE
cs:eip=005b:000113a1 ss:esp=0053:0012fb90 ebp=0012fbb7
ds=0053 es=0053 fs=150b gs=0000 efl=00012206
eax=00000008 ebx=00000000 ecx=00000002 edx=0012ff84 edi=0012fca4
esi=0012fba0
Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.
Any suggestions on getting this to work?
Sounds like the new profile was corrupted. Since you haven't used it
yet, delete it and start all over.
Did you get a trp file in your program directory? How old is the laptop?
Dave
When I first started thunderbird the directory did not exist.
Thunderbird created the profile directory and the thunderbird
sub-directory, but nothing was in that sub-directory. I removed the
thunderbird sub-directory and am still getting the error. No trp file
was created. The laptop is an IBM ThinkPad 600E with 544M of RAM and a
P-II-366 processor.

Dave
Barry Landy
2013-02-18 19:16:34 UTC
Permalink
On Mon, 18 Feb 2013, David H. Durgee wrote:

:>Dave Yeo wrote:
:>> David H. Durgee wrote:
:>> > I am attempting to set up an older laptop with eCS installed on it to
:>> > use thunderbird for my wife. I downloaded the above version and the
:>> > required clibc065.dll, freetype2.dll and fntcfg2.dll files and installed
:>> > them. I decided to have this use its own profile, so I created a program
:>> > object which set MOZILLA_HOME and then started thunderbird.
:>> >
:>> > The first time I ran this it created the profile directory and the
:>> > thunderbird sub-directory of it, but then complained about not having a
:>> > profile. This was a few days ago.
:>> >
:>> > Today I tried to continue working on this by starting thunderbird with
:>> > the -ProfileManager option to allow me to create a new profile.
:>> > Unfortunately I am now getting errors when I attempt to start
:>> > thunderbird:
:>> >
:>> > Killed by SIGSEGV
:>> > pid=0x0197 ppid=0x0024 tid=0x0001 slot=0x0115 pri=0x0200 mc=0x0001
:>> > H:\OS2-APPS\THUNDERBIRD\THUNDERBIRD.EXE
:>> > cs:eip=005b:000113a1 ss:esp=0053:0012fb90 ebp=0012fbb7
:>> > ds=0053 es=0053 fs=150b gs=0000 efl=00012206
:>> > eax=00000008 ebx=00000000 ecx=00000002 edx=0012ff84 edi=0012fca4
:>> > esi=0012fba0
:>> > Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.
:>> >
:>> > Any suggestions on getting this to work?
:>> >
:>>
:>> Sounds like the new profile was corrupted. Since you haven't used it
:>> yet, delete it and start all over.
:>> Did you get a trp file in your program directory? How old is the laptop?
:>> Dave
:>
:>When I first started thunderbird the directory did not exist. Thunderbird
:>created the profile directory and the thunderbird sub-directory, but nothing
:>was in that sub-directory. I removed the thunderbird sub-directory and am
:>still getting the error. No trp file was created. The laptop is an IBM
:>ThinkPad 600E with 544M of RAM and a P-II-366 processor.
:>
:>Dave
:>

Irrelevant comment! Nostalgia rules OK. That was my laptop before I had
a T23 which was replaced by a T61......
--
Barry Landy Email: Remove nospam in from address
192, Gilbert Road, Cambridge CB4 3PB
Dave Yeo
2013-02-18 19:26:20 UTC
Permalink
Post by David H. Durgee
Post by Dave Yeo
Post by David H. Durgee
I am attempting to set up an older laptop with eCS installed on it to
use thunderbird for my wife. I downloaded the above version and the
required clibc065.dll, freetype2.dll and fntcfg2.dll files and installed
them. I decided to have this use its own profile, so I created a program
object which set MOZILLA_HOME and then started thunderbird.
The first time I ran this it created the profile directory and the
thunderbird sub-directory of it, but then complained about not having a
profile. This was a few days ago.
Today I tried to continue working on this by starting thunderbird with
the -ProfileManager option to allow me to create a new profile.
Killed by SIGSEGV
pid=0x0197 ppid=0x0024 tid=0x0001 slot=0x0115 pri=0x0200 mc=0x0001
H:\OS2-APPS\THUNDERBIRD\THUNDERBIRD.EXE
cs:eip=005b:000113a1 ss:esp=0053:0012fb90 ebp=0012fbb7
ds=0053 es=0053 fs=150b gs=0000 efl=00012206
eax=00000008 ebx=00000000 ecx=00000002 edx=0012ff84 edi=0012fca4
esi=0012fba0
Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.
Any suggestions on getting this to work?
Sounds like the new profile was corrupted. Since you haven't used it
yet, delete it and start all over.
Did you get a trp file in your program directory? How old is the laptop?
Dave
When I first started thunderbird the directory did not exist.
Thunderbird created the profile directory and the thunderbird
sub-directory, but nothing was in that sub-directory. I removed the
thunderbird sub-directory and am still getting the error. No trp file
was created. The laptop is an IBM ThinkPad 600E with 544M of RAM and a
P-II-366 processor.
I just tested here, can create a new profile fine (something I should
have tested sooner). I think your processor is to old though I would
have expected a sigill error. Mozilla seems to depend on SSE support
now. Try TB 4
Dave
David H. Durgee
2013-02-18 21:48:02 UTC
Permalink
Post by Dave Yeo
Post by David H. Durgee
Post by Dave Yeo
Post by David H. Durgee
I am attempting to set up an older laptop with eCS installed on it to
use thunderbird for my wife. I downloaded the above version and the
required clibc065.dll, freetype2.dll and fntcfg2.dll files and installed
them. I decided to have this use its own profile, so I created a program
object which set MOZILLA_HOME and then started thunderbird.
The first time I ran this it created the profile directory and the
thunderbird sub-directory of it, but then complained about not having a
profile. This was a few days ago.
Today I tried to continue working on this by starting thunderbird with
the -ProfileManager option to allow me to create a new profile.
Killed by SIGSEGV
pid=0x0197 ppid=0x0024 tid=0x0001 slot=0x0115 pri=0x0200 mc=0x0001
H:\OS2-APPS\THUNDERBIRD\THUNDERBIRD.EXE
cs:eip=005b:000113a1 ss:esp=0053:0012fb90 ebp=0012fbb7
ds=0053 es=0053 fs=150b gs=0000 efl=00012206
eax=00000008 ebx=00000000 ecx=00000002 edx=0012ff84 edi=0012fca4
esi=0012fba0
Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.
Any suggestions on getting this to work?
Sounds like the new profile was corrupted. Since you haven't used it
yet, delete it and start all over.
Did you get a trp file in your program directory? How old is the laptop?
Dave
When I first started thunderbird the directory did not exist.
Thunderbird created the profile directory and the thunderbird
sub-directory, but nothing was in that sub-directory. I removed the
thunderbird sub-directory and am still getting the error. No trp file
was created. The laptop is an IBM ThinkPad 600E with 544M of RAM and a
P-II-366 processor.
I just tested here, can create a new profile fine (something I should
have tested sooner). I think your processor is to old though I would
have expected a sigill error. Mozilla seems to depend on SSE support
now. Try TB 4
Dave
Where is TB 4 for OS/2 available? I see TB 3.1.12 at os2site and don't
see a later version at either hobbes or netlabs.

Dave
Dave Yeo
2013-02-18 22:21:47 UTC
Permalink
Post by David H. Durgee
Where is TB 4 for OS/2 available? I see TB 3.1.12 at os2site and don't
see a later version at either hobbes or netlabs.
I thought it was compiled along with FF4 but I don't see any 4 releases
on ftp.mozilla.org. You could try
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/6.0.2/contrib/thunderbird-6.0.2.en-US.os2.zip
or various other versions of around the same vintage. 8.0 may also work.
Dave
David H. Durgee
2013-02-21 17:16:05 UTC
Permalink
Post by Dave Yeo
Post by David H. Durgee
Where is TB 4 for OS/2 available? I see TB 3.1.12 at os2site and don't
see a later version at either hobbes or netlabs.
I thought it was compiled along with FF4 but I don't see any 4 releases
on ftp.mozilla.org. You could try
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/6.0.2/contrib/thunderbird-6.0.2.en-US.os2.zip
or various other versions of around the same vintage. 8.0 may also work.
Dave
Per your suggestion I downloaded this version and installed it in place
of 10.0.12 here. I am now encountering a strange issue with this.

As I wanted to be sure this install for my wife had its own profile I
had created a program object per the readme.os2 with:

Path and file name: *
Parameters: set MOZILLA_HOME=H:\Moz_Home & thunderbird.exe "%*"
Working directory: H:\os2-apps\thunderbird

After installing the 6.0.2 release I clicked the object, but once again
I got a pop-up about a missing or invalid profile. So I set
MOZILLA_HOME at a command prompt, changed to the directory and ran
thunderbird with -ProfileManager to correct this. This did present me
with the profile manager and I was able to create and then use the newly
created profile.

Unfortunately, I find that attempting to use the program object STILL
gives me the missing or invalid profile pop-up, Starting thunderbird
from a command line works. I even tried changing the program object to
include the -ProfileManager option, but that also gives the
invalid/missing profile pop-up.

I had kept logs of the various thunderbird calls via >log 2>&1 as:

[H:\os2-apps\thunderbird]thunderbird.exe -ProfileManager
en/ex os2Printers
en/ex ~os2Printers
en/ex os2Printers
VMI_CMD_SETPTR - rc= 0 ulStatus= 1
Video driver is SNAP - mouse ptr will not be hidden
_init_dive: _load_dive() succeeded
_init_dive: hDive= 1 scrn= 0x4730000 format= BGR3
DIVE has been enabled
en/ex ~os2Printers
en/ex os2Printers
VMI_CMD_SETPTR - rc= 0 ulStatus= 1
Video driver is SNAP - mouse ptr will not be hidden
_init_dive: _load_dive() succeeded
_init_dive: hDive= 1 scrn= 0x4730000 format= BGR3
DIVE has been enabled
-- Exception object --
+ _message (string) ''
+ stack (string) 357 chars
+ code (number) 0
+ uri (string) 'http://autoconfig.verizon.net/mail/config-v1.1.xml'
+ message (string) ''
+ toString (function) 3 lines
*
-- Stack Trace --
Exception("")@chrome://messenger/content/accountcreation/util.js:189
ServerException("",0,"http://autoconfig.verizon.net/mail/config-v1.1.xml")@chrome://messenger/content/accountcreation/fetchhttp.js:300
(false)@chrome://messenger/content/accountcreation/fetchhttp.js:222
([object
ProgressEvent])@chrome://messenger/content/accountcreation/fetchhttp.js:146
data to post =
{"rev":0,"userEmailHash":"33b85d2c111bf84f57143875f208f1b6d499be3b8857e47a306eb6af7b9b4377","events":{"smtpServerAdded":{"time":1361464120032,"data":true},"accountAdded":{"time":1361464120350,"data":true}}}
data to post =
{"rev":0,"userEmailHash":"33b85d2c111bf84f57143875f208f1b6d499be3b8857e47a306eb6af7b9b4377","events":{"smtpServerAdded":{"time":1361464120032,"data":true},"accountAdded":{"time":1361464120350,"data":true},"msgDownloaded":{"time":1361464137526,"data":true}}}
en/ex ~os2Printers

[H:\os2-apps\thunderbird]thunderbird.exe
en/ex os2Printers
VMI_CMD_SETPTR - rc= 0 ulStatus= 1
Video driver is SNAP - mouse ptr will not be hidden
_init_dive: _load_dive() succeeded
_init_dive: hDive= 1 scrn= 0x4730000 format= BGR3
DIVE has been enabled
en/ex ~os2Printers

(program object - thunderbird.exe)
en/ex os2Printers
VMI_CMD_SETPTR - rc= 0 ulStatus= 1
Video driver is SNAP - mouse ptr will not be hidden
_init_dive: _load_dive() succeeded
_init_dive: hDive= 1 scrn= 0x4730000 format= BGR3
DIVE has been enabled
en/ex ~os2Printers

(program object - thunderbird.exe -ProfileManager)
en/ex os2Printers
VMI_CMD_SETPTR - rc= 0 ulStatus= 1
Video driver is SNAP - mouse ptr will not be hidden
_init_dive: _load_dive() succeeded
_init_dive: hDive= 1 scrn= 0x4730000 format= BGR3
DIVE has been enabled
en/ex ~os2Printers


So despite encountering an exception of some sort while creating the
profile I am able to run thunderbird, but only from a command line. I
will need to get this working with a program object before my wife will
be able to use it, as she is not very computer literate. I will
appreciate any guidance in getting this to work. Are there any further
debugging techniques to be applied with the program object to see why it
is not finding the profile?

Dave
Mr. G
2013-02-21 17:31:56 UTC
Permalink
Post by David H. Durgee
Post by Dave Yeo
Post by David H. Durgee
Where is TB 4 for OS/2 available? I see TB 3.1.12 at os2site and don't
see a later version at either hobbes or netlabs.
I thought it was compiled along with FF4 but I don't see any 4 releases
on ftp.mozilla.org. You could try
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/6.0.2/contrib/thunderbird-6.0.2.en-US.os2.zip
or various other versions of around the same vintage. 8.0 may also work.
Dave
Per your suggestion I downloaded this version and installed it in place
of 10.0.12 here. I am now encountering a strange issue with this.
As I wanted to be sure this install for my wife had its own profile I
Path and file name: *
Parameters: set MOZILLA_HOME=H:\Moz_Home & thunderbird.exe "%*"
Working directory: H:\os2-apps\thunderbird
After installing the 6.0.2 release I clicked the object, but once again
I got a pop-up about a missing or invalid profile. So I set
MOZILLA_HOME at a command prompt, changed to the directory and ran
thunderbird with -ProfileManager to correct this. This did present me
with the profile manager and I was able to create and then use the newly
created profile.
Unfortunately, I find that attempting to use the program object STILL
gives me the missing or invalid profile pop-up, Starting thunderbird
from a command line works. I even tried changing the program object to
include the -ProfileManager option, but that also gives the
invalid/missing profile pop-up.
So despite encountering an exception of some sort while creating the
profile I am able to run thunderbird, but only from a command line. I
will need to get this working with a program object before my wife will
be able to use it, as she is not very computer literate. I will
appreciate any guidance in getting this to work. Are there any further
debugging techniques to be applied with the program object to see why it
is not finding the profile?
Dave
Just a WAG....have you tried setting moz_home in your config.sys?
If push came to shove, you could always put the command line parameters in
a small cmd file, and make an object from the cmd file.
If you are using firefox also, you should be using the "run" utility to
launch at least one of the two apps (FF or TB)
A.D. Fundum
2013-02-21 19:36:26 UTC
Permalink
Post by Mr. G
have you tried setting moz_home in your config.sys?
Not required, one may also use (a hidden) SET in the setup string of
the WPS progam object. An example which sets yet another HOME
environment variable can be found in:

http://hobbes.nmsu.edu/download/pub/os2/apps/internet/mail/util/alt-ho
me.zip


--
Dave Yeo
2013-02-21 18:10:47 UTC
Permalink
Post by David H. Durgee
Post by Dave Yeo
Post by David H. Durgee
Where is TB 4 for OS/2 available? I see TB 3.1.12 at os2site and don't
see a later version at either hobbes or netlabs.
I thought it was compiled along with FF4 but I don't see any 4 releases
on ftp.mozilla.org. You could try
http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/6.0.2/contrib/thunderbird-6.0.2.en-US.os2.zip
or various other versions of around the same vintage. 8.0 may also work.
Dave
Per your suggestion I downloaded this version and installed it in place
of 10.0.12 here. I am now encountering a strange issue with this.
As I wanted to be sure this install for my wife had its own profile I
Path and file name: *
Parameters: set MOZILLA_HOME=H:\Moz_Home & thunderbird.exe "%*"
Working directory: H:\os2-apps\thunderbird
I'm not an expert on program objects so not sure about this invocation.
As Mr G suggested, I'd wrap thunderbird in a small script to launch
rem to be installed in h:\os2-apps\thunderbird
set LIBPATHSTRICT=T
set BEGINLIBPATH=.\.
set MOZILLA_HOME=h:\moz_home
thunderbird.exe %1 %2 %3 %4 %5
exit

or better download run! from hobbes, read the documentation, set up the
environment file and create a program object pointing to
thunderbird!lge.exe and drag thunderbird.exe to the icon page in its
properties.
Dave
A.D. Fundum
2013-02-21 19:42:03 UTC
Permalink
Post by Dave Yeo
I'm not an expert on program objects so not sure about this
invocation.

Program object setup strings (the 4th argument of RexxUtil's
SysCreateObject()) do accept SETs, albeit those settings aren't
visible when you'ld browse through the settings of the objects.


--
A.D. Fundum
2013-02-22 01:09:03 UTC
Permalink
AFAIK there's no need to set the working the directory if it's the
same directory, and I assume the parameter "%*" is obsolete.


--

/* Install.CMD (not tested) */

CALL RxFuncAdd 'SysLoadFuncs','RexxUtil','SysLoadFuncs'
CALL SysLoadFuncs

class='WPProgram
enter=D2C(10)
location='<WP_DESKTOP>'
name='Thunderbird 10.0.12'
set='MOZILLA_HOME=H:\Moz_Home'
name=name||enter||set

setup='OBJECTID=<THNDRBRD>;'
setup=setup||'EXENAME=H:\os2-apps\thunderbird\thunderbird.exe;'
setup=setup||'SET' set

rc=SysCreateObject(class,name,location,setup,'U')
IF rc>0 THEN SAY 'WPS Program object for TB is created.'
IF rc=0 THEN SAY 'Error: WPS Program object for TB not created'
SAY
SAY 'Press <ENTER>...'
PULL .
EXIT

Dave Yeo
2013-02-18 23:56:47 UTC
Permalink
Post by David H. Durgee
Where is TB 4 for OS/2 available?
Now I remember. There never was a TB4 available. I ran a hybrid (3.1.x
with gecko 1.9) which would have been 4 if it had been and Rich uploaded
a similar copy somewhere around the time we were testing FF 4's printer
support.
Dave
A.D. Fundum
2013-02-18 23:05:43 UTC
Permalink
Mozilla seems to depend on SSE support now.
Does the current product, perhaps and hopefully optimized for a
Pentium II (i.e. enough RAM available to really use it), support and
require Pentium III's SSE?


--
Dave Yeo
2013-02-18 23:53:07 UTC
Permalink
Post by A.D. Fundum
Mozilla seems to depend on SSE support now.
Does the current product, perhaps and hopefully optimized for a
Pentium II (i.e. enough RAM available to really use it), support and
require Pentium III's SSE?
As far as I can see there are a couple of SSE functions without any
fallback so yes SSE seems to be a requirement. It is possible I missed
something though.
The JIT JavaScript engine and a couple of other external libraries such
as VPC (webm) and Pixman will take advantage of simd instructions such
as SSE[2,3], etc if available.
Eventually I guess AVX instructions will be added and as far as I know
our kernel will not support them and they'll have to be disabled.
I've been compiling with -march=P6 so it requires at least a Pentium Pro
with generic optimizations. The generic optimizations vary with GCC
versions but are supposed to reflect the most common architectures at
the time of release.
Dave
Loading...