[Bug 843007] New: YaST segfaults if the "Software Management" component is accessed when there is no network connectivity and auto-refresh is skipped
https://bugzilla.novell.com/show_bug.cgi?id=843007 https://bugzilla.novell.com/show_bug.cgi?id=843007#c0 Summary: YaST segfaults if the "Software Management" component is accessed when there is no network connectivity and auto-refresh is skipped Classification: openSUSE Product: openSUSE Factory Version: 13.1 Beta 1 Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: danilo.cominotti@outlook.com QAContact: jsrain@suse.com Found By: --- Blocker: --- Created an attachment (id=560696) --> (http://bugzilla.novell.com/attachment.cgi?id=560696) Screenshot of the segfault error dialog User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.66 Safari/537.36 If I boot into a GNOME Live Session without network connectivity, launch YaST, click "Software Management", wait and either 1) choose "Skip" whenever a warning is displayed, or 2) choose "Skip Autorefresh" at the first warning, YaST segfaults. Reproducible: Always Steps to Reproduce: 1. Make sure there is no network connectivity. 2. Launch the GNOME Activities overlay. 3. Launch YaST. 4. Click "Software Management". 5. Wait until a "Cannot access installation media" warning appears. 6. Choose "Skip Autorefresh". Actual Results: YaST segfaults and an error dialog is displayed. Expected Results: The "Software Management" component's window should be displayed. YaST got signal 11 at YCP file /usr/share/YaST2/modules/PackagesUI.rb:295 /sbin/yast2: line 431: 3428 Segmentation fault $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_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=843007 https://bugzilla.novell.com/show_bug.cgi?id=843007#c1 Martin Vidner <mvidner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |danilo.cominotti@outlook.co | |m AssignedTo|bnc-team-screening@forge.pr |tgoettlicher@suse.com |ovo.novell.com | Summary|YaST segfaults if the |[libyui-gtk-pkg] YaST |"Software Management" |segfaults if the "Software |component is accessed when |Management" component is |there is no network |accessed when there is no |connectivity and |network connectivity and |auto-refresh is skipped |auto-refresh is skipped --- Comment #1 from Martin Vidner <mvidner@suse.com> 2013-10-01 10:49:50 CEST --- Please attach the YaST logs: http://en.opensuse.org/openSUSE:Bugreport_YaST -- 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=843007 https://bugzilla.novell.com/show_bug.cgi?id=843007#c2 Danilo Cominotti Marques <danilo.cominotti@outlook.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|danilo.cominotti@outlook.co | |m | --- Comment #2 from Danilo Cominotti Marques <danilo.cominotti@outlook.com> 2013-10-01 14:14:10 BRT --- Created an attachment (id=561077) --> (http://bugzilla.novell.com/attachment.cgi?id=561077) y2logs Thank you. Please see if the attached file is enough. -- 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=843007 https://bugzilla.novell.com/show_bug.cgi?id=843007#c3 Thomas Göttlicher <tgoettlicher@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tgoettlicher@suse.com AssignedTo|tgoettlicher@suse.com |mvidner@suse.com --- Comment #3 from Thomas Göttlicher <tgoettlicher@suse.com> 2014-01-21 10:14:30 UTC --- Reassigning to new maintainer. -- 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=843007 https://bugzilla.novell.com/show_bug.cgi?id=843007#c4 Martin Vidner <mvidner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |RESOLVED Resolution| |WORKSFORME --- Comment #4 from Martin Vidner <mvidner@suse.com> 2014-04-30 10:11:13 CEST --- The demangled backtrace is /usr/lib/liby2.so.4(signal_log_backtrace()+0x29)[0xb75a9b29] /usr/lib/liby2.so.4(signal_handler(int)+0x17f)[0xb75a9d4f] linux-gate.so.1(__kernel_sigreturn+0x0)[0xb7751400] /usr/lib/libgtk-3.so.0(gtk_tree_model_get_valist+0x13b)[0xb55afa2b] /usr/lib/libgtk-3.so.0(gtk_tree_model_get+0x80)[0xb55afc30] /usr/lib/yui/libyui-gtk-pkg.so.5(YGtkPkgStatusBar::YGtkPkgStatusBar(YGtkPkgUndoList*)+0xaba)[0xa8ec88aa] /usr/lib/yui/libyui-gtk-pkg.so.5(YGPackageSelector::YGPackageSelector(YWidget*, long)+0xbad)[0xa8e9864d] /usr/lib/yui/libyui-gtk-pkg.so.5(YGPackageSelectorPluginImpl::createPackageSelector(YWidget*, long)+0x3a)[0xa8e98e1a] /usr/lib/yui/libyui-gtk.so.5(YGPackageSelectorPluginStub::createPackageSelector(YWidget*, long)+0x34)[0xb5898ec4] /usr/lib/yui/libyui-gtk.so.5(YGWidgetFactory::createPackageSelector(YWidget*, long)+0x36)[0xb5898056] /usr/lib/YaST2/plugin/libpy2UI.so.2(YCPDialogParser::parsePackageSelector(YWidget*, YWidgetOpt&, YCPTerm const&, YCPList const&, int)+0x343)[0xb6ab0b23] /usr/lib/YaST2/plugin/libpy2UI.so.2(YCPDialogParser::parseWidgetTreeTerm(YWidget*, YWidgetOpt&, YCPTerm const&)+0x1fac)[0xb6ac9c6c] /usr/lib/YaST2/plugin/libpy2UI.so.2(YCPDialogParser::parseWidgetTreeTerm(YWidget*, YCPTerm const&)+0x9d)[0xb6aca88d] /usr/lib/YaST2/plugin/libpy2UI.so.2(YCP_UI::OpenDialog(YCPTerm const&, YCPTerm const&)+0x359)[0xb6aa5c99] /usr/lib/YaST2/plugin/libpy2UI.so.2(YUINamespace::OpenDialog(YCPTerm const&, YCPTerm const&)+0x3c)[0xb6a8a1fc] With the released openSUSE 13.1 I have stopped the network and Skipped Autorefresh. I could not reproduce the crash. Please reopen if it happens again. -- 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