Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

problem with thunderbird 10.0.12

19 views
Skip to first unread message

David H. Durgee

unread,
Feb 18, 2013, 12:03:28 PM2/18/13
to
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

unread,
Feb 18, 2013, 12:42:18 PM2/18/13
to
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

unread,
Feb 18, 2013, 1:01:23 PM2/18/13
to
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

unread,
Feb 18, 2013, 2:16:34 PM2/18/13
to
On Mon, 18 Feb 2013, David H. Durgee wrote:
:>

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

unread,
Feb 18, 2013, 2:26:20 PM2/18/13
to
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

unread,
Feb 18, 2013, 4:48:02 PM2/18/13
to
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

unread,
Feb 18, 2013, 5:21:47 PM2/18/13
to
David H. Durgee wrote:
> 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

A.D. Fundum

unread,
Feb 18, 2013, 6:05:43 PM2/18/13
to
> 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

unread,
Feb 18, 2013, 6:53:07 PM2/18/13
to
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


Dave Yeo

unread,
Feb 18, 2013, 6:56:47 PM2/18/13
to
David H. Durgee wrote:
> 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

David H. Durgee

unread,
Feb 21, 2013, 12:16:05 PM2/21/13
to
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

unread,
Feb 21, 2013, 12:31:56 PM2/21/13
to
> 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)

Dave Yeo

unread,
Feb 21, 2013, 1:10:47 PM2/21/13
to
David H. Durgee wrote:
> Dave Yeo wrote:
>> David H. Durgee wrote:
>>> 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

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

unread,
Feb 21, 2013, 2:36:26 PM2/21/13
to
> 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


--

A.D. Fundum

unread,
Feb 21, 2013, 2:42:03 PM2/21/13
to
> 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

unread,
Feb 21, 2013, 8:09:03 PM2/21/13
to
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
0 new messages