[maemo-developers] python2.5 gtk_tree_view_set_fixed_height_mode segfault

From: Pierre Amadio pierre.amadio at libertysurf.fr
Date: Fri Mar 30 23:57:52 EEST 2007
Hi there.

I have a problem with a bug i m experiencing with pygtk.

I hoped the new maemo 3.1 'bora' would automagically fix it, but it did
not. I did not yet open a bug report because i failed recreating a
simple test case.

I know how to reproduce it at will with the application i m experiencing
the problem with, and the core backtrace starts this way:

Core was generated by `/usr/bin/python2.5 /usr/bin/rapier'.
Program terminated with signal 11, Segmentation fault.
#0  0xb7680850 in gtk_tree_view_set_fixed_height_mode () from /usr/lib/libgtk-x11-2.0.so.0
(gdb) bt
#0  0xb7680850 in gtk_tree_view_set_fixed_height_mode () from /usr/lib/libgtk-x11-2.0.so.0
#1  0xb768cd67 in gtk_tree_view_set_model () from /usr/lib/libgtk-x11-2.0.so.0
#2  0xb7a1029b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0

I would probably not be able to undestrand exactly what is going on, but
even if i would, i already have a problem trying to install the debug symbol to look

[sbox-SDK_X86: ~] > fakeroot apt-get install libgtk2.0-dbg 
gives me the following:

The following packages have unmet dependencies:
  libgtk2.0-dbg: Depends: libgtk2.0-0 (= 2:2.6.10-1.osso23) but 2:2.6.10-2.osso30 is to be installed
E: Broken packages

Maybe i should have try this before apt-get distupgrading to 3.1 :)

So, A sample core is available here :

Remove the XXX at the end to get it (the file is 16M and i do not want
robots to spoil the few upload bandwith i have with this file). 

If someone wants to reproduce the problem (i would really like to have
a simpler test case, but the one i try to write does not crash :) ), install rapier:

Install at least a module and generate the associated clucene index (cf
home page).

Launch it from an xterm (there is a yet more obscure problem when
launching rapier from the hildon menu that i havent look at , nor
reported yet) .

Click on the 'search' button.
Search for a keyword that will give result, like 'bread'
Select a result so the textview display a verse.
Perform another search that will give result, like 'wine'
It crashes when the new results should be displayed.

Thanks for any feedback that may help.

More information about the maemo-developers mailing list