[Freewx-maint] Bug#758127: libwx-perl: FTBFS on arm*

Niko Tyni ntyni at debian.org
Thu Aug 14 22:07:27 UTC 2014

clone 758127 -1
reassign -1 wxwidgets3.0 3.0.1-3
retitle -1 wxwidgets3.0: libwx_gtk2u_propgrid-3.0.so.0.1.0  is broken on arm*
block 758127 with -1

On Thu, Aug 14, 2014 at 11:55:11PM +0300, Damyan Ivanov wrote:

> Program received signal SIGSEGV, Segmentation fault.
> 0xb68e2614 in wxDynamicLibrary::GetLibHandle (this=0x0)
>     at /usr/include/wx-3.0/wx/dynlib.h:270
> 270         wxDllType GetLibHandle() const { return m_handle; }
> (gdb) bt
> #0  0xb68e2614 in wxDynamicLibrary::GetLibHandle (this=0x0)
>     at /usr/include/wx-3.0/wx/dynlib.h:270
> #1  0xb6857824 in XS_Wx__load_plugin (my_perl=0x12008, cv=0x1c3d60) at Wx.c:646

This can be triggered with just

 % xvfb-run perl -Iblib/lib -Iblib/arch -e 'use Wx; use Wx::PropertyGrid'                            

The problem seems to be in the wxwidgets3.0 package, whose build logs
on armel and armhf have this:

 dpkg-shlibdeps: warning: symbol _ZNK14wxCommandEvent5CloneEv used by debian/libwxgtk3.0-0/usr/lib/arm-linux-gnueabi/libwx_gtk2u_propgrid-3.0.so.0.1.0 found in none of the libraries

Olly says this is probably related to #752733 but he's not certain.
I'm cloning a separate bug against wxwidgets3.0 at this point.

The current plan for libwx-perl is to fix the test suite not to crash
but skip the failing tests, and then downgrade this to 'important'. The
attached patches are a first stab at this. I ran out of time tonight and
haven't even run a full 'make test' with these yet, but I don't really
expect problems.
Niko Tyni   ntyni at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Fix-Wx-_load_plugin-segfaulting-when-wxPluginManager.patch
Type: text/x-diff
Size: 941 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/freewx-maint/attachments/20140815/dababf32/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Temporarily-skip-tests-when-the-use-Wx-qw-.-fails.patch
Type: text/x-diff
Size: 806 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/freewx-maint/attachments/20140815/dababf32/attachment-0001.patch>

More information about the Freewx-maint mailing list