Re: [Brahms-dev-l] brat 2-25-10 vs 2-25-8

From: flemming videbaek <videbaek@rcf.rhic.bnl.gov>
Date: Wed May 11 2005 - 07:51:08 EDT
Part of the issue is that the run conditions being looked up i.e. the store
number, start oif store ...
 was only
introduced this year as beeing stored. there should probably be a test
wheter or not to return
this info. The segmantation fault may well come from lack of releasing
'mysql' records.
The calibration DB had that problem from start, and was fixed at a later
time.

I hope Kris can take a look at this; he developed the code at my request

cheers
    Flemming

----------------------------------------------------------------
Flemming Videbaek
Physics Department
Brookhaven National Laboratory

e-mail: videbaek@bnl.gov
phone: 631-344-4106
----- Original Message ----- 
From: "trulsml" <trulsml@nbi.dk>
To: "Brahms Devel List" <brahms-dev-l@lists.bnl.gov>
Sent: Wednesday, May 11, 2005 6:57 AM
Subject: [Brahms-dev-l] brat 2-25-10 vs 2-25-8


Hi,

there is really something strange introduced in the BrRunInfo classes.
Is meantioned a couple of days ago.

Try running the attached file with brat 2-25-10 and 2-25-8, giving the
command:

./getDataRunNumbers -b 13690 -e 13762


with 2-25-10 it crashes:
 *-------------------------------------------*
 * DumpRunNumbers for: data
*-------------------------------------------*
Warning in <BrRunInfo::Update>: Closest yellow beam condition is > 15925
hour(s); too long; Returning zeros and spaces
Warning in <BrRunInfo::Update>: Closest blue beam condition is > 15925
hours; too long; Returning zeros and spaces
--->Run  13690 with 16 seqs. MRS@90deg ( 700A) FFS@4.0deg (1219A)
(BFS@4.0) MRS Quality: Good FS Quality: Good
Warning in <BrRunInfo::Update>: Closest yellow beam condition is > 15928
hour(s); too long; Returning zeros and spaces
Warning in <BrRunInfo::Update>: Closest blue beam condition is > 15928
hours; too long; Returning zeros and spaces
Warning in <BrRunInfo::Update>: Closest yellow beam condition is > 15928
hour(s); too long; Returning zeros and spaces
Warning in <BrRunInfo::Update>: Closest blue beam condition is > 15928
hours; too long; Returning zeros and spaces
Warning in <BrRunInfo::Update>: Closest yellow beam condition is > 15929
hour(s); too long; Returning zeros and spaces
Warning in <BrRunInfo::Update>: Closest blue beam condition is > 15929
hours; too long; Returning zeros and spaces
    Run  13693 with  9 seqs. MRS@90deg ( 700A) FFS@4.0deg (1219A)
(BFS@4.0) MRS Quality: Good FS Quality: Good
Warning in <BrRunInfo::Update>: Closest yellow beam condition is > 15930
hour(s); too long; Returning zeros and spaces
Warning in <BrRunInfo::Update>: Closest blue beam condition is > 15930
hours; too long; Returning zeros and spaces
    Run  13694 with  8 seqs. MRS@90deg ( 700A) FFS@4.0deg (1219A)
(BFS@4.0) MRS Quality: Good FS Quality: Good
Warning in <BrRunInfo::Update>: Closest yellow beam condition is > 15931
hour(s); too long; Returning zeros and spaces
Warning in <BrRunInfo::Update>: Closest blue beam condition is > 15931
hours; too long; Returning zeros and spaces
    Run  13695 with  6 seqs. MRS@90deg ( 700A) FFS@4.0deg (1219A)
(BFS@4.0) MRS Quality: Good FS Quality: Good
Warning in <BrRdbmDb::GetSingle>: Too many or too few matches on query
SELECT * FROM Runs WHERE RunNo = 13696: 0
Warning in <BrRdbmDb::GetSingle>: Too many or too few matches on query
SELECT * FROM Runs WHERE RunNo = 13696: 0

 *** Break *** segmentation violation
 Generating stack trace...
 0x002ce72b in BrRunInfo::Update(int) at
/home/brahmlib/brat/db/run/BrRunInfo.cxx:110 from
/afs/rhic.bnl.gov/opt/brahms/new/lib/libBratDb.so.2
 0x002d2020 in BrRunInfoManager::Update() at
/home/brahmlib/brat/db/run/BrRunInfoManager.cxx:121 from
/afs/rhic.bnl.gov/opt/brahms/new/lib/libBratDb.so.2 0x0804b598 in main +
0xff2 from ./getDataRunNumbers
 0x01d7179d in __libc_start_main + 0xed from /lib/tls/libc.so.6
 0x0804a4dd in std::ios_base::Init::~Init() + 0x31 from
./getDataRunNumbers
Abort (core dumped)

(tested on the bramreco account:
~bramreco/DataProduction/run05/calibTPC/getRunNumbers/)

with 2-25-8 it works:

 *-------------------------------------------*
 * DumpRunNumbers for: data
*-------------------------------------------*
--->Run  13690 with 16 seqs. MRS@90deg ( 700A) FFS@4.0deg (1219A)
(BFS@4.0) MRS Quality: Good FS Quality: Good
    Run  13693 with  9 seqs. MRS@90deg ( 700A) FFS@4.0deg (1219A)
(BFS@4.0) MRS Quality: Good FS Quality: Good
    Run  13694 with  8 seqs. MRS@90deg ( 700A) FFS@4.0deg (1219A)
(BFS@4.0) MRS Quality: Good FS Quality: Good
    Run  13695 with  6 seqs. MRS@90deg ( 700A) FFS@4.0deg (1219A)
(BFS@4.0) MRS Quality: Good FS Quality: Good
Warning in <BrRdbmDb::GetSingle>: Too many or too few matches on query
SELECT * FROM Runs WHERE RunNo = 13696: 0
Warning in <BrRdbmDb::GetSingle>: Too many or too few matches on query
SELECT * FROM Runs WHERE RunNo = 13697: 0
    Run  13698 with  8 seqs. MRS@90deg ( 700A) FFS@4.0deg (1219B)
(BFS@4.0) MRS Quality: Good FS Quality: Good
    Run  13701 with  2 seqs. MRS@90deg ( 700A) FFS@4.0deg (1219B)
(BFS@4.0) MRS Quality: Good FS Quality: Good
--->Run  13702 with  9 seqs. MRS@90deg ( 700A) FFS@4.0deg (1219B)
(BFS@4.0) MRS Quality: Good FS Quality: Good
    Run  13703 with  8 seqs. MRS@90deg ( 700A) FFS@4.0deg (1219B)
(BFS@4.0) MRS Quality: Good FS Quality: Good
    Run  13704 with  9 seqs. MRS@90deg ( 700A) FFS@4.0deg (1219B)
(BFS@4.0) MRS Quality: Good FS Quality: Good
    Run  13705 with  7 seqs. MRS@90deg ( 700A) FFS@4.0deg (1219B)
(BFS@4.0) MRS Quality: Good FS Quality: Good
    Run  13707 with  1 seqs. MRS@90deg ( 700A) FFS@3.0deg (1723B)
(BFS@3.0) MRS Quality: Good FS Quality: Good
    Run  13708 with  1 seqs. MRS@90deg ( 700A) FFS@3.0deg (1723B)
(BFS@3.0) MRS Quality: Good FS Quality: Good
    Run  13709 with  0 seqs. MRS@90deg ( 700A) FFS@3.0deg (1723B)
(BFS@3.0) MRS Quality: Good FS Quality: Good
    Run  13710 with  1 seqs. MRS@90deg ( 700A) FFS@3.0deg (1723B)
(BFS@3.0) MRS Quality: Good FS Quality: Good
    Run  13712 with  1 seqs. MRS@90deg ( 700A) FFS@3.0deg (1723B)
(BFS@3.0) MRS Quality: Good FS Quality: Good
Warning in <BrRdbmDb::GetSingle>: Too many or too few matches on query
SELECT * FROM Runs WHERE RunNo = 13713: 0
    Run  13716 with  0 seqs. MRS@90deg ( 700A) FFS@3.0deg (1723B)
(BFS@3.0) MRS Quality: Good FS Quality: Good
Warning in <BrRdbmDb::GetSingle>: Too many or too few matches on query
SELECT * FROM Runs WHERE RunNo = 13718: 0
Warning in <BrRdbmDb::GetSingle>: Too many or too few matches on query
SELECT * FROM Runs WHERE RunNo = 13721: 0
Warning in <BrRdbmDb::GetSingle>: Too many or too few matches on query
SELECT * FROM Runs WHERE RunNo = 13725: 0
Warning in <BrRdbmDb::GetSingle>: Too many or too few matches on query
SELECT * FROM Runs WHERE RunNo = 13726: 0
--->Run  13731 with  3 seqs. MRS@90deg ( 700A) FFS@3.0deg (1723B)
(BFS@3.0) MRS Quality: Good FS Quality: Good
Warning in <BrRdbmDb::GetSingle>: Too many or too few matches on query
SELECT * FROM Runs WHERE RunNo = 13732: 0
    Run  13733 with  0 seqs. MRS@90deg ( 700A) FFS@3.0deg (1723B)
(BFS@3.0) MRS Quality: Good FS Quality: Good
Warning in <BrRdbmDb::GetSingle>: Too many or too few matches on query
SELECT * FROM Runs WHERE RunNo = 13736: 0
Warning in <BrRdbmDb::GetSingle>: Too many or too few matches on query
SELECT * FROM Runs WHERE RunNo = 13740: 0
    Run  13743 with  1 seqs. MRS@90deg ( 700A) FFS@3.0deg (1723B)
(BFS@3.0) MRS Quality: Good FS Quality: Good
    Run  13744 with  0 seqs. MRS@90deg ( 700A) FFS@3.0deg (1723B)
(BFS@3.0) MRS Quality: Good FS Quality: Good
    Run  13745 with  0 seqs. MRS@90deg ( 700A) FFS@3.0deg (1723B)
(BFS@3.0) MRS Quality: Good FS Quality: Good
Warning in <BrRdbmDb::GetSingle>: Too many or too few matches on query
SELECT * FROM Runs WHERE RunNo = 13746: 0
Warning in <BrRdbmDb::GetSingle>: Too many or too few matches on query
SELECT * FROM Runs WHERE RunNo = 13751: 0
    Run  13753 with  5 seqs. MRS@90deg ( 700A) FFS@3.0deg (1723B)
(BFS@3.0) MRS Quality: Good FS Quality: Good
--->Run  13754 with  2 seqs. MRS@90deg ( 700A) FFS@3.0deg (1723B)
(BFS@3.0) MRS Quality: Good FS Quality: Good
    Run  13755 with 20 seqs. MRS@90deg ( 700A) FFS@3.0deg (1723B)
(BFS@3.0) MRS Quality: Good FS Quality: Good
    Run  13756 with  7 seqs. MRS@90deg ( 700B) FFS@3.0deg (1723A)
(BFS@3.0) MRS Quality: Good FS Quality: Good
    Run  13757 with 10 seqs. MRS@90deg ( 700B) FFS@3.0deg (1723A)
(BFS@3.0) MRS Quality: Good FS Quality: Good
    Run  13760 with 11 seqs. MRS@90deg ( 700B) FFS@3.0deg (1723A)
(BFS@3.0) MRS Quality: Good FS Quality: Good
    Run  13761 with  8 seqs. MRS@90deg ( 700B) FFS@3.0deg (1723A)
(BFS@3.0) MRS Quality: Good FS Quality: Good
--->Run  13762 with  8 seqs. MRS@90deg ( 700B) FFS@3.0deg (1723A)
(BFS@3.0) MRS Quality: Good FS Quality: Good
Suggest 5 runs for calibrations all marked with: -->

(tested with a private brat version: 2-25-8 ....)


Maybe this can give the DB experts a clue to the crashes...

(And I'm not referring to the tons of new Warnings about beam conditions
you get in 2-25-10. Why is this searched for in CuCu data? Is not that
only related to pp???)

Regards,
Truls

*-----------------------------*
|http://www.nbi.dk/~trulsml  /
|Truls Martin Larsen        /
|trulsml@nbi.dk             .
|The Niels Bohr Institute //
|Work Address:           / \0
|Blegdamsvej 17         /\_/
|DK-2100 Copenhagen    /  /
|Tel: +45 35325269    / --
|                    /_/  |
|Home address:      /     \
|Ingerslevsgade    |      '
|146, 1. TH        |
|1705 København V  |
|Denmark           |
|Mob: +45 20974802 |
*------------------*


----------------------------------------------------------------------------
----


> _______________________________________________
> Brahms-dev-l mailing list
> Brahms-dev-l@lists.bnl.gov
> http://lists.bnl.gov/mailman/listinfo/brahms-dev-l
>


_______________________________________________
Brahms-dev-l mailing list
Brahms-dev-l@lists.bnl.gov
http://lists.bnl.gov/mailman/listinfo/brahms-dev-l
Received on Wed May 11 07:50:55 2005

This archive was generated by hypermail 2.1.8 : Wed May 11 2005 - 07:50:59 EDT