Hello,

just in case someone other sees the same stuff:

A quick look in the source-code, some investigations and a bit of grey
matter revealed that this seems not to be a fatal error.

First we see, that the current request of Task 91 is cancelled: 
2006-01-02 11:04:36  6025     11577 COMMUNIC Cancel request for T91

2006-01-02 11:04:36  6036     53000 B*TREE   BD500: Next cancelled: 91
This message is generated by the method cbd500_Tree::bd500NextNode which is
used to get the next node of a tree structure. In this case the transaction
was cancelled and therefore this method returns immediatly without returning
the next node. But before returning, it sets 'm_TrError' to 'e_cancelled'.

2006-01-02 11:04:36  6036 ERR 53000 OBJECT   BD550FieldQueue:PageLeak: 113
2006-01-02 11:04:36  6036 ERR 53000 OBJECT   BD550FieldQueue:PageLeak: 19
2006-01-02 11:04:36  6036 ERR 53000 OBJECT   BD550FieldQueue:PageLeak: 54
These messages are caused by the method
cbd550_FieldQueue::~cbd550_FieldQueue which is the destructor of the class
cbd550_FieldQueue. There's a do-while loop in this method to free the nodes
held by the queue. This loop has the condition "e_Ok == m_TrError". Because
cbd500_Tree::bd500NextNode has set 'm_TrError' to 'e_cancelled', the loop
exits prior all nodes are freed.

Afterwards there's a check if all nodes have been released. This wasn't the
case; so these messages with the current page-count are logged:

    g01abort (csp3_bd_msg, csp3_n_obj,
        "BD550FieldQueue:PageLeak", m_AllocPageCnt);

Because of these facts you should consider to maybe restart your instance
(don't know whether these nodes are freed by a kind of garbage-collector).
But there's no inconsistency in e.g. the devspaces as feared by me.

NOTE: If this happens on your SAP R/3 System you should contact SAP Support
to analyse this problem exactly.


Bye
Chris

>-----Original Message-----
>From: JUNG, Christian 
>Sent: Tuesday, January 03, 2006 11:22 AM
>To: MaxDB Mailinglist (E-Mail)
>Subject: knldiag.err: BD550FieldQueue:PageLeak
>
>
>Hello,
>
>we had some problems in a SAP R/3-System running with a MaxDB 
>7.5.0.30 on
>Linux. First I thought about some problems with the database 
>and therefore
>took a look in the log-files. 
>
>I've found these messages which don't make much sense to me in 
>'knldiag':
>
>---%<---
>2006-01-02 11:04:36  6025     11577 COMMUNIC Cancel request for T91
>2006-01-02 11:04:36  6036     53000 B*TREE   BD500: Next cancelled: 91
>2006-01-02 11:04:36  6036 ERR 53000 OBJECT   
>BD550FieldQueue:PageLeak: 113
>2006-01-02 11:04:36  6036 ERR 53000 OBJECT   
>BD550FieldQueue:PageLeak: 19
>2006-01-02 11:04:36  6036 ERR 53000 OBJECT   
>BD550FieldQueue:PageLeak: 54
>---%<---
>
>I don't think that's the cause of the R/3-problem but I'm 
>curious to get an
>explanation of what happened there. The database runs fine, there a no
>problems and a quick search via google didn't reveal anything. 
>Do I have to
>worry about these messages?
>
>The exactly build is 'X32/LINUX 7.5.0 Build 030-121-100-791' 
>running on SuSE
>SLES 9 with Linux SMP-kernel 2.6.5-7 build 191.
>
>
>Greets & a happy new year
>Chris
>
>phone: +49 6898/10-4987
>fax: +49 6898/10-54987
>http://www.saarstahl.de
>
>-- 
>MaxDB Discussion Mailing List
>For list archives: http://lists.mysql.com/maxdb
>To unsubscribe:    
http://lists.mysql.com/[EMAIL PROTECTED]


-- 
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to