[Schevo-devel] Crashes in Navigator: Anyone else?

Matthew Scott mscott at goldenspud.com
Mon Mar 28 12:57:29 EST 2005


Christoph Pfisterer wrote:
> First, here's my system stats:
> 
>   Debian GNU/Linux "sarge", all packages up to date
>     Python 2.3.5
>     Qt 3.3.3
>     PyQt 3.13
>   Schevo SVN Revision 275 (seemingly not that relevant)


I'm using Debian "unstable" myself, with:

- python2.3 ver 2.3.5-1

- libqt3c102-mt ver 3.3.4-1

- python2.3-qt3 3.13-4


Unfortunately, I wasn't able to reproduce the error you're getting with 
my system :-(


Could you generate strace output and email it to me, so I can see some 
of the details of where it's crashing?

   $ sudo apt-get install strace bzip2
   $ strace evo run people 2>people.strace
   $ bzip2 people.strace

   (then email me people.strace.bz2)


> First of all, it's obvious that the cause for the crash must be 
> somewhere within the Qt library (or its Python bindings), since pure 
> Python code wouldn't crash with a segmentation fault. I've actually used 
> ddd/gdb on the application and found that it crashes while removing the 
> additional editing tab and the QComboBox in particular. I'm afraid 
> that's all I can say.

I will say that we are working right now toward providing a thorough 
web-based alternative to the Qt widgets and tools included with Schevo, 
and we are also planning to eventually rewrite the Qt widgets to be 
structured slightly differently and to support thin-client use.

So these things don't help a whole lot right now I know, but at the very 
least the web UI will be here very soon and that might be more usable 
for you in the short term if we can't get the Qt segfault issues resolved.



> PS: I just got Schevo running again on my Mac OS X machine. Here's the 
> patch that did the trick:

Thanks for this.  I'll make sure it gets added to the script that 
extracts and patches the cx_Freeze dependency, if the patch hasn't 
already been applied to the mainline cx_Freeze.


-- 
Matthew R. Scott



More information about the Schevo-devel mailing list