[Freewx-maint] Bug#648968: boinc-manager's menu not shown

Guo Yixuan culu.gyx at gmail.com
Thu Apr 26 08:43:35 UTC 2012


On 04/25/2012 10:07 AM, Olly Betts wrote:
> On Fri, Apr 20, 2012 at 12:42:29AM +0800, Guo Yixuan wrote:
>>
>> In conclusion, there is probably some regression in wxwidgets 2.8.12.1.
>
> I'm rather unclear what's going on here.
>
> In doc/changes.txt for 2.8.12.1 I see:
>
> | - Fix for missing menubar problem under some window managers where menu bar height is
> |   reported as 0 when the menu hasn't fully realized yet. Now updates the height during
> |   idle time if it is 0, otherwise no menu is shown.
>
> Looking at Ubuntu's appmenu.patch and appmenu2.patch, those changes are
> all present in the 2.8.12.1 upstream source, and in Ubuntu's latest
> packages (2.8.12.1-6ubuntu2) they have dropped those patches, so they
> seem to think this is now fixed upstream.

Yes, these 2 patches were applied by upstream, but the bug still exists. 
The Ubuntu bug[1] (from mail #19 on) was actually reopened after 
2.8.11.0-0ubuntu4.1 that should have fixed it.

> I get menus with boincmgr with Gnome3, but I have given up trying to use
> Gnome3 shell, so maybe that's not very conclusive.

My desktop environment is Xfce4. (haven't tried other environment)

> If you can really reproduce this in with the latest wxwidgets packages
> from unstable, then I guess those patches aren't actually a full fix,
> or some other upstream change broke this.

With these packages in testing (currently same as in sid)
ii  libwxbase2.8-0  2.8.12.1-7
ii  libwxgtk2.8-0   2.8.12.1-7
ii  boinc-client  7.0.24+dfsg-1

On 04/25/2012 10:38 AM, Olly Betts wrote:
>
> One thought - for the case where this is still failing, what does this
> command output:
>
> ldd `which boincmgr`

[1] https://launchpad.net/bugs/662077

Cheers,
Guo Yixuan

---- output of ldd ----
$ which boincmgr
/usr/bin/boincmgr
$ ldd /usr/bin/boincmgr
	linux-gate.so.1 =>  (0xb7713000)
	libnotify.so.4 => /usr/lib/i386-linux-gnu/libnotify.so.4 (0xb76ec000)
	libwx_gtk2u_html-2.8.so.0 => 
/usr/lib/i386-linux-gnu/libwx_gtk2u_html-2.8.so.0 (0xb7658000)
	libwx_gtk2u_adv-2.8.so.0 => 
/usr/lib/i386-linux-gnu/libwx_gtk2u_adv-2.8.so.0 (0xb759a000)
	libwx_gtk2u_core-2.8.so.0 => 
/usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 (0xb7243000)
	libwx_baseu_net-2.8.so.0 => 
/usr/lib/i386-linux-gnu/libwx_baseu_net-2.8.so.0 (0xb7217000)
	libwx_baseu-2.8.so.0 => /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 
(0xb70c9000)
	libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb7021000)
	libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb701c000)
	libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 
(0xb7003000)
	libgtk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 
(0xb6b90000)
	libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 
(0xb6b3f000)
	libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb6a43000)
	libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb6956000)
	libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb6930000)
	libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb6913000)
	libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb67b6000)
	libgdk_pixbuf-2.0.so.0 => 
/usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 (0xb6794000)
	libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xb6637000)
	libgmodule-2.0.so.0 => /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 
(0xb6632000)
	libgthread-2.0.so.0 => /usr/lib/i386-linux-gnu/libgthread-2.0.so.0 
(0xb662f000)
	librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xb6626000)
	libgdk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0 
(0xb6575000)
	libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xb6552000)
	libpangoft2-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 
(0xb6524000)
	libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xb64d7000)
	libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xb643b000)
	libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 
(0xb6406000)
	libXinerama.so.1 => /usr/lib/i386-linux-gnu/libXinerama.so.1 (0xb6402000)
	libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xb63fa000)
	libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xb63d0000)
	libz.so.1 => /usr/lib/i386-linux-gnu/libz.so.1 (0xb63b9000)
	libjpeg.so.8 => /usr/lib/i386-linux-gnu/libjpeg.so.8 (0xb6380000)
	libtiff.so.4 => /usr/lib/i386-linux-gnu/libtiff.so.4 (0xb631b000)
	/lib/ld-linux.so.2 (0xb7714000)
	libpangocairo-1.0.so.0 => 
/usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0 (0xb630d000)
	libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb61d3000)
	libXcomposite.so.1 => /usr/lib/i386-linux-gnu/libXcomposite.so.1 
(0xb61d0000)
	libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xb61cc000)
	libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xb61c6000)
	libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xb60e1000)
	libffi.so.5 => /usr/lib/i386-linux-gnu/libffi.so.5 (0xb60d8000)
	libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb609a000)
	libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0xb6079000)
	libresolv.so.2 => /lib/i386-linux-gnu/i686/cmov/libresolv.so.2 (0xb6065000)
	libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xb6053000)
	libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xb6049000)
	libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xb603a000)
	libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0xb6031000)
	libXcursor.so.1 => /usr/lib/i386-linux-gnu/libXcursor.so.1 (0xb6027000)
	libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xb5ffd000)
	libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xb5fe4000)
	libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xb5fde000)
	libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb5fba000)
	libpixman-1.so.0 => /usr/lib/i386-linux-gnu/libpixman-1.so.0 (0xb5f23000)
	libxcb-shm.so.0 => /usr/lib/i386-linux-gnu/libxcb-shm.so.0 (0xb5f1f000)
	libxcb-render.so.0 => /usr/lib/i386-linux-gnu/libxcb-render.so.0 
(0xb5f14000)
	libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb5f10000)
	libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb5f0a000)





More information about the Freewx-maint mailing list