Re: [Valgrind-users] kill the process cause system crash

2019-12-19 Thread Philippe Waroquiers
On Thu, 2019-12-19 at 17:32 +, Rachel Chen (rychen) wrote:
> Hi Philippe,
> 
> Thanks for your help!
> 
> I am running this on a linux switch.
What CPU ? What version of linux ?

>  The Valgrind I am using is 2.15.
2.15 is not a known valgrind version. 
The valgrind version can be retrieved doing:  valgrind --version
Recent valgrind will give a more extended version doing:  valgrind --version -v

>  There is no error message/output when the crash happens.
It was not clear to me that the whole system (kernel) crashed,
I thought you were speaking about your "application system" crashing.

valgrind is supposed to be a 'normal' user level process, so if ever
valgrind crashes the kernel, then that is a kernel bug :).
Note that valgrind takes a lot of resources (memory/cpu),
that might put some stress on the system.

>  But I noticed after the system bootup again, the valgrind log file seems do 
> have some info there...
> 
> I will check the link below to see if I can trigger memory leak search 
> without killing the process. 
Ok.
Note that the given links document the last released version of valgrind.
Philippe

> 
> Thanks,
> Rachel
> 
> 
> On 12/18/19, 10:42 PM, "Philippe Waroquiers"  
> wrote:
> 
> On Thu, 2019-12-19 at 00:19 +, Rachel Chen (rychen) via 
> Valgrind-users wrote:
> > Hello,
> >  
> > I am using Valgrind to debug a memory leak. Somehow when I try to kill 
> the process to get the log file with memory leak, it crash the system. I am 
> using the following command to get the pid and kill the pid:
> >  
> > Ps -ef | grep valgrind. è to get the pid
> > Kill 
> >  
> > Any idea what might be wrong here? Thanks for the help in advance!
> >  
> > Thanks,
> > Rachel
> 
> Some more information is needed :
>   * which platform ?
>   * which version of valgrind ?
>   * what is the error message/output when the crash happens ?
> 
> Note that you can trigger memory leak search from the shell (or from gdb)
> by using vgdb, without killing your process.
> 
> See the below links for more information.
> 
> 
> http://www.valgrind.org/docs/manual/manual-core-adv.html#manual-core-adv.valgrind-monitor-commands
> 
> 
> http://www.valgrind.org/docs/manual/manual-core-adv.html#manual-core-adv.gdbserver-commandhandling
> 
> 
> http://www.valgrind.org/docs/manual/mc-manual.html#mc-manual.monitor-commands
> 
> Philippe
> 
> 
> 
> 



___
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users


Re: [Valgrind-users] kill the process cause system crash

2019-12-19 Thread Rachel Chen (rychen) via Valgrind-users
Hi Philippe,

Thanks for your help!

I am running this on a linux switch. The Valgrind I am using is 2.15. There is 
no error message/output when the crash happens. But I noticed after the system 
bootup again, the valgrind log file seems do have some info there...

I will check the link below to see if I can trigger memory leak search without 
killing the process. 

Thanks,
Rachel


On 12/18/19, 10:42 PM, "Philippe Waroquiers"  
wrote:

On Thu, 2019-12-19 at 00:19 +, Rachel Chen (rychen) via Valgrind-users 
wrote:
> Hello,
>  
> I am using Valgrind to debug a memory leak. Somehow when I try to kill 
the process to get the log file with memory leak, it crash the system. I am 
using the following command to get the pid and kill the pid:
>  
> Ps -ef | grep valgrind. è to get the pid
> Kill 
>  
> Any idea what might be wrong here? Thanks for the help in advance!
>  
> Thanks,
> Rachel

Some more information is needed :
  * which platform ?
  * which version of valgrind ?
  * what is the error message/output when the crash happens ?

Note that you can trigger memory leak search from the shell (or from gdb)
by using vgdb, without killing your process.

See the below links for more information.


http://www.valgrind.org/docs/manual/manual-core-adv.html#manual-core-adv.valgrind-monitor-commands


http://www.valgrind.org/docs/manual/manual-core-adv.html#manual-core-adv.gdbserver-commandhandling


http://www.valgrind.org/docs/manual/mc-manual.html#mc-manual.monitor-commands

Philippe





___
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users