<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-09-06 17:48 GMT+02:00 Tzafrir Cohen <span dir="ltr"><<a target="_blank" href="mailto:tzafrir.cohen@xorcom.com">tzafrir.cohen@xorcom.com</a>></span>:<br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><span class="gmail-">On Tue, Sep 06, 2016 at 06:37:52AM -0600, George Joseph wrote:<br>
> On Tue, Sep 6, 2016 at 1:55 AM, Olivier <<a href="mailto:oza.4h07@gmail.com">oza.4h07@gmail.com</a>> wrote:<br>
<br>
</span><span class="gmail-">> > Where should core file be created when Asterisk is run as a daemon by<br>
> > asterisk user and group ?<br>
> > Is there a setting I can use to specify the directory used (so that we can<br>
> > make sure appropriate ownership is set) ?<br>
> ><br>
><br>
> "$ sysctl kernel.core_pattern" will show you where core files are written.<br>
> For Asterisk to produce the core file, it has to be started with the '-g'<br>
> option so make sure your asterisk.service file is adding the option.<br></span></blockquote><div><br></div><div>My asterisk.service is :<br><br># cat /run/systemd/generator.late/asterisk.service <br># Automatically generated by systemd-sysv-generator<br><br>[Unit]<br>SourcePath=/etc/init.d/asterisk<br>Description=LSB: Asterisk PBX<br>Before=runlevel2.target runlevel3.target runlevel4.target runlevel5.target shutdown.target<br>After=network-online.target systemd-journald-dev-log.socket nss-lookup.target local-fs.target remote-fs.target dahdi.service misdn.service lcr.service wanrouter.service mysql.service postgresql.service<br>Wants=network-online.target<br>Conflicts=shutdown.target<br><br>[Service]<br>Type=forking<br>Restart=no<br>TimeoutSec=5min<br>IgnoreSIGPIPE=no<br>KillMode=process<br>GuessMainPID=no<br>RemainAfterExit=yes<br>SysVStartPriority=2<br>ExecStart=/etc/init.d/asterisk start<br>ExecStop=/etc/init.d/asterisk stop<br>ExecReload=/etc/init.d/asterisk reload<br><br><br></div><div>My /etc/init.d/asterisk file is sourcing my /etc/default/asterisk which includes an (uncommented) line COREDUMP=yes.<br></div><div>I also have<br># grep core /etc/asterisk/asterisk.conf <br>dumpcore = yes<br></div><div><br></div><div>make menuselect shows:<br>[*] DONT_OPTIMIZE<br>[*] COMPILE_DOUBLE<br>[ ] DEBUG_THREADS<br>[*] LOADABLE_MODULES<br>[ ] DEBUG_FD_LEAKS<br>[*] BETTER_BACKTRACES<br>[ ] LOTS_OF_SPANS<br>[ ] MALLOC_DEBUG<br>[ ] DEBUG_CHAOS<br>[*] BUILD_NATIVE<br>    --- Extended ---<br>[ ] REF_DEBUG<br>[ ] AO2_DEBUG<br>[ ] STATIC_BUILD<br>XXX REBUILD_PARSERS<br>[ ] LOW_MEMORY<br>[ ] DISABLE_INLINE<br>[*] OPTIONAL_API<br>XXX USE_HOARD_ALLOCATOR<br>[ ] RADIO_RELAX<br>[ ] G711_NEW_ALGORITHM<br>< > G711_REDUCED_BRANCHING<br>< > TEST_CODING_TABLES<br>< > TEST_TANDEM_TRANSCODING<br>[ ] ADDRESS_SANITIZER<br>[ ] THREAD_SANITIZER<br>[ ] LEAK_SANITIZER<br>[ ] UNDEFINED_SANITIZER<br>[ ] BUSYDETECT_TONEONLY<br>[ ] BUSYDETECT_COMPARE_TONE_AND_SILENCE<br>[ ] BUSYDETECT_DEBUG<br>[ ] INTEGER_CALLERID<br><br></div><div> <br></div><div>Is there a way to read Compiler Flags from a running system without looking at source file directory ?<br><br>If someone forgets to select appropriate Compiler Flags, does it prevent Asterisk to produce a core file (even an empty one) ?<br></div><div><br></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><span class="gmail-">
<br>
</span>Specifically, if the first character of core_pattern is '!', the rest<br>
should be an executable, to which the core file is handled. IIRC Centos7<br>
had something of that type installed by default. On Debian Stable you<br>
have the package corekeeper (or maybe also systemd-coredump from<br>
backports). I haven't tried any of those.<br>
<span class="gmail-HOEnZb"><font color="#888888"><br>
--<br>
               Tzafrir Cohen<br>
icq#16849755              <a href="mailto:jabber%3Atzafrir.cohen@xorcom.com">jabber:tzafrir.cohen@xorcom.<wbr>com</a><br>
<a value="+972507952406" href="tel:%2B972-50-7952406">+972-50-7952406</a>           mailto:<a href="mailto:tzafrir.cohen@xorcom.com">tzafrir.cohen@xorcom.<wbr>com</a><br>
<a target="_blank" rel="noreferrer" href="http://www.xorcom.com">http://www.xorcom.com</a><br>
</font></span><div class="gmail-HOEnZb"><div class="gmail-h5"><br>
--<br>
______________________________<wbr>______________________________<wbr>_________<br>
-- Bandwidth and Colocation Provided by <a target="_blank" rel="noreferrer" href="http://www.api-digital.com">http://www.api-digital.com</a> --<br>
<br>
Join the Asterisk Community at the 13th AstriCon, September 27-29, 2016<br>
      <a target="_blank" rel="noreferrer" href="http://www.asterisk.org/community/astricon-user-conference">http://www.asterisk.org/<wbr>community/astricon-user-<wbr>conference</a><br>
<br>
New to Asterisk? Start here:<br>
      <a target="_blank" rel="noreferrer" href="https://wiki.asterisk.org/wiki/display/AST/Getting+Started">https://wiki.asterisk.org/<wbr>wiki/display/AST/Getting+<wbr>Started</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a target="_blank" rel="noreferrer" href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/<wbr>mailman/listinfo/asterisk-<wbr>users</a><br>
</div></div></blockquote></div><br></div></div>