[kde-solaris] Solaris 9 64 bit startup problem

Stefan Teleman steleman at nyc.rr.com
Fri Aug 29 00:57:52 CEST 2003


Based on your description of the symptoms and what i see in this truss 
output i am wondering if this is not related to arts and the audio 
device.

Could you please try the following 3 things:

1a. chmod 4755 ${KDE}/bin/artsd # and
1b. chmod 4055 ${KDE}/bin/artswrapper
2. find out the real entry in /devices for the audio device -- usually 
it is /devices/pci at 1f,4000/ebus at 1/SUNW,CS4231 at 14,200000:sound,audio 
-- which is symlinked to /dev/audio and /dev/sound/0

chmod 0666 
/devices/pci at 1f,4000/ebus at 1/SUNW,CS4231 at 14,200000:sound,audio
(give everyone read/write acess)

3. make sure you have a ~/.kde/share/config/kcmartsrc file properly 
configured for Sun. Here is my own kcmartsrc:

[Arts]
AddOptions=
Arguments=\s-F 8 -S 1024 -a sun -d -n -b 16 -m artsmessage -l 3 -f
AudioIO=sun
AutoSuspend=false
Bits=16
DeviceName=
FullDuplex=true
Latency=1
LoggingLevel=3
MessageApplication=artsmessage
NetworkTransparent=true
SamplingRate=0
StartRealtime=true
StartServer=true
SuspendTime=60
X11GlobalComm=true

Please let me know.

--Stefan

-----

On Thursday 28 August 2003 17:35, robert_kislin at bankone.com wrote:
> Here is the output of my truss when running startkde from within
> CDE:
>
> 13065:  door_call(3, 0xFFFFFFFF7FFF55E8)                = 0
> 13054:  poll(0xFFFFFFFF7FFF8E60, 3, 10)                 = 0
> 13054:  ioctl(9, AUDIO_GETINFO, 0x1001712D4)            = 0
> 13054:  lseek(11, 158748, SEEK_SET)                     = 158748
> 13054:  read(11, "E3F4 dF7D4FC1B02A3\t o\0".., 288)     = 288
> 13054:  lseek(11, 159004, SEEK_SET)                     = 159004
> 13054:  read(11, " NFC\fFA gFE >05 [04 :F6".., 288)     = 288
> 13054:  lseek(11, 159260, SEEK_SET)                     = 159260
> 13054:  read(11, " 8F0ACF6 4FB N021904AE05".., 288)     = 288
> 13054:  lseek(11, 159516, SEEK_SET)                     = 159516
> 13054:  read(11, "D201 g\t g07 |040703 QFE".., 288)     = 288
> 13054:  ioctl(9, AUDIO_GETINFO, 0x1001712D4)            = 0
> 13054:  write(9, "FFCBFFCBF88AF88AF4CFF4CF".., 4096)    = 4096
> 13054:  ioctl(9, AUDIO_GETINFO, 0x1001712D4)            = 0
> 13054:  ioctl(9, AUDIO_GETINFO, 0x1001712D4)            = 0
> 13065:      Incurred fault #6, FLTBOUNDS  %pc = 0xFFFFFFFF7A6563E8
> 13065:        siginfo: SIGSEGV SEGV_MAPERR addr=0x7BBB6180
> 13065:      Received signal #11, SIGSEGV [caught]
> 13065:        siginfo: SIGSEGV SEGV_MAPERR addr=0x7BBB6180
> 13065:  sigprocmask(SIG_SETMASK, 0xFFFFFFFF7FFF7490, 0x00000000) =
> 0 13065:  sigaction(SIGALRM, 0xFFFFFFFF7FFF6F40,
> 0xFFFFFFFF7FFF7100) = 0 13065:  alarm(3)                           
>             = 0 13065:  close(10)                                  
>     = 0 13065:  getrlimit(RLIMIT_NOFILE, 0xFFFFFFFF7FFF72D0)    = 0
> 13065:  close(0)                                        = 0 13065: 
> close(1)                                        = 0 13065: 
> close(2)
>
>
>
> Please respond to "For people using KDE on Solaris, with questions
> about KDE or  Solaris" <kde-solaris at mail.kde.org>
> Sent by:
> kde-solaris-bounces-+robert_kislin=bankone.com at mail.kde.org To:    
> "For people using KDE on Solaris, with questions about KDE or
> Solaris" <kde-solaris at mail.kde.org>
> cc:
>
> Subject:        Re: [kde-solaris] Solaris 9 64 bit startup problem
>
> robert_kislin at bankone.com wrote:
> > Thanks for the information, but the issue is not setting up
> > dtlogin to work with KDE.  I have that set up fine.  As KDE
> > begins to load after logging in, ksplash comes up, but it crashes
> > just after starting to load the desktop.  I keep getting ICE IO
> > failures.  I'm not certain where it
>
> is
>
> > happening, but kdesktop does not load.
>
>    Well then you have to find out why !
>
>    Login to the sun system over the network from another screen.
>    Use telnet or whatever you are comfortable with.
>
>    su to root.
>
>
> # ps -ef | grep dtlogin
>      root   338     1  0 21:52:20 ?        0:00 /usr/dt/bin/dtlogin
> -daemon
>
> # truss -rall -wall -vall -fao /tmp/trace  -p 338 &
>
>
>    Atempt to Login on the graphics console with KDE.
>
> After the KDE-KRASH , kill the truss process and analyse the trace.

-- 
Stefan Teleman          'Nobody Expects the Spanish Inquisition'
steleman at nyc.rr.com                          -Monty Python



More information about the kde-solaris mailing list