[PyKDE] Segv debugging

Patrick Stinson ajole-1 at gci.net
Thu Oct 16 20:56:01 BST 2003


Is that the -r option on build.py? Doesn't that set the dir containing qt lib 
files?

bash-2.05b$ python build.py --help
...
    -r dir         the directory containing the Qt library [default 
$QTDIR/lib]
...
bash-2.05b$ 

On Wednesday 15 October 2003 19:47, Phil Thompson wrote:
> On Thursday 16 October 2003 4:21 am, Derek Fountain wrote:
> > When getting a segv from a PyQt script, is there a way of getting and
> > using a core dump such that it might provide a clue as to what I've done
> > wrong? What steps do developers take when faced with a segv?
>
> Getting a core dump depends on your shell...
>
> ulimit -c unlimited
>
> ...for bash.
>
> As of now you can also build a trace enabled version of PyQt (build it with
> the -r flag). To switch traces on, put the following in your script...
>
> # The SIP v4 module is called sip.
> import libsip as sip
>
> sip.settracemask(0xff)
>
> ...you can change the mask at any time. See the SIP_TRACE_* values in sip.h
> to see the detail of which trace messages correspond to which bit of the
> mask.
>
> Phil
>
> _______________________________________________
> PyKDE mailing list    PyKDE at mats.imk.fraunhofer.de
> http://mats.imk.fraunhofer.de/mailman/listinfo/pykde




More information about the PyQt mailing list