[Bug 722538] New: YaST2 package manager terminated with segmentation fault.
https://bugzilla.novell.com/show_bug.cgi?id=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c0 Summary: YaST2 package manager terminated with segmentation fault. Classification: openSUSE Product: openSUSE 12.1 Version: 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: EagleScreen@gmail.com QAContact: jsrain@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20100101 Firefox/7.0 I have just made a clean installation of OpenSUSE 12.1 from GNOME Live CD. I have open yast (Gtk frontend) to install gnome-applets package, during installation, yast terminated with this error in a Zenity widget: YaST got signal 11 at YCP file PackageInstallation.ycp:138 /sbin/yast2: line 427: 2085 Segmentation fault $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS Reproducible: Didn't try Steps to Reproduce: 1. 2. 3. -- 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c zj jia <zjjia@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zjjia@suse.com AssignedTo|bnc-team-screening@forge.pr |yast2-maintainers@suse.de |ovo.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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c1 Arvin Schnell <aschnell@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |EagleScreen@gmail.com --- Comment #1 from Arvin Schnell <aschnell@suse.com> 2011-10-07 15:34:49 UTC --- Please provide YaST logs, see 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c2 Rafael Belmonte <EagleScreen@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|EagleScreen@gmail.com | --- Comment #2 from Rafael Belmonte <EagleScreen@gmail.com> 2011-10-08 15:40:03 UTC --- Created an attachment (id=455152) --> (http://bugzilla.novell.com/attachment.cgi?id=455152) Yast logs I hope these logs to be useful. I have installed more packages and the bug didn't happen 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.
https://bugzilla.novell.com/show_bug.cgi?id=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c3 --- Comment #3 from Rafael Belmonte <EagleScreen@gmail.com> 2011-10-09 15:50:12 UTC --- Created an attachment (id=455208) --> (http://bugzilla.novell.com/attachment.cgi?id=455208) New yast logs at 2011-10-09 -- 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c4 --- Comment #4 from Rafael Belmonte <EagleScreen@gmail.com> 2011-10-09 15:52:07 UTC --- Another crash with segmentation fault: YaST got signal 11 at YCP file PackagesUI.ycp:280 /sbin/yast2: line 427: 2191 Segmentation fault $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS I was playing with Yast2 package manager with Gtk frontend, selecting-unselecting packages and patterns for installation, the crash happened just when I clicked the "Undo", but I clicked "Undo" before some times without crashes. I attached new logs at 2011-10-09 -- 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c5 Arvin Schnell <aschnell@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|yast2-maintainers@suse.de |zypp-maintainers@forge.prov | |o.novell.com --- Comment #5 from Arvin Schnell <aschnell@suse.com> 2011-10-10 07:48:04 UTC --- The backtrace point to zypp. -- 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c6 Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |EagleScreen@gmail.com --- Comment #6 from Stephan Kulow <coolo@suse.com> 2011-10-22 21:39:33 CEST --- I know this is a bad game, but some steps to reproduce it would be helpful. -- 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c7 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|YaST2 |GNOME AssignedTo|zypp-maintainers@forge.prov |bnc-team-gnome@forge.provo. |o.novell.com |novell.com QAContact|jsrain@suse.com |qa@suse.de --- Comment #7 from Michael Andres <ma@suse.com> 2011-10-25 17:28:17 CEST --- A bit clueless. And I'm not able to reproduce it. Both SEGV happen in code that is heavily used: setting a solvables status and accessing a poolitems resolvable. The same code (libzypp-9.11.0) is running on SLE11SP2, with zypper, PkgKit and seems to work with all frontends except for gtk. - in _ZNK4zypp8PoolItem10resolvableEv ResObject::constPtr PoolItem::resolvable() const { return _pimpl->resolvable(); } - in _ZN4zypp2ui10Selectable9setStatusENS0_6StatusENS_9ResStatus15... bool Selectable::setStatus( Status state_r, ResStatus::TransactByValue causer_r ) { return _pimpl->setStatus( state_r, causer_r ); } It's not that easy to create a SEGV here as the classes assert that _pimpl is always valid. So probably _pimpl refers to an invalid implementation class, which is for PoolItem hard to achieve. OTOH if I grep for ZyppSelectablePtr in the gtk code I find typedef zypp::ui::Selectable* zyppSelectablePtr; and it looks like gkt stores those pointers as callback data (install_cb, undo_cb, remove_cb) and later restores them ZyppSelectablePtr zsel = (ZyppSelectablePtr) _data; I'm not sure whether it's asserted the Selectable object still exists when the pointer is restored. And if so, it's asserted the Selectable is still valid, i.e. the pool content did not change. Maybe the gkt maintaner can check their code. -- 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c8 Vincent Untz <vuntz@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|GNOME |YaST2 AssignedTo|bnc-team-gnome@forge.provo. |rpmcruz@alunos.dcc.fc.up.pt |novell.com | QAContact|qa@suse.de |jsrain@suse.com --- Comment #8 from Vincent Untz <vuntz@suse.com> 2011-10-25 16:47:29 UTC --- (In reply to comment #7)
Maybe the gkt maintaner can check their code.
yast-gtk2 is handled in the YaST2 component, moving back to there and assigning to Ricardo. -- 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW CC| |rpmcruz@alunos.dcc.fc.up.pt InfoProvider|EagleScreen@gmail.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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c9 Stephan Kulow <coolo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flag| |SHIP_STOPPER- --- Comment #9 from Stephan Kulow <coolo@suse.com> 2011-11-08 09:53:10 CET --- if it's not reproducible, it's most likely not a ship stopper -- 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c10 rens groenewegen <rens.groenewegen@xs4all.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rens.groenewegen@xs4all.nl --- Comment #10 from rens groenewegen <rens.groenewegen@xs4all.nl> 2012-01-12 22:25:34 UTC --- got the same one, I think: YaST got signal 11 at YCP file PackageInstallation.ycp:138 /sbin/yast2: line 427: 7200 Segmentation fault $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS when repos are offline, (tested with iso file and directory) that is, not over the internet, everything is fine... however, the yast2 software or repos is both broken in curses as well as gui interface as soon as a network based repo is added or activated, it is not only the software applet, it is also the repository applet: after activating a web repos , as soon as one tries to do "refresh all autorefreshed" the repo interface crashes with the following: YaST got signal 11 at YCP file /usr/share/YaST2/clients/repositories.ycp:1243 /sbin/yast2: line 427: 11567 Segmentation fault $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS and the activation of the web based repo is forgotten or never happened. however, if one activates a webbased repo and does NOT refresh, but simply clicks ok, the change is accepted and activated. consequently trying to use the software applet then results in a crash again, with the interface showing the following message : YaST got signal 11 at YCP file /usr/share/YaST2/clients/sw_single.ycp:307 /sbin/yast2: line 427: 12246 Segmentation fault $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS removing the web based repo ( 12.1 OSS repository ) fixes this problem and yast2 software is functional again, but without network based repositories. please find the logs documenting the above sequence attached in the next posting.... I noticed the yast2 packages, some of them are red. I assume because they are the ones in the ISO repository, which are a older version then the ones installed. I also noticed that a 12.1 based appliance made with suse studio last night, suffers from the same problem..... hope this helps regards rens -- 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c11 --- Comment #11 from rens groenewegen <rens.groenewegen@xs4all.nl> 2012-01-12 22:32:12 UTC --- Created an attachment (id=471035) --> (http://bugzilla.novell.com/attachment.cgi?id=471035) yast logs, sc/reen snapshot, signals file found in /var/log/YaST2 -- 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c rens groenewegen <rens.groenewegen@xs4all.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P1 - Urgent Version|Beta 1 |Final -- 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c12 --- Comment #12 from rens groenewegen <rens.groenewegen@xs4all.nl> 2012-01-12 22:58:21 UTC --- Created an attachment (id=471038) --> (http://bugzilla.novell.com/attachment.cgi?id=471038) shows browser with server + doc that yast2 software says it cannot connect to... -- 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c13 Pavel Karpukhin <raiderx@yandex.ru> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |raiderx@yandex.ru --- Comment #13 from Pavel Karpukhin <raiderx@yandex.ru> 2012-04-28 06:06:04 UTC --- I've just reproduced this bug in OpenSUSE 12.2 Milestone 3. System was installed in VMware Player. Gnome was selected as default desktop environment. I launched YaST -> Software management, found vmtools package and tried to remove it. As a result the Software management window was closed and window with error appeared "YaST got signal 11 at YCP file PackagesUI.ycp:280 /sbin/yast2: line 427: 4795 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c14 Jogchum Reitsma <j.reitsma@hccnet.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |j.reitsma@hccnet.nl --- Comment #14 from Jogchum Reitsma <j.reitsma@hccnet.nl> 2012-04-28 10:08:41 UTC --- I entered bug 759433 for the 12.2 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c tom kosvic <tckosvic@ix.netcom.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tckosvic@ix.netcom.com Platform|Other |i386 -- 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c15 --- Comment #15 from tom kosvic <tckosvic@ix.netcom.com> 2013-03-01 16:28:18 UTC --- Opensuse 12.2, gnome 3, 32 bit system, i386 basic pentium system. I'm experiencing the same segmentation fault crash messages that others have seen when using software manager. Software manager crashes often but only on deletions of packages. Especially when deleting package with dependencies also being removed. It seems only after you've already deleted some packages. I'm trying to cull down my system so this is really annoying. It did seem that re-logging in solved the problem but after a few trys I can't say that that is reproducible. All I seem to get is the ability to do one or two package deletions before it crashes again. At times it crashed when the final Apply window opens and before you actually click on Apply. I suspect some memory problem in coding as the re-login does make some improvement. Anyone seen a solution? This is my 3rd time upgrading from opensuse 11.4 to 12.2 and there's still alot of annoying features where I might go back to 11.4 and wait awhile again. Thanks all, Tom Kosvic -- 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=722538 https://bugzilla.novell.com/show_bug.cgi?id=722538#c16 Ricardo Cruz <ric8cruz@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WORKSFORME --- Comment #16 from Ricardo Cruz <ric8cruz@gmail.com> 2014-03-09 19:34:15 UTC --- Please reopen if you're still experiencing the issue. -- 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