Debian, Python, gi.repository, bug 633927, signal_stop_emission_by_name segfaults



Hi,

I am developing an application for Debian Wheezy and I stumbled upon a
serious problem. In one of my signal handlers I call
GObject.signal_stop_emission_by_name() and it causes a segfault. I
suppose it is associated with bug 633927[1]. The minimal example from
that bug's comments also causes a crash. Commit history suggests it is
fixed since version 3.7.91 (target milestone set to GNOME 3.8). Debian
Wheezy ships with python-gi 3.2.2-2. Jessie currently ships with
3.10.2-2+b1.  The question is: what shall I do with this bug?
1) use some kind of a workaround (suggestions appreciated),
2) request Debian maintainer to backport the patch from ticket 633927,
3) reluctantly upgrade my embedded system to jessie,
4) something else.

[1] https://bugzilla.gnome.org/show_bug.cgi?id=633927

Regards,

-- 
Marcin Szewczyk                       http://wodny.org
mailto:Marcin Szewczyk wodny borg  <- remove b / usuĊ„ b
xmpp:wodny ubuntu pl                  xmpp:wodny jabster pl


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]