← Back to team overview

linuxdcpp-team team mailing list archive

[Bug 502673] Re: gui becomes unresponsive

 

It's actually blocking in X waiting on more events, so not sure if Gtk+
would be at fault. Can someone try to comment out gdk_flush in
linux/wulformanager.cc to see if it resolves it for them? Another
alternative is to call X directly using XFlush() since the XSync() in
gdk_flush() is a more expensive round-trip operation that is not
necessary for our purposes (kind of nasty though).

#include <gdk/gdkx.h>

XFlush(GDK_DISPLAY_XDISPLAY(gdk_display_get_default());

-- 
gui becomes unresponsive
https://bugs.launchpad.net/bugs/502673
You received this bug notification because you are a member of LinuxDC++
Team, which is subscribed to LinuxDC++.

Status in Linux DC++: Confirmed

Bug description:
on a random occasion (i've been able to reproduce it several times by right-clicking directories and selecting ,,download whole directory'' in a loop) the gui of linuxdcpp becomes unresponsive. if i switch desktop and turn back the whole window is grey and nothing can be done. however program continues operation - if there's something in the queue it just continue downloading. console log does not seem to be helpful either. process responds to sigterm.

os: arch linux (current) but also ubuntu (my friend is seeing the same issue)
compiled from sources (bzr as of january 3rd 2010 with scons debug=1)





References