<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SIG_IGN does not work in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474086#M652471</link>
    <description>Here's the stack trace.&lt;BR /&gt;&lt;BR /&gt;$ gdb ServiceFactory_Service core&lt;BR /&gt;&lt;BR /&gt;HP gdb 5.4.0 for HP Itanium (32 or 64 bit) and target HP-UX 11.2x.&lt;BR /&gt;&lt;BR /&gt;Copyright 1986 - 2001 Free Software Foundation, Inc.&lt;BR /&gt;&lt;BR /&gt;Hewlett-Packard Wildebeest 5.4.0 (based on GDB) is covered by the&lt;BR /&gt;&lt;BR /&gt;GNU General Public License. Type "show copying" to see the conditions to&lt;BR /&gt;&lt;BR /&gt;change it and/or distribute copies. Type "show warranty" for warranty/support.&lt;BR /&gt;&lt;BR /&gt;..&lt;BR /&gt;&lt;BR /&gt;Core was generated by `ServiceFactory'.&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;warning: ServiceFactory is 14 characters in length.  Due to a limitation&lt;BR /&gt;&lt;BR /&gt;        in the HP-UX kernel, core files contain only the first 14 characters&lt;BR /&gt;&lt;BR /&gt;        of an executable's name.  Check if ServiceFactory is a truncated name.&lt;BR /&gt;&lt;BR /&gt;        If it is so, core-file, packcore and other commands dealing with&lt;BR /&gt;&lt;BR /&gt;        core files will exhibit incorrect behavior.  To avoid this, issue&lt;BR /&gt;&lt;BR /&gt;        exec-file and symbol-file commands with the full name of the executable&lt;BR /&gt;&lt;BR /&gt;        that produced the core; then issue the core-file, packcore or other&lt;BR /&gt;&lt;BR /&gt;        core file command of interest.&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;Program terminated with signal 11, Segmentation fault.&lt;BR /&gt;&lt;BR /&gt;SEGV_MAPERR - Address not mapped to object&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;warning: Load module /u01/app/oracle10g/product/10.2.0/lib/libclntsh.so.10.1 has been stripped.&lt;BR /&gt;&lt;BR /&gt;Debugging information is not available.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;warning: Load module /u01/app/oracle10g/product/10.2.0/lib/libnnz10.so has been stripped.&lt;BR /&gt;&lt;BR /&gt;Debugging information is not available.&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;#0  0xffffffff80000000 in &lt;UNKNOWN_PROCEDURE&gt; ()&lt;BR /&gt;&lt;BR /&gt;(gdb) where&lt;BR /&gt;&lt;BR /&gt;#0  0xffffffff80000000 in &lt;UNKNOWN_PROCEDURE&gt; ()&lt;BR /&gt;&lt;BR /&gt;warning: Attempting to unwind past bad PC 0xffffffff80000000&lt;BR /&gt;&lt;BR /&gt;#1  0xe000000120002620 in &lt;UNKNOWN_PROCEDURE&gt; ()&lt;BR /&gt;&lt;BR /&gt;#2  0xc0000000003267f0:0 in sigprocmask+0x30 () from /usr/lib/hpux64/libc.so.1&lt;BR /&gt;&lt;BR /&gt;#3  0xc000000000319d20:0 in _system_sys+0x330 () from /usr/lib/hpux64/libc.so.1&lt;BR /&gt;&lt;BR /&gt;#4  0xc000000000339ea0:0 in system+0xa0 () from /usr/lib/hpux64/libc.so.1&lt;BR /&gt;&lt;BR /&gt;#5  0x4000000000259710:0 in main () at src/main.cpp:145&lt;BR /&gt;&lt;BR /&gt;(2) How to daemonize the child?&lt;BR /&gt;What would be the effect of this?&lt;BR /&gt;&lt;/UNKNOWN_PROCEDURE&gt;&lt;/UNKNOWN_PROCEDURE&gt;&lt;/UNKNOWN_PROCEDURE&gt;</description>
    <pubDate>Mon, 28 Sep 2009 16:10:40 GMT</pubDate>
    <dc:creator>sukhanya</dc:creator>
    <dc:date>2009-09-28T16:10:40Z</dc:date>
    <item>
      <title>SIG_IGN does not work</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474080#M652465</link>
      <description>&lt;!--!*#--&gt;We are using HP-UX ia64 11i v3.&lt;BR /&gt;compiler:&lt;BR /&gt;aCC:&lt;BR /&gt;        HP aC++/C for Integrity Servers B3910B A.06.10 [Mar 22 2006]&lt;BR /&gt;&lt;BR /&gt;We spawn multiple child processes from parent process.&lt;BR /&gt;and use the code below to avoid zombies&lt;BR /&gt;&lt;BR /&gt;struct sigaction sa;&lt;BR /&gt;        sa.sa_handler = SIG_IGN;&lt;BR /&gt;        sa.sa_flags = SA_NOCLDWAIT;&lt;BR /&gt;        if (sigaction(SIGCHLD, &amp;amp;sa, NULL) == -1) {&lt;BR /&gt;  perror("sigaction");&lt;BR /&gt;  exit(1);&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt;Our application is POSIX compliant.&lt;BR /&gt;&lt;BR /&gt;The above code cleaned up child process entries from process table when terminated.&lt;BR /&gt;This was working all along.&lt;BR /&gt;Now we had an occurance where it stopped working leaving behind many defunct (zombies).&lt;BR /&gt;&lt;BR /&gt;Is there a way to work around to this?&lt;BR /&gt;The parent process cannot wait until child returns since many many clients depend on the parent server process and this will hold additional requests to the parent process.&lt;BR /&gt;The defunct processes where owned by the same user as parent process.&lt;BR /&gt;&lt;BR /&gt;Please suggest.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 05 Aug 2009 17:20:49 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474080#M652465</guid>
      <dc:creator>sukhanya</dc:creator>
      <dc:date>2009-08-05T17:20:49Z</dc:date>
    </item>
    <item>
      <title>Re: SIG_IGN does not work</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474081#M652466</link>
      <description>Parent process forks to start the child.&lt;BR /&gt;&lt;BR /&gt;There is a script which terminates the parent and child are killed using kill -9. &lt;BR /&gt;We use Orbix and parent and child are Orbix services. Orbix daemon starts a new parent process and child.&lt;BR /&gt;The defunct process creation started  after the above script execution and continued until parent was killed forcefully.&lt;BR /&gt;&lt;BR /&gt;All the defunct were owned by parent.&lt;BR /&gt;Killing parent killed all the defunct processes</description>
      <pubDate>Wed, 05 Aug 2009 17:46:28 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474081#M652466</guid>
      <dc:creator>sukhanya</dc:creator>
      <dc:date>2009-08-05T17:46:28Z</dc:date>
    </item>
    <item>
      <title>Re: SIG_IGN does not work</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474082#M652467</link>
      <description>&amp;gt;struct sigaction sa;&lt;BR /&gt;&lt;BR /&gt;Is this a global?  If a local, are you clearing the sa_mask field with sigemptyset(3)?&lt;BR /&gt;&lt;BR /&gt;&amp;gt;Killing parent killed all the defunct processes&lt;BR /&gt;&lt;BR /&gt;Yes, killing the zombie master allows init(1m) to reap the zombies.</description>
      <pubDate>Thu, 06 Aug 2009 09:04:23 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474082#M652467</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2009-08-06T09:04:23Z</dc:date>
    </item>
    <item>
      <title>Re: SIG_IGN does not work</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474083#M652468</link>
      <description>..and i've noticed that resetting siginterrupt() flag for SIGCHLD does not prevent some system calls from returning EINTR on child exit.</description>
      <pubDate>Sun, 09 Aug 2009 21:57:18 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474083#M652468</guid>
      <dc:creator>Alex Smirnoff</dc:creator>
      <dc:date>2009-08-09T21:57:18Z</dc:date>
    </item>
    <item>
      <title>Re: SIG_IGN does not work</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474084#M652469</link>
      <description>struct sigaction sa is global.&lt;BR /&gt;&lt;BR /&gt;We modified the code above (in first thread) as below&lt;BR /&gt;&lt;BR /&gt;struct sigaction sa;&lt;BR /&gt;        sa.sa_flags = SA_NOCLDWAIT;&lt;BR /&gt;        if (sigaction(SIGCHLD, &amp;amp;sa, NULL) == -1) {&lt;BR /&gt;       perror("sigaction");&lt;BR /&gt;       exit(1);&lt;BR /&gt;   }&lt;BR /&gt;&lt;BR /&gt;We removed SIG_IGN, since suspected that SIG_IGN is not supported in POSIX standard.&lt;BR /&gt;&lt;BR /&gt;It works if we do not make any system calls.&lt;BR /&gt;If any system call is made as&lt;BR /&gt;system (command), it executes the system command and on completion returns &lt;BR /&gt;&lt;BR /&gt;Program terminated with signal 11, Segmentation fault.&lt;BR /&gt;&lt;BR /&gt;SEGV_MAPERR - Address not mapped to object&lt;BR /&gt;&lt;BR /&gt;As mentioned in original thread, we don't want the parent process to wait on child and do not want to use waitpid or wait().&lt;BR /&gt;&lt;BR /&gt;We want parent to start the child processes and from then on child is on its own. parent should not care about the exit/termination of the child. and child should exit on it own and if not init will reap it. How to make this work?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 25 Sep 2009 18:59:17 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474084#M652469</guid>
      <dc:creator>sukhanya</dc:creator>
      <dc:date>2009-09-25T18:59:17Z</dc:date>
    </item>
    <item>
      <title>Re: SIG_IGN does not work</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474085#M652470</link>
      <description>&amp;gt;it executes the system command and on completion returns&lt;BR /&gt;&amp;gt;Program terminated with signal 11&lt;BR /&gt;&lt;BR /&gt;Right, system(3) fiddles with SIGCHLD and wait.&lt;BR /&gt;&lt;BR /&gt;What does stack trace show for your signal 11?&lt;BR /&gt;&lt;BR /&gt;&amp;gt;We want parent to start the child processes and from then on child is on its own.  How to make this work?&lt;BR /&gt;&lt;BR /&gt;You probably need to have each child daemonize themselves.</description>
      <pubDate>Sat, 26 Sep 2009 05:37:30 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474085#M652470</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2009-09-26T05:37:30Z</dc:date>
    </item>
    <item>
      <title>Re: SIG_IGN does not work</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474086#M652471</link>
      <description>Here's the stack trace.&lt;BR /&gt;&lt;BR /&gt;$ gdb ServiceFactory_Service core&lt;BR /&gt;&lt;BR /&gt;HP gdb 5.4.0 for HP Itanium (32 or 64 bit) and target HP-UX 11.2x.&lt;BR /&gt;&lt;BR /&gt;Copyright 1986 - 2001 Free Software Foundation, Inc.&lt;BR /&gt;&lt;BR /&gt;Hewlett-Packard Wildebeest 5.4.0 (based on GDB) is covered by the&lt;BR /&gt;&lt;BR /&gt;GNU General Public License. Type "show copying" to see the conditions to&lt;BR /&gt;&lt;BR /&gt;change it and/or distribute copies. Type "show warranty" for warranty/support.&lt;BR /&gt;&lt;BR /&gt;..&lt;BR /&gt;&lt;BR /&gt;Core was generated by `ServiceFactory'.&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;warning: ServiceFactory is 14 characters in length.  Due to a limitation&lt;BR /&gt;&lt;BR /&gt;        in the HP-UX kernel, core files contain only the first 14 characters&lt;BR /&gt;&lt;BR /&gt;        of an executable's name.  Check if ServiceFactory is a truncated name.&lt;BR /&gt;&lt;BR /&gt;        If it is so, core-file, packcore and other commands dealing with&lt;BR /&gt;&lt;BR /&gt;        core files will exhibit incorrect behavior.  To avoid this, issue&lt;BR /&gt;&lt;BR /&gt;        exec-file and symbol-file commands with the full name of the executable&lt;BR /&gt;&lt;BR /&gt;        that produced the core; then issue the core-file, packcore or other&lt;BR /&gt;&lt;BR /&gt;        core file command of interest.&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;Program terminated with signal 11, Segmentation fault.&lt;BR /&gt;&lt;BR /&gt;SEGV_MAPERR - Address not mapped to object&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;warning: Load module /u01/app/oracle10g/product/10.2.0/lib/libclntsh.so.10.1 has been stripped.&lt;BR /&gt;&lt;BR /&gt;Debugging information is not available.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;warning: Load module /u01/app/oracle10g/product/10.2.0/lib/libnnz10.so has been stripped.&lt;BR /&gt;&lt;BR /&gt;Debugging information is not available.&lt;BR /&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;#0  0xffffffff80000000 in &lt;UNKNOWN_PROCEDURE&gt; ()&lt;BR /&gt;&lt;BR /&gt;(gdb) where&lt;BR /&gt;&lt;BR /&gt;#0  0xffffffff80000000 in &lt;UNKNOWN_PROCEDURE&gt; ()&lt;BR /&gt;&lt;BR /&gt;warning: Attempting to unwind past bad PC 0xffffffff80000000&lt;BR /&gt;&lt;BR /&gt;#1  0xe000000120002620 in &lt;UNKNOWN_PROCEDURE&gt; ()&lt;BR /&gt;&lt;BR /&gt;#2  0xc0000000003267f0:0 in sigprocmask+0x30 () from /usr/lib/hpux64/libc.so.1&lt;BR /&gt;&lt;BR /&gt;#3  0xc000000000319d20:0 in _system_sys+0x330 () from /usr/lib/hpux64/libc.so.1&lt;BR /&gt;&lt;BR /&gt;#4  0xc000000000339ea0:0 in system+0xa0 () from /usr/lib/hpux64/libc.so.1&lt;BR /&gt;&lt;BR /&gt;#5  0x4000000000259710:0 in main () at src/main.cpp:145&lt;BR /&gt;&lt;BR /&gt;(2) How to daemonize the child?&lt;BR /&gt;What would be the effect of this?&lt;BR /&gt;&lt;/UNKNOWN_PROCEDURE&gt;&lt;/UNKNOWN_PROCEDURE&gt;&lt;/UNKNOWN_PROCEDURE&gt;</description>
      <pubDate>Mon, 28 Sep 2009 16:10:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474086#M652471</guid>
      <dc:creator>sukhanya</dc:creator>
      <dc:date>2009-09-28T16:10:40Z</dc:date>
    </item>
    <item>
      <title>Re: SIG_IGN does not work</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474087#M652472</link>
      <description>#1 0xe000000120002620 in &lt;UNKNOWN_PROCEDURE&gt;&lt;BR /&gt;#2 0xc0000000003267f0:0 in sigprocmask+0x30 libc.so.1&lt;BR /&gt;#3 0xc000000000319d20:0 in _system_sys+0x330 libc.so.1&lt;BR /&gt;#4 0xc000000000339ea0:0 in system+0xa0 libc.so.1&lt;BR /&gt;&lt;BR /&gt;It looks like the signal 11 has been blocked and only occurs when sigprocmask unblocks it in the kernel, frame #1.&lt;BR /&gt;You would need to subvert all calls to sigprocmask to never block signal 11 if you want to see where it is occurring.&lt;BR /&gt;Do you have other threads?&lt;BR /&gt;&lt;BR /&gt;&amp;gt;(2) How to daemonize the child?&lt;BR /&gt;&lt;BR /&gt;Just google daemonize.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;What would be the effect of this?&lt;BR /&gt;&lt;BR /&gt;Its parent will already be init(1m).  It will be in a different process group.&lt;BR /&gt;&lt;BR /&gt;Of course you must wait for that intermediate child process, or use SIG_IGN.&lt;/UNKNOWN_PROCEDURE&gt;</description>
      <pubDate>Mon, 28 Sep 2009 19:54:48 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474087#M652472</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2009-09-28T19:54:48Z</dc:date>
    </item>
    <item>
      <title>Re: SIG_IGN does not work</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474088#M652473</link>
      <description>Hi!&lt;BR /&gt;&lt;BR /&gt;&amp;gt; (2) How to daemonize the child?&lt;BR /&gt;&lt;BR /&gt;There is a nice, short and simple example:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://h21007.www2.hp.com/portal/site/dspp/menuitem.863c3e4cbcdc3f3515b49c108973a801?ciid=ea08852bcbe02110852bcbe02110275d6e10RCRD" target="_blank"&gt;http://h21007.www2.hp.com/portal/site/dspp/menuitem.863c3e4cbcdc3f3515b49c108973a801?ciid=ea08852bcbe02110852bcbe02110275d6e10RCRD&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Kind regards,&lt;BR /&gt;&lt;BR /&gt;Kobylka</description>
      <pubDate>Tue, 29 Sep 2009 18:26:48 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474088#M652473</guid>
      <dc:creator>kobylka</dc:creator>
      <dc:date>2009-09-29T18:26:48Z</dc:date>
    </item>
    <item>
      <title>Re: SIG_IGN does not work</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474089#M652474</link>
      <description>1. We can not daemonize our child process, since have option in parent process to kill child process in case of timeout.&lt;BR /&gt;&lt;BR /&gt;2. how to subvert the calls to sigprocmask?&lt;BR /&gt;&lt;BR /&gt;3. Yes we have one thread in parent process.</description>
      <pubDate>Fri, 09 Oct 2009 08:44:24 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474089#M652474</guid>
      <dc:creator>sukhanya</dc:creator>
      <dc:date>2009-10-09T08:44:24Z</dc:date>
    </item>
    <item>
      <title>Re: SIG_IGN does not work</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474090#M652475</link>
      <description>&amp;gt;We can not daemonize our child process, since have option in parent process to kill child process in case of timeout.&lt;BR /&gt;&lt;BR /&gt;Just hunt down the demon and kill it?&lt;BR /&gt;Of course if you can do this, you can also hunt down your zombies and kill them too.  :-)&lt;BR /&gt;&lt;BR /&gt;Back to your original problem.  You could call waitpid with WNOHANG to do a poll of your child processes every hour or so.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;2. how to subvert the calls to sigprocmask? &lt;BR /&gt;&lt;BR /&gt;Set a breakpoint there and analyze the mask and then change it to not block signal 11.&lt;BR /&gt;&lt;BR /&gt;Or write function called sigprocmask, analyze and change the parms and then call _sigprocmask to do the work.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;3. Yes we have one thread in parent process.&lt;BR /&gt;&lt;BR /&gt;You have created one additional thread?</description>
      <pubDate>Sat, 10 Oct 2009 07:09:29 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474090#M652475</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2009-10-10T07:09:29Z</dc:date>
    </item>
    <item>
      <title>Re: SIG_IGN does not work</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474091#M652476</link>
      <description>1.Yes we have one more thread in our parent process. &lt;BR /&gt;&lt;BR /&gt;2.I read on article, in that they mentioned that sigprocmask() will have undesired results in multithreaded application. So i think we can't use sigprocmask() in our application.&lt;BR /&gt;&lt;BR /&gt;Is there any other way to resolve this problem?&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 16 Dec 2009 06:54:21 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474091#M652476</guid>
      <dc:creator>sukhanya</dc:creator>
      <dc:date>2009-12-16T06:54:21Z</dc:date>
    </item>
    <item>
      <title>Re: SIG_IGN does not work</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474092#M652477</link>
      <description>&amp;gt;1. Yes we have one more thread in our parent process.&lt;BR /&gt;&lt;BR /&gt;So you are multithreaded.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;2. in that they mentioned that sigprocmask will have undesired results in multithreaded application.  So I think we can't use sigprocmask in our application.&lt;BR /&gt;&lt;BR /&gt;The purpose of fiddling with sigprocmask(2) is to prevent the blocking of signal 11 so you can debug.&lt;BR /&gt;&lt;BR /&gt;After 4 months and no points, it's probably time to contact the Response Center.</description>
      <pubDate>Wed, 16 Dec 2009 11:58:14 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/sig-ign-does-not-work/m-p/4474092#M652477</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2009-12-16T11:58:14Z</dc:date>
    </item>
  </channel>
</rss>

