[Orca-users] Segmentation fault with long WWN

James Edwards jedwards at sos.state.tx.us
Thu Feb 8 05:27:04 PST 2007


I'm running the latest versions on Solaris 9 and 10 and having the same
problem on three machines.  The only thing these three machines have in
common is that they are hooked up to my SAN and have multi-pathed disks.  I
have several other systems, not on the SAN, where orca works just fine.
 
When I run it on debug mode like this:
 
/opt/RICHPse/bin/se.sparcv9 -d -DWATCH_OS /files/orca/lib/orcallator.se
 
I get a segmentation fault.  Here is the last few lines I see:
 
if (name<ssd19> =~ <sd.*>)
for(sderr.number$ = <0>
,refresh$(sderr(STRUCTURE))
; sderr.number$<-1> != <-1>; sderr.number$++,refresh$(sderr(STRUCTURE))
)
sderr.number$ = <0>
refresh$(sderr(STRUCTURE))
short_name = sderr.name$<sd1,err>
strtok(short_name<sd1,err>, <,>)
if (short_name<sd1> == name<ssd19>)
sderr.number$++;
refresh$(sderr(STRUCTURE))
return sderr(STRUCTURE);
count++;
ld = readdir(dirp<18446744071543194240>)
if (count<21> == GLOBAL_diskinfo_size<103>)
dp = *((dirent_t *) ld<18446744071543217760>)
if (dp.d_name<c3t224400015D048E00d4s1> == <.> ||
dp.d_name<c3t224400015D048E00d4s1> == <..>)
if (!(dp.d_name<c3t224400015D048E00d4s1> =~ <s0$>))
ld = readdir(dirp<18446744071543194240>)
if (count<21> == GLOBAL_diskinfo_size<103>)
dp = *((dirent_t *) ld<18446744071543217808>)
if (dp.d_name<c3t224400015D048E00d4s2> == <.> ||
dp.d_name<c3t224400015D048E00d4s2> == <..>)
if (!(dp.d_name<c3t224400015D048E00d4s2> =~ <s0$>))
ld = readdir(dirp<18446744071543194240>)
if (count<21> == GLOBAL_diskinfo_size<103>)
dp = *((dirent_t *) ld<18446744071543217856>)
if (dp.d_name<c3t224400015D048E00d4s3> == <.> ||
dp.d_name<c3t224400015D048E00d4s3> == <..>)
if (!(dp.d_name<c3t224400015D048E00d4s3> =~ <s0$>))
ld = readdir(dirp<18446744071543194240>)
if (count<21> == GLOBAL_diskinfo_size<103>)
dp = *((dirent_t *) ld<18446744071543217904>)
Segmentation Fault

 
It looks to my uneducated mind that it is looking for something on
c3t224400015D048E00d4s3 which is one of the interface cards but the mounted
LUNS shows this
/dev/dsk/c4t600015D000048E000000000000000628d0s0.
 
I don't know enough about how this works to talk intelligently so any help
would be appreciated.  I'm searching the archives but so far have only found
one post back in July that was never responded to.
 
Any help would be greatly appreciated.
 
Jim E
 
 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/orca-users/attachments/20070208/5cd4b5f0/attachment.html>


More information about the Orca-users mailing list