#!/bin/bash

set +e

# Run the postprocess script on exit
trap "/usr/bin/gnome-valgrind-errors-postprocess" exit  # quit term int abrt pipe hup

SESSIONDIR=$HOME/.valgrind-session
OUTPREFIX=vgout

mkdir $SESSIONDIR
rm -f $SESSIONDIR/*

export G_SLICE=always-malloc
export G_DEBUG=gc-friendly

valgrind -q --log-file=$SESSIONDIR/$OUTPREFIX --error-limit=no --trace-children=yes --alignment=8 --num-callers=32 --undef-value-errors=no --leak-check=no /usr/bin/gnome
