Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - M2 build and 6.3.0 SP3: (6 Items)
   
M2 build and 6.3.0 SP3  
Hello

Is it possible to run M2 build over 6.3.0 SP3 or I must have 6.3.2A installed?
I tried to unpack it on 6.3.0 SP3, rebuilt the boot image with procnto-smp but it does not live long. In few minutes 
after boot system crashes with message:
Crash[0, 0] at ker_timer line 359.

I run it on single-core CPU (some Celeron as far as I remember).
Re: M2 build and 6.3.0 SP3  
Well, maybe it does not crash while it's idle. I'm able to work in shell for quite a long time already. But it crashes 
very soon if I start my applications which create some fuss for kernel.
RE: M2 build and 6.3.0 SP3  
Hi Oleh,

If you didn't start from here
http://www.qnx.com/download/feature.html?programid=16784, which is the
baseline Momentics 6.3.2 release, then you're running odd/untested versions.

Speaking from a support perspective, if you want to build the kernel and run
it, then you need to get the above release. We'll guarantee backwards
compatibility (6.3.0SP3 built binaries should run fine on 6.3.2), but we do
not guarantee forward compatilibity (6.3.2 on 6.3.0SP3 is an untested
configuration, and therefore unsupported.).

This is layed out in the Building the OS Source documentation.

Pre-requisites
To build the Neutrino OS source you need to have:

   1. Momentics Development Environment (6.3.2) installed for the build
tools.
      NOTE: This must be the latest 6.3.2 complete development environment
from this download site.
      A 6.3.2 or 6.3.0 development environment installed prior to 12/09/2007
will not work properly and will result in build errors/problems.
      To build the latest you need the latest released developer
environment. 

Cheers,
-Brian 

-----Original Message-----
From: Oleh Derevenko [mailto:oder@eleks.lviv.ua] 
Sent: Tuesday, November 27, 2007 14 50
To: ostech-core_os
Subject: Re: M2 build and 6.3.0 SP3

Well, maybe it does not crash while it's idle. I'm able to work in shell for
quite a long time already. But it crashes very soon if I start my
applications which create some fuss for kernel.

_______________________________________________
OSTech
http://community.qnx.com/sf/go/post2992
Re: RE: M2 build and 6.3.0 SP3  
Well, we tried 6.3.2 right after it was released in May-June 2006. But we had problems with it. The kernel crashed from 
time to time in customer installation and we had to rollback to 6.3.0. That's why we do not use 6.3.2 yet and I can 
assume current crashes I experience with M2 could be the same problem we had previous Summer.

I tried to boot the system several more times. I was even able to roughly locate which of my applications causes kernel 
to crash soon after it's started. However the application is quite large and multithreaded so I do not have even the 
slightest idea what could trigger the fault.

All the times it crashed in ker_timer 359 except for one time in nano_sched 1333.
RE: RE: M2 build and 6.3.0 SP3  
Hi Oleh,

The 6.3.2 released in May/June 2006 isn't the same 6.3.2 which was released
in September 2007. The former was a kernel update and the latter is a
baseline release, and is the only supported platform for building the M2
build.

Once you upgrade to Sept 2007 6.3.2, if you're seeing crashes, you can
either seek help here or submit a support ticket if you have a plan.

With regards to the causes of kernel crashes, there is a list at the
following URL:

http://community.qnx.com/sf/wiki/do/viewPage/projects.core_os/wiki/Kernel_Cr
ashed_Common_Causes

We also have a primer on debugging kernel crashes in our technotes, which
you can find here:

http://www.qnx.com/developers/docs/6.3.2/neutrino/technotes/proc_dump.html

Cheers,
-Brian 

-----Original Message-----
From: Oleh Derevenko [mailto:oder@eleks.lviv.ua] 
Sent: Tuesday, November 27, 2007 15 52
To: ostech-core_os
Subject: Re: RE: M2 build and 6.3.0 SP3

Well, we tried 6.3.2 right after it was released in May-June 2006. But we
had problems with it. The kernel crashed from time to time in customer
installation and we had to rollback to 6.3.0. That's why we do not use 6.3.2
yet and I can assume current crashes I experience with M2 could be the same
problem we had previous Summer.

I tried to boot the system several more times. I was even able to roughly
locate which of my applications causes kernel to crash soon after it's
started. However the application is quite large and multithreaded so I do
not have even the slightest idea what could trigger the fault.

All the times it crashed in ker_timer 359 except for one time in nano_sched
1333.

_______________________________________________
OSTech
http://community.qnx.com/sf/go/post2994
Re: RE: RE: M2 build and 6.3.0 SP3  
Hi Brian

> The 6.3.2 released in May/June 2006 isn't the same 6.3.2 which was released
> in September 2007. The former was a kernel update and the latter is a
> baseline release, and is the only supported platform for building the M2
> build.

I did not build it myself. I downloaded binaries from your site.
However it does not matter if it is extracted over 6.3.0SP3 or 6.3.2. Today I've unpacked it over 6.3.2 installation 
downloaded from the link you provided and it crashes as well.

By the way, the image with Memory Partition libraries does not boot at all. I have to build it without [+keeplinked 
module=apm module=partmgr]. You can find my boot image build script in attachment.

> Once you upgrade to Sept 2007 6.3.2, if you're seeing crashes, you can
> either seek help here or submit a support ticket if you have a plan.

No, I do not currently have a support plan. And as far as I understood from conversation with your developers last year 
you did not have any means for tracking down crashes like this remotely. :(
Well, maybe I could send you some of my applications if you would agree to run them in your test machine. However with 
just few processes running it could not always be easy to reproduce. You may have to restart it several times.
> 
> With regards to the causes of kernel crashes, there is a list at the
> following URL:
http://community.qnx.com/sf/wiki/do/viewPage/projects.core_os/wiki/Kernel_Cr
> ashed_Common_Causes

Those all are unlikely. It is a user-mode application and most of those causes are hardware access or driver related. 
Memory usage at the time of crash is around 60%.

> We also have a primer on debugging kernel crashes in our technotes, which
> you can find here:
http://www.qnx.com/developers/docs/6.3.2/neutrino/technotes/proc_dump.html

Well, most of the times it only displays Crash[0, 0] at ker_timer 359 or nano_sched 1333. Sometimes it does not display 
any message at all. I could see a dump like in that example only once. The "screenshot" ;) for it is in attachment as 
well.
Attachment: Compressed file files.zip 77.07 KB