unresponsive when "Select Best Server" button is clicked

Bug #326800 reported by Book 'em Dano
78
This bug affects 11 people
Affects Status Importance Assigned to Milestone
software-properties (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/bin/software-properties-gtk
Package: software-properties-gtk 0.68.1
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: software-properties-gtk
Uname: Linux 2.6.27-11-generic i686

Pressing this button on the "Choose a Download Server" menu should cause the computer to perform a series of pings to different servers to determine the quickest response time, but the program hangs and become unresponsive.

Revision history for this message
Book 'em Dano (heymrdjd) wrote :
Revision history for this message
Book 'em Dano (heymrdjd) wrote :
Revision history for this message
g.beck (g-beck) wrote :
Download full text (7.9 KiB)

same problem, fresh kubuntu 8.10, only did the update so far.

clicking on find best server, mirror check window opens, but everything becomes unresponsive at some point, sometimes closing the mirror check window.

Application: Software Sources (software-properties-kde), signal SIGABRT
[Current thread is 0 (LWP 5885)]

Thread 3 (Thread 0xb3a4cb90 (LWP 5916)):
#0 0xb80c2430 in __kernel_vsyscall ()
#1 0xb808a405 in sem_wait@@GLIBC_2.1 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0x080f5750 in PyThread_acquire_lock ()
#3 0x080f9a1a in ?? ()
#4 0x080cea39 in PyEval_EvalFrameEx ()
#5 0x080d0345 in PyEval_EvalCodeEx ()
#6 0x080ce728 in PyEval_EvalFrameEx ()
#7 0x080d0345 in PyEval_EvalCodeEx ()
#8 0x080ce728 in PyEval_EvalFrameEx ()
#9 0x080d0345 in PyEval_EvalCodeEx ()
#10 0x080ce728 in PyEval_EvalFrameEx ()
#11 0x080d0345 in PyEval_EvalCodeEx ()
#12 0x080ce728 in PyEval_EvalFrameEx ()
#13 0x080d0345 in PyEval_EvalCodeEx ()
#14 0x0811797e in ?? ()
#15 0x0805d867 in PyObject_Call ()
#16 0x080cd502 in PyEval_EvalFrameEx ()
#17 0x080cfbf5 in PyEval_EvalFrameEx ()
#18 0x080cfbf5 in PyEval_EvalFrameEx ()
#19 0x080d0345 in PyEval_EvalCodeEx ()
#20 0x08117891 in ?? ()
#21 0x0805d867 in PyObject_Call ()
#22 0x08063a7a in ?? ()
#23 0x0805d867 in PyObject_Call ()
#24 0x080c850c in PyEval_CallObjectWithKeywords ()
#25 0x080f9e68 in ?? ()
#26 0xb808450f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#27 0xb7fd2a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb0ffdb90 (LWP 5937)):
#0 0xb80c2430 in __kernel_vsyscall ()
#1 0xb8088075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb624cc87 in ?? () from /usr/lib/libxcb.so.1
#3 0xb624db9f in xcb_send_request () from /usr/lib/libxcb.so.1
#4 0xb631a166 in _XPutXCBBuffer () from /usr/lib/libX11.so.6
#5 0xb631a530 in ?? () from /usr/lib/libX11.so.6
#6 0xb62efa08 in XCreateGC () from /usr/lib/libX11.so.6
#7 0xb67f79e1 in ?? () from /usr/lib/libQtGui.so.4
#8 0xb67f30c2 in ?? () from /usr/lib/libQtGui.so.4
#9 0xb67f50d3 in ?? () from /usr/lib/libQtGui.so.4
#10 0xb67f54a7 in ?? () from /usr/lib/libQtGui.so.4
#11 0xb6686576 in QWidget::event () from /usr/lib/libQtGui.so.4
#12 0xb70735ba in ?? () from /usr/lib/python2.5/site-packages/PyQt4/QtGui.so
#13 0xb662e8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#14 0xb66367fa in QApplication::notify () from /usr/lib/libQtGui.so.4
#15 0xb52cfd1d in KApplication::notify () from /usr/lib/libkdeui.so.5
#16 0xb58e20c6 in sipKApplication::notify () from /usr/lib/python2.5/site-packages/PyKDE4/kdeui.so
#17 0xb76c2e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#18 0xb66b8636 in QWidgetPrivate::dirtyWidget_sys () from /usr/lib/libQtGui.so.4
#19 0xb67f3354 in ?? () from /usr/lib/libQtGui.so.4
#20 0xb67f3959 in QWidget::repaint () from /usr/lib/libQtGui.so.4
#21 0xb667e618 in QWidget::repaint () from /usr/lib/libQtGui.so.4
#22 0xb6a14d8d in QProgressBar::setValue () from /usr/lib/libQtGui.so.4
#23 0xb6ac08bb in QProgressDialog::setValue () from /usr/lib/libQtGui.so.4
#24 0xb70514fb in ?? () from /usr/lib/python2.5/site-packages/PyQt4/QtGui.so
#25 0x08...

Read more...

Changed in software-properties (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Pablo Antonio (crazy2k) wrote :

I can reproduce this bug in Karmic. Is there anyone taking care of this already?

If you need any other information, I'd glad to help.

Revision history for this message
James D. Hasselman (jhass840) wrote :

I can reproduce this bug as well. Clicking "Select Best Server" in the "Choose a Download Server" dialog causes all of synaptic to hang up. I can close the both the "Software Sources" and "Choose a Download Server" dialog via "Force Quit" but synaptic hangs indefinitely and must be closed from the terminal by running "sudo kill -9 ..." running "ps -e" shows a <defunct> gpg process and a <defunct> ssh process both of which can be terminated by running "sudo kill -9 ..." on the software-proper process. Until a fix is committed if this happens to you and you aren't sure how to kill the defunct processes please refer to the following article http://kenno.wordpress.com/2007/04/04/how-to-kill-defunct-process/

Now for some quick information about my system:

Architecture: amd64
Distribution: Ubuntu 9.04 (64-bit)

I hope this information is helpful. If you need any additional information I am more than willing to provide it.

amichair (amichai2)
Changed in software-properties (Ubuntu):
status: New → Confirmed
Revision history for this message
amichair (amichai2) wrote :

Status changed to confirmed - the images show it clearly.

Note that the QT (Kubuntu) stack trace above may or may not still be relevant, since the threading involved has been reworked in software-properties 0.75.5, which may have fixed this issue for software-properties-kde.

BavarianPH (bavarianph)
description: updated
Revision history for this message
Book 'em Dano (heymrdjd) wrote : apport-collect data

Architecture: i386
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
Package: software-properties-gtk 0.75.4
PackageArchitecture: all
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-20.58-generic-pae
Uname: Linux 2.6.31-20-generic-pae i686
UserGroups: adm admin audio cdrom dialout dip fax lpadmin mediatomb netdev plugdev sambashare vboxusers

Revision history for this message
Book 'em Dano (heymrdjd) wrote : Dependencies.txt
Revision history for this message
Book 'em Dano (heymrdjd) wrote : XsessionErrors.txt
tags: added: apport-collected
Revision history for this message
Book 'em Dano (heymrdjd) wrote :

I am experiencing the same bug again in Karmic. I open Software Sources and click on the Select Best Server button and the app hangs.

Revision history for this message
JP (vectorpoem) wrote :

This bug still occurs in Maverick.

Book 'em Dano (heymrdjd)
tags: added: i386 karmic
Revision history for this message
Book 'em Dano (heymrdjd) wrote :

Can you someone who is experiencing this bug in Maverick (I'm stil using Karmic) provided an updated backtrace? Refer to here, https://wiki.ubuntu.com/Backtrace, for more info on generating a backtrace. You may need to install some debugging symbols before generating the backtrace, https://wiki.ubuntu.com/DebuggingProgramCrash

Revision history for this message
Aviv (ademorga) wrote : Re: [Bug 326800] Re: unresponsive when "Select Best Server" button is clicked

Sorry, I'm using Lucid at the moment.
I'll try to locate a Maverick user for this purpose.

On Sun, Oct 17, 2010 at 3:40 PM, Book 'em Dano <email address hidden>wrote:

> Can you someone who is experiencing this bug in Maverick (I'm stil using
> Karmic) provided an updated backtrace? Refer to here,
> https://wiki.ubuntu.com/Backtrace, for more info on generating a
> backtrace. You may need to install some debugging symbols before
> generating the backtrace, https://wiki.ubuntu.com/DebuggingProgramCrash
>
> --
> unresponsive when "Select Best Server" button is clicked
> https://bugs.launchpad.net/bugs/326800
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
JP (vectorpoem) wrote :

This bug appears to be fixed for me in Oneiric.

Revision history for this message
Waleed Hamra (w-hamra1987) wrote :

yeah, for me too it seems. though it's a sure way to get my router to block me as a potential "DOS attack", but that's another story...
no hanging/freezing anymore, and can see a functioning fill bar with ping targets below it.

Revision history for this message
Robert Roth (evfool) wrote :

Based on the last two comments, I am setting this to Fix Released.

Changed in software-properties (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.