[Bug 442173] New: YaST GUI hangs up in busy loop when it must display long lists
https://bugzilla.novell.com/show_bug.cgi?id=442173 Summary: YaST GUI hangs up in busy loop when it must display long lists Product: openSUSE 11.0 Version: Final Platform: All OS/Version: openSUSE 11.0 Status: NEW Severity: Major Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jsmeix@novell.com QAContact: jsrain@novell.com CC: jw@novell.com, maacruz@gmail.com, tonussi@farmaco.ufsc.br, pedropsalinas@cacnsr.com Found By: Development The YaST GUI needs too much time to display long lists. In this case there is a "y2base" process running at about 100% CPU like this ("top" output) ----------------------------------------------------------- PID USER ... %CPU %MEM TIME+ COMMAND 18196 root ... 100 15.3 5:08.01 y2base ----------------------------------------------------------- and nothing happens on the dialog so that for the user it looks as if YaST has hang up. By default (i.e.when YaST doesn't run in debugging mode) there is nothing in y2log which indicates where it hangs. To reproduce: Run "yast2 scanner" as root and click the [Add] button (you don't need a scanner to do this). The [Add] button shows all available models (several hundred up to about two thousand). On my 3 GHz workstaion it needs more than 10 minutes until the list of all available models shows up. Juergen Weigert reported the issue to me and some customers reported the issue too, see https://bugzilla.novell.com/show_bug.cgi?id=406853#c0 https://bugzilla.novell.com/show_bug.cgi?id=406853#c14 https://bugzilla.novell.com/show_bug.cgi?id=434540#c9 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=442173 User jsmeix@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442173#c2 --- Comment #2 from Johannes Meixner <jsmeix@novell.com> 2008-11-06 01:49:53 MST --- *** Bug 406853 has been marked as a duplicate of this bug. *** https://bugzilla.novell.com/show_bug.cgi?id=406853 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=442173 User jsmeix@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442173#c3 --- Comment #3 from Johannes Meixner <jsmeix@novell.com> 2008-11-06 01:57:13 MST --- By the way: I didn't detect the issue with my scanners because my scanners are well autodetected and in this case the [Edit] button is usually used to set it up. Then only those models are shown in the list which match to the manufacturer name of the autodetced scanner. This results a much shorter list which shows up after some seconds which looked o.k. for me. But [Add] results the long delay in any case. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=442173 User jsmeix@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442173#c4 --- Comment #4 from Johannes Meixner <jsmeix@novell.com> 2008-11-06 02:13:37 MST --- Another bad side-effect is that clicking the [Abort] button has not the expected effect. One can click [Abort] but then one must wait all the time until the GUI has completed its job (i.e. until the list finally shows up) and afterwards the module is aborted just when the reason for the abort request is no longer valid. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=442173 User tonussi@farmaco.ufsc.br added comment https://bugzilla.novell.com/show_bug.cgi?id=442173#c5 --- Comment #5 from Carlos Tonussi <tonussi@farmaco.ufsc.br> 2008-11-06 12:16:58 MST --- I went to try the line command yast2 scanner, but I did forget the 2 of yast2, so yast in test mode was started. For my surprise, there was no delay to configure my scanner. After chose edit option, the list of scanner models appeared immediately. I only spent the time needed to roll down such list without the aid of a mouse, and conclude the operation. Ok...I did not pay attention to the comments above...everybody already knows the problem is in Yast GUI... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=442173 Cyril Hrubis <chrubis@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.provo.novell.com |yast2-maintainers@suse.de -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=442173 User sh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442173#c6 Stefan Hundhammer <sh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |jsmeix@novell.com --- Comment #6 from Stefan Hundhammer <sh@novell.com> 2008-11-13 11:06:00 MST --- What widget are we talking about? Do you have a screen shot? Did you attach gdb to the process to see where it hangs? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=442173 User jsmeix@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442173#c7 Johannes Meixner <jsmeix@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|jsmeix@novell.com | --- Comment #7 from Johannes Meixner <jsmeix@novell.com> 2008-11-14 01:23:43 MST --- To reproduce: Run "yast2 scanner" as root and click the [Add] button (you don't need a scanner to do this). The [Add] button shows all available models (several hundred up to about two thousand). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=442173 User jsmeix@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442173#c8 --- Comment #8 from Johannes Meixner <jsmeix@novell.com> 2008-11-14 01:29:06 MST --- To help you to find out where it hangs: You can run YaST in debugging mode. Then y2log fills up with zillions of messages what the GUI is doing (remember it runs at about 100% CPU) while it looks for the user as if it hangs. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=442173 User sh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442173#c10 Stefan Hundhammer <sh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX --- Comment #10 from Stefan Hundhammer <sh@novell.com> 2008-11-14 04:12:18 MST --- If it's a selection box in 11.0, then there is nothing we can do about it. This is fixed for 11.1, but I don't see a reasonable way to back-port this for 11.0. There were just too many changes everywhere for a back-port. So, this is FIXED for 11.1. For 11.0, this is WONTFIX; you simply have to wait for the list to be completely built. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=442173 User estellnb@gmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442173#c11 Elmar Stellnberger (AT/K) <estellnb@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |estellnb@gmail.com --- Comment #11 from Elmar Stellnberger (AT/K) <estellnb@gmail.com> 2008-12-04 10:42:34 MST --- It always crashes on "store queue" after printer setup. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=442173 User estellnb@gmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442173#c12 --- Comment #12 from Elmar Stellnberger (AT/K) <estellnb@gmail.com> 2008-12-04 10:43:18 MST --- oops wrongly placed comment (does not belong to here). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=442173 User jsmeix@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442173#c13 Johannes Meixner <jsmeix@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |novellbmw@lsmod.de --- Comment #13 from Johannes Meixner <jsmeix@novell.com> 2009-01-07 01:21:47 MST --- *** Bug 457035 has been marked as a duplicate of this bug. *** https://bugzilla.novell.com/show_bug.cgi?id=457035 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=442173 User jsmeix@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442173#c14 Johannes Meixner <jsmeix@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alpha096@virginbroadband.co | |m.au --- Comment #14 from Johannes Meixner <jsmeix@novell.com> 2009-02-18 07:27:04 MST --- *** Bug 475989 has been marked as a duplicate of this bug. *** https://bugzilla.novell.com/show_bug.cgi?id=475989 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=442173 User jsmeix@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442173#c15 Johannes Meixner <jsmeix@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mantel@novell.com --- Comment #15 from Johannes Meixner <jsmeix@novell.com> 2009-03-25 02:25:09 MST --- See https://bugzilla.novell.com/show_bug.cgi?id=481299#c10 "Gnome on Version 11.0 Yast runs light lightening" for a workaround how to run it even in graphical mode: Run the YaST scanner module in a Gnome environment (more precisely use the GTK graphical user interface) by calling it as root from the command line via root@host# yast2 --gtk scanner This should be the default when you have openSUSE 11.0 installed with the Gnome desktop environment. But when you have openSUSE 11.0 installed with the KDE desktop environment, you need a lot of additional packages so that it works to run a YaST module with the GTK GUI, see bug #388586 The easiest way is to "simply install the whole Gnome pattern" via YaST because on nowadays multi-gigabyte harddisks it should not really matter if there are several megabytes wasted by installed software which is not actually needed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=442173 User mantel@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442173#c16 --- Comment #16 from Hubert Mantel <mantel@novell.com> 2009-03-25 04:42:24 MST --- So this seems to be exactly the same issue as #481299. IMHO this one should be closed as duplicate then. Johannes, do you agree? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=442173 User jsmeix@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=442173#c17 --- Comment #17 from Johannes Meixner <jsmeix@novell.com> 2009-03-25 07:46:32 MST ---
From my point of view, bug #481299 is a duplicate of this bug here.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com