Paul Humphreys rambles on....
News and Views

20041122 Monday November 22, 2004

dtlogin cores on me

Like making the early morining cup of tea I power my home machine on every day to read my emails. I usually come back to a dtlogin screen. But today it is different. No dtlogin but a

Nov 22 07:32:30 miaplacidus genunix: [ID 603404 kern.notice] NOTICE: core_log: dtlogin[300] core dumped: /var/cores/core.0.dtlogin.1101108749

On my screen. I login as root and as I have setup coreadm I know where the core file will be. A quick pstack on it does not reveal anything that points to anything obvious:

# pstack *dt* core 'core.0.dtlogin.1101108749' of 300: /usr/dt/bin/dtlogin -daemon

fef341ec strlen (ffbfed0c, 0, ffbfec60, 0, 0, 0) + 80

fef87a14 vsnprintf (ffbff170, 4c0, ffbfed0c, ffbff8ec, 81010100, ff0000) + 5c

fef52da8 vsyslog (fefc2868, 0, ffbff8ec, ffbff10c, ff1402a8, fef38264) + 4b4

fef528e4 syslog (3, fefa8190, 400, fecb1104, 1d488060, 5f5f756e) + 1c

fef38278 crypt_invoke (0, ffbff964, 471ec, 0, ffbff970, ffbff964) + 290

00018e94 bitsToBytes (fea92300, 10, 0, 2000, 31, fe9a2798) + 50

0001d634 MitGetAuth (12, fe9a26c0, 0, 472b0, 31, 47334) + 64

00017b1c GenerateAuthorization (12, fe9a26c0, 2d310000, 7efefeff, 81010100, ff00) + 2c

00017f94 SetLocalAuthorization (50498, feb822a0, fe9a26c0, 1, 636f6e73, ffbffc41) + c

0001a434 StartDisplay (3f800, 27ff, 48f38, 48ec4, 81010100, ff00) + 104

0001bdd4 StartFbconsole (1a120, 1, 4df40, 400, 81010100, ff00) + cc

0001938c main (2, ffbffdc4, ffbffdd0, 3f400, 0, 0) + 234

00016090 _start (0, 0, 0, 0, 0, 0) + b8

If I was running Solaris10 I am sure greenline would have restarted dtlogin but thats another story. So I run dtlogin's init.d script and I can now login.

Using the stack from pstack I poke about in Sunsolve and eventually find a bug id that matches the stack. I then use the bugid in the patch descriptions section of Sunsolve and find the patch to resolve this issue. It is fairly new and only just fixed in the latest build of Solaris10 too. Download from our server and that should be the end of it.

( Nov 22 2004, 12:01:00 AM PST ) Permalink Comments [3]

Comments:

are the information you rely on to solve your problem publicaly available in sunsolve?

Posted by bbr on November 22, 2004 at 12:38 AM PST #

A question was added does is this information in the public sunsolve ?

The answer is no but the patch for dtlogin is shown as being 'available' for Solaris9. Are you seeing this problem ?

Posted by Paul Humphreys on November 22, 2004 at 04:30 AM PST #

Mmmm, I get cores from S10 (b69) JDS on one machine (thanks to gnome-session), and a perfect desktop on another. It's pretty frustrating, but thank goodness CDE is as stable and reliable as ever (albeit a little dated). It'd really be great to have somewhere to post things like this though (even as 'lowest' priority issues), as I'm sure the overall quality of the product would improve. I can't wait for Open Solaris, because then I'd be able to build a debug release of gnome session and at least get a better idea of what went wrong (and possibly even fix it!).

Posted by Michael van der Westhuizen on November 22, 2004 at 02:00 PM PST #

Post a Comment:

Comments are closed for this entry.

Archives
Language
Links
Referrers