EPICS Home

Experimental Physics and Industrial Control System


 
1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: error building mca6-11
From: "Mark Rivers" <[email protected]>
To: <[email protected]>
Cc: tech-talk <[email protected]>
Date: Sat, 28 Nov 2009 12:26:39 -0600
Hi,
 
I just looked more carefully at the error message when the Prosilica driver crashed and you were running under gdb:
 
>>Program received signal SIGSEGV, Segmentation fault.
>>[Switching to Thread 0xb749fb90 (LWP 22434)]
>>0x080fdb23 in SIGAction ()
>>(gdb) bt
>>#0  0x080fdb23 in SIGAction ()
>>#1  0x08248bdd in ignoreSigAlarm (signal=14) at ../../../src/libCom/osi/os/posix/osdSignal.cpp:109
>>#2  <signal handler called>
>>#3  0x00110416 in __kernel_vsyscall ()
>>#4  0x007543d1 in select () from /lib/libc.so.6
>>#5  0x080fdf0e in pPvMultiplexer::Body ()
>>#6  0x08101af0 in _ThreadFunction ()
>>#7  0x0082651f in start_thread (arg=0xb749fb90) at pthread_create.c:297
>>#8  0x0075c04e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
>>(gdb)
 
This is a known bug in EPICS base R3-14-10 on Linux with Posix signal handling.  It is fixed in R3-14-11, or you can patch 3-14-10.  Unfortunately it is not described on the 3-14-10 known problems page, and there is no official patch for it.  However, I have a patch file I will send you separately.
 
This problem is described in a previous tech-talk message:
 
http://www.aps.anl.gov/epics/tech-talk/2009/msg00420.php
 
and in the release notes for areaDetector R1-4:
 
http://cars9.uchicago.edu/software/epics/areaDetectorReleaseNotes.html
 
My driver should work fine with the Prosilica GC780.  The Axis products are very different from the Prosilica cameras.  They stream compressed video (M-JPEG, MPEG-4, etc.), rather than uncompressed images.  They are more typically used for surveillance than for scientific data acquisition.
 
Mark

 



References:
error building mca6-11 Silver
RE: error building mca6-11 Davidsaver, Michael
Re: RE: error building mca6-11 Silver
Re: error building mca6-11 Bruce Hill
RE: error building mca6-11 Mark Rivers
Re: RE: RE: error building mca6-11 Silver
Re: RE: RE: RE: error building mca6-11 Silver

Navigate by Date:
Prev: Re: RE: RE: RE: error building mca6-11 Silver
Next: SNL Question: dynamic assignment and event flag Kim, Kukhee
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: RE: RE: RE: error building mca6-11 Silver
Next: Leybold Vacuum INIVAC IM540 David Dudley
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024