[Orca-users] Segmentation Fault

Cockcroft, Adrian acockcroft at ebay.com
Thu Sep 29 11:15:20 PDT 2005


1)       the RAWDISK stuff is obsolete

 

2)       are you running the "stable release" or the development build492? 492 has fixes in it for some of these problems

 

3)       the problem below seems to be that its reading a directory and getting a bad directory entry that is crashing it when it dereferences the pointer. This is not the same as the common problem of running out of disk slots. You san see that the current index is 30, and the size is 540 in the debug output below.

 

Adrian

 

  _____  

From: orca-users-bounces+acockcroft=ebay.com at orcaware.com [mailto:orca-users-bounces+acockcroft=ebay.com at orcaware.com] On Behalf Of Daniel.Schaefer.ext at deutsche-boerse.com
Sent: Thursday, September 29, 2005 3:48 AM
To: orca-users at orcaware.com
Subject: [Orca-users] Segmentation Fault

 


Hi, hopefully perhaps anyone can help. 
In earlier threads You've discussed segmentation fault which have occurred when using orcallator.se on systems with SAN-connected systems & large number of disks. 

I've installed latest SE-Toolkit with orcallator 1.37 on a FSC P900 (and also FSCP250, same result) with Solaris 10 & connected SAN-storage (EMC) with a lot of disk devices which have been assigned to this machine. 

Everytime when starting orcallator I get a segmentation fault. 

I've tried to exclude USE_RAWDISK and also to increase MAX_RAWDISK, both with no results. 

Has anyone an idea? 

Could it be a problem with SEtoolkit? I've tried additionally zoom.se included in the SE package - same result, error when greping san disk details! 

Debug output orcallator.se: 

ld = readdir(dirp<18446744071543194240>) 
if (count<30> == GLOBAL_diskinfo_size<540>) 
dp = *((dirent_t *) ld<18446744071543217776>) 
if (dp.d_name<c8t1d39s1> == <.> || dp.d_name<c8t1d39s1> == <..>) 
if (!(dp.d_name<c8t1d39s1> =~ <s0$>)) 
ld = readdir(dirp<18446744071543194240>) 
if (count<30> == GLOBAL_diskinfo_size<540>) 
dp = *((dirent_t *) ld<18446744071543217808>) 
if (dp.d_name<c8t1d39s2> == <.> || dp.d_name<c8t1d39s2> == <..>) 
if (!(dp.d_name<c8t1d39s2> =~ <s0$>)) 
ld = readdir(dirp<18446744071543194240>) 
if (count<30> == GLOBAL_diskinfo_size<540>) 
dp = *((dirent_t *) ld<18446744071543217840>) 
if (dp.d_name<c8t1d39s3> == <.> || dp.d_name<c8t1d39s3> == <..>) 
if (!(dp.d_name<c8t1d39s3> =~ <s0$>)) 
ld = readdir(dirp<18446744071543194240>) 
if (count<30> == GLOBAL_diskinfo_size<540>) 
dp = *((dirent_t *) ld<18446744071543217872>) 
if (dp.d_name<c8t1d39s4> == <.> || dp.d_name<c8t1d39s4> == <..>) 
if (!(dp.d_name<c8t1d39s4> =~ <s0$>)) 
ld = readdir(dirp<18446744071543194240>) 
if (count<30> == GLOBAL_diskinfo_size<540>) 
dp = *((dirent_t *) ld<18446744071543217904>) 
Segmentation Fault 

Thanks,
------------------------------------------------------------
i.A. Deutsche Börse Systems AG
ein Unternehmen der Gruppe Deutsche Börse

Daniel W. Schäfer
Unix Server Operations
D-60487 Frankfurt am Main
tel.:+49-(0)69-211-15822
fax.:+49-(0)69-211-6-15822
mailto:daniel.schaefer at deutsche-boerse.com
http://deutsche-boerse.com/systems

  _____  

Diese E-Mail enthaelt vertrauliche oder rechtlich geschuetzte
Informationen.
Wenn Sie nicht der beabsichtigte Empfaenger sind, informieren Sie bitte
sofort den Absender und loeschen Sie diese E-Mail. Das unbefugte
Kopieren
dieser E-Mail oder die unbefugte Weitergabe der enthaltenen
Informationen
ist nicht gestattet.

The information contained in this message is confidential or protected
by
law. If you are not the intended recipient, please contact the sender
and
delete this message. Any unauthorised copying of this message or 
unauthorised distribution of the information contained herein is
prohibited. 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/orca-users/attachments/20050929/9f6ff44c/attachment.html>


More information about the Orca-users mailing list