← Back to team overview

linuxdcpp-team team mailing list archive

[Bug 502673] Re: gui becomes unresponsive

 

taresus: I am unable to reproduce your issue. Interacting with the
column separator doesn't even touch linuxdcpp code, it would be internal
to gtk+. You can try disabling accessibility as mentioned in bug
#437426.

As for the other issue, it appears to be a deadlock between thread 1 &
10. A call to gdk_flush() seems to be waiting indefinitely while the
main thread is waiting for the gdk lock to be returned by thread 10. As
for why gdk_flush() is not returning, I've no idea. Gdk explicitly
recommends calling gdk_flush in such situations
(http://library.gnome.org/devel/gdk/unstable/gdk-Threads.html):

"Before calling gdk_threads_leave() from a thread other than your main
thread, you probably want to call gdk_flush() to send all pending
commands to the windowing system."

So, in summary: I hate you GTK+....

-- 
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++: New

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