Argonne National Laboratory

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  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017 
<== Date ==> <== Thread ==>

Subject: RE: error building mca6-11
From: "Mark Rivers" <rivers@cars.uchicago.edu>
To: <marco_hair@163.com>
Cc: tech-talk <tech-talk@aps.anl.gov>
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 
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 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·