EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Crash in pvData
From: Mark Rivers via Core-talk <[email protected]>
To: "[email protected]" <[email protected]>
Date: Mon, 20 May 2019 12:00:05 +0000
I am running base 7.0.2.2.  I am seeing occasional crashes like the following in pvData when running the areaDetector simDetector with string attributes.

#0  0x00007f2489df92ad in  () at /lib64/libstdc++.so.6
#1  0x00007f2489e5ce5e in std::string::assign(std::string const&) () at /lib64/libstdc++.so.6
#2  0x00000000006c10cd in epics::pvData::detail::ScalarStorageOps<std::string>::store(std::string const&) (__str="mA", this=0x7f23c40036a0)
    at /usr/include/c++/4.8.2/bits/basic_string.h:547
#3  0x00000000006c10cd in epics::pvData::detail::ScalarStorageOps<std::string>::store(std::string const&) (this=this@entry=0x7f23c40036a0, val="mA")
    at /usr/local/epics-devel/base-7.0.2/include/pv/pvData.h:362
#4  0x00000000006cbed1 in NTNDArrayConverter::fromStringAttribute(std::tr1::shared_ptr<epics::pvData::PVStructure>, NDAttribute*) (v="mA", this=0x7f23c4003640)
    at /corvette/usr/local/epics-devel/base-7.0.2/include/pv/pvData.h:399
#5  0x00000000006cbed1 in NTNDArrayConverter::fromStringAttribute(std::tr1::shared_ptr<epics::pvData::PVStructure>, NDAttribute*) (this=this@entry=0x26f67a0, dest=
    std::tr1::shared_ptr (count 3, weak 1) 0x7f23c40030f0, src=src@entry=0x7f2314403050) at ../ntndArrayConverter.cpp:543
#6  0x00000000006ccbf2 in NTNDArrayConverter::fromAttributes(NDArray*) (this=this@entry=0x26f67a0, src=src@entry=0x7f23ac100e70) at ../ntndArrayConverter.cpp:589
#7  0x00000000006cf31d in NTNDArrayConverter::fromArray(NDArray*) (this=0x26f67a0, src=src@entry=0x7f23ac100e70) at ../ntndArrayConverter.cpp:240
#8  0x000000000066c5c8 in NTNDArrayRecord::update(NDArray*) (this=0x26f3f80, pArray=0x7f23ac100e70) at ../NDPluginPva.cpp:85
#9  0x000000000066c6fd in NDPluginPva::processCallbacks(NDArray*) (this=0x26b2910, pArray=0x7f23ac100e70) at ../NDPluginPva.cpp:124
#10 0x000000000066f4c6 in NDPluginDriver::processTask() (this=0x26b2910) at ../NDPluginDriver.cpp:524
#11 0x00000000012ac789 in epicsThreadCallEntryPoint(void*) (pPvt=0x26b1660) at ../../src/osi/epicsThread.cpp:83
#12 0x00000000012b21fc in start_routine (arg=0x2618a90) at ../../src/osi/os/posix/osdThread.c:403
#13 0x00007f248a6fee25 in start_thread () at /lib64/libpthread.so.0
#14 0x00007f24895b7bad in clone () at /lib64/libc.so.6

Any idea what could be wrong?

Thanks,
Mark




Replies:
Re: Crash in pvData Bruno Martins via Core-talk

Navigate by Date:
Prev: Missing abstracts for the EPICS meeting Ralph Lange via Core-talk
Next: [Bug 1829770] [NEW] event record device support broken with constant INP Andrew Johnson via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Missing abstracts for the EPICS meeting Ralph Lange via Core-talk
Next: Re: Crash in pvData Bruno Martins via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
ANJ, 21 May 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·