[Bug 343088] New: YaST2 DHCP Wizard Locks Up Trying To Select Network Interface
https://bugzilla.novell.com/show_bug.cgi?id=343088 Summary: YaST2 DHCP Wizard Locks Up Trying To Select Network Interface Product: openSUSE 10.3 Version: Final Platform: x86 OS/Version: openSUSE 10.3 Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: crispin@crispincowan.com QAContact: jsrain@novell.com Found By: Customer Go to YaST2->Network Services->DHCP Server "DHCP Server Wizard (1 of 4): Card Selection" pops up. Click on a network card. The selection flickers rapidly. None of the buttons is responsive, and you cannot select a different card. *Sometimes* the X close button will work to kill off the window. Work-around: use text-mode YaST to configure DHCP :( Tested on an AMD machine, ASUS motherboard, ATI Rage 128 RE graphics card. To see if it was the graphics card, I tested it again on my laptop (Intel/opensource graphics) and got the same problem. But this time I also got an error dialog, which said this: YGDialog close event ... (gtk:20249): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkTreeView' (gtk:20249): Gtk-CRITICAL **: gtk_tree_view_get_cursor: assertion `GTK_IS_TREE_VIEW (tree_view)' failed (gtk:20249): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkTreeView' (gtk:20249): Gtk-CRITICAL **: gtk_tree_view_get_model: assertion `GTK_IS_TREE_VIEW (tree_view)' failed (gtk:20249): Gtk-CRITICAL **: gtk_tree_model_get_iter: assertion `GTK_IS_TREE_MODEL (tree_model)' failed YaST got signal 11 at YCP file dhcp-server/dialogs2.ycp:220 /sbin/yast2: line 386: 20249 Segmentation fault $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2QT_ARGS -- 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=343088#c1 --- Comment #1 from Crispin Cowan <crispin@crispincowan.com> 2007-11-20 13:11:01 MST --- Created an attachment (id=184112) --> (https://bugzilla.novell.com/attachment.cgi?id=184112) y2logs anticipating the obvious request -- 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=343088 Cyril Hrubis <chrubis@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.provo.novell.com |juhliarik@novell.com -- 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=343088#c2 Jozef Uhliarik <juhliarik@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|juhliarik@novell.com |rpmcruz@alunos.dcc.fc.up.pt --- Comment #2 from Jozef Uhliarik <juhliarik@novell.com> 2007-11-26 03:11:46 MST --- I did checking the yast logs. It seems to be O.K. The problem is probably in GTK. I didn't find any problems in logs for DHCP yast module. (failed running) Crispin wrote: "Work-around: use text-mode YaST to configure DHCP :(" It means that yast DHCP module works but not in GUI (gtk). Could you check it please? -- 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=343088#c3 --- Comment #3 from Crispin Cowan <crispin@crispincowan.com> 2007-11-26 07:22:41 MST --- What is it you want me to check? Yes, it worked in text-mode, which is why I wrote that as a work-around. I buy your theory that it is Gtk code that is failing, but unfortunately I don't have a KDE install around to do further testing. -- 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=343088#c4 Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rpmcruz@alunos.dcc.fc.up.pt --- Comment #4 from Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt> 2007-11-26 09:51:35 MST --- Hi, thanks for the report. The error when you closed the window through the window manager is explained by bug 330777. Novell people were polishing it for 10.3, adding a Abandon Changes dialog for the Software Manager, and added this bug along the way. GTK+ will free its X resources when a window is closed and a crash will be eminent. The yast2 script will be capturing its stderr, and prints them at the end using Xmessage. The selection bug could be explained by bug 342098 (not *that* report of course, but the root of it, which I explain better when the reporter followed it with bug 343184)... Now, I couldn't reproduce your bug with SVN, which is yast-gtk from 10.3 plus bug fixes. If you'd be willing to install it, that would be great. This is just a plugin, it will just overwrite your current yast-gtk plugin files, which are /usr/lib/YaST2/plugin/libpy2gtk* , and you can backup... Very easy to get and install; check 3rd comment of bug 339955. -- 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=343088#c5 --- Comment #5 from Crispin Cowan <crispin@crispincowan.com> 2007-11-26 14:10:33 MST --- I'm a little nervous about updating my updater to beta software in SVN :) so I'll just take the fact that I have a functioning work-around (use text-mode YAST) and that the bug is probably fixed in development, and carry on. Thanks. -- 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=343088#c6 Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #6 from Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt> 2007-11-27 06:55:44 MST --- No problem. I installed the 10.3 version, so I can see what you mean. This doesn't happen on SVN. There are subtle differences between List-based widgets YCP events (though they are all connected the same), and we were treating them all the same. I don't know for sure the cause of the bug. From some debugging, I am pretty sure it has to do with: * the DHCP-Server tool is rebuilding the Table at each event loop * when rebuilding the Table, it sets the current row * when setting the current row, we fire an event * an event fired breaks the event loop... I am not sure we are firing the event at that point. Maybe either when the row is being removed, or at some other point. I would have to get the SVN revision used for 10.3 code to debug it, but not even sure what that was. Surely we are doing a better job keeping up with our part of the contract now, and this isn't happening. -- 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=343088#c7 --- Comment #7 from Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt> 2007-11-27 06:57:13 MST --- Created an attachment (id=184872) --> (https://bugzilla.novell.com/attachment.cgi?id=184872) Test case that exploits the bug -- only does for 10.3, not SVN -- 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=343088#c8 --- Comment #8 from Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt> 2007-11-27 06:59:15 MST --- With regard to SVN, its stable, and it might even be pushed to Updates soon together with some other Gnome stuff. -- 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