[yast-devel] Yast Memory Error
Hello Mates, what means that? YaST got signal 11 at YCP file Wizard.ycp:343 /sbin/yast2: line 440: 18542 Speicherzugriffsfehler (core dumped) $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS -- Sincerely yours Sascha Manns openSUSE Member openSUSE Ambassador openSUSE Marketing Team openSUSE Build Service Web: http://saschamanns.gulli.to Blog: http://saigkill.wordpress.com ClaimID: http://claimid.com/saigkill -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
On Wed, Oct 14, 2009 at 09:19:45PM +0200, Sascha 'saigkill' Manns wrote:
Hello Mates,
what means that? YaST got signal 11 at YCP file Wizard.ycp:343 /sbin/yast2: line 440: 18542 Speicherzugriffsfehler (core dumped) $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS
Hi Sascha, it means YaST has crashed. I wrote a page with hints about that: http://en.opensuse.org/YaST/Crashes When does it crash? What version are you using? Use Bugzilla (assign to me) or meet us on irc://irc.opensuse.org/yast . -- Martin Vidner, YaST developer http://en.opensuse.org/User:Mvidner Kuracke oddeleni v restauraci je jako fekalni oddeleni v bazenu -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
Hello Martin, A Donnerstag 15 Oktober 2009 09:25:37 wrote Martin Vidner:
On Wed, Oct 14, 2009 at 09:19:45PM +0200, Sascha 'saigkill' Manns wrote:
Hello Mates,
what means that? YaST got signal 11 at YCP file Wizard.ycp:343 /sbin/yast2: line 440: 18542 Speicherzugriffsfehler (core dumped) $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS
Hi Sascha,
it means YaST has crashed. I wrote a page with hints about that: http://en.opensuse.org/YaST/Crashes
When does it crash? What version are you using? Use Bugzilla (assign to me) or meet us on irc://irc.opensuse.org/yast . I've checked the Packages: http://pastebin.ca/1621656
-- Sincerely yours Sascha Manns openSUSE Member openSUSE Ambassador openSUSE Marketing Team openSUSE Build Service Web: http://saschamanns.gulli.to Blog: http://saigkill.wordpress.com ClaimID: http://claimid.com/saigkill -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
On Thu, Oct 15, 2009 at 10:00:58AM +0200, Sascha 'saigkill' Manns wrote:
A Donnerstag 15 Oktober 2009 09:25:37 wrote Martin Vidner:
When does it crash? What version are you using? Use Bugzilla (assign to me) or meet us on irc://irc.opensuse.org/yast . I've checked the Packages: http://pastebin.ca/1621656
OK, most packages have 2.17.x version, which corresponds to openSUSE 11.1, but some of them have 2.18.x (oS 11.2), in particular yast2-ycp-ui-bindings-2.18.5-1.1 The crash happens in Wizard.ycp which deals with UI code, so it is most likely a binary incompatiblity of that package. I assume that you are mixing yast packages from different repositories. (trying out libyui, perhaps?) In general that is a bad idea because our libraries are not behaving well with respect to library versioning and the shared library policy, sorry. Please run "zypper se -s yast2" to see where your packages are coming from, and fix it using zypper. Something like this could do it: zypper in yast2-ycp-ui-bindings\<2.18 yast2-libyui\<2.18 -- Martin Vidner, YaST developer http://en.opensuse.org/User:Mvidner Kuracke oddeleni v restauraci je jako fekalni oddeleni v bazenu -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
* Martin Vidner <mvidner@suse.cz> [Oct 15. 2009 11:14]:
OK, most packages have 2.17.x version, which corresponds to openSUSE 11.1, but some of them have 2.18.x (oS 11.2), in particular yast2-ycp-ui-bindings-2.18.5-1.1 The crash happens in Wizard.ycp which deals with UI code, so it is most likely a binary incompatiblity of that package.
rpm -V should report such wrong dependencies. If it doesn't, its a packaging fault (not requiring the correct version). Klaus --- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
On 15.10.2009 11:34, Klaus Kaempf wrote:
* Martin Vidner <mvidner@suse.cz> [Oct 15. 2009 11:14]:
OK, most packages have 2.17.x version, which corresponds to openSUSE 11.1, but some of them have 2.18.x (oS 11.2), in particular yast2-ycp-ui-bindings-2.18.5-1.1 The crash happens in Wizard.ycp which deals with UI code, so it is most likely a binary incompatiblity of that package.
rpm -V should report such wrong dependencies. If it doesn't, its a packaging fault (not requiring the correct version).
The dependencies are usually defined like this: Requires: yast2 >= 2.16.46 We would have to add explicit Requires: yast2 < 2.18.0 to ensure that 2.18.x package will not be installed. AFAIK we would have to add this extra dependency for all Requires for all Yast packages and we would have to change this dependency for each distribution release. Maybe this extra dependencies could be added automatically by '/usr/bin/y2tool create-spec' call which generates the final .spec file from .spec.in. Or is there a better way? -- Best Regards Ladislav Slezák Yast Developer ------------------------------------------------------------------------ SUSE LINUX, s.r.o. e-mail: lslezak@suse.cz Lihovarská 1060/12 tel: +420 284 028 960 190 00 Prague 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
* Ladislav Slezak <lslezak@suse.cz> [Oct 15. 2009 13:17]:
On 15.10.2009 11:34, Klaus Kaempf wrote:
rpm -V should report such wrong dependencies. If it doesn't, its a packaging fault (not requiring the correct version).
The dependencies are usually defined like this:
Requires: yast2 >= 2.16.46
We would have to add explicit
Requires: yast2 < 2.18.0
to ensure that 2.18.x package will not be installed.
Hmm, I see.
AFAIK we would have to add this extra dependency for all Requires for all Yast packages and we would have to change this dependency for each distribution release.
Maybe this extra dependencies could be added automatically by '/usr/bin/y2tool create-spec' call which generates the final .spec file from .spec.in.
Or is there a better way?
Requiring an ABI version could solve this, e.g. Requires: yast(abi) = 2.17 (Stolen from http://fedoraproject.org/wiki/Packaging/Ruby ;-)) Klaus --- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
Am Donnerstag 15 Oktober 2009 11:11:52 wrote Martin Vidner:
On Thu, Oct 15, 2009 at 10:00:58AM +0200, Sascha 'saigkill' Manns wrote:
A Donnerstag 15 Oktober 2009 09:25:37 wrote Martin Vidner:
When does it crash? What version are you using? Use Bugzilla (assign to me) or meet us on irc://irc.opensuse.org/yast .
I've checked the Packages: http://pastebin.ca/1621656
OK, most packages have 2.17.x version, which corresponds to openSUSE 11.1, but some of them have 2.18.x (oS 11.2), in particular yast2-ycp-ui-bindings-2.18.5-1.1 The crash happens in Wizard.ycp which deals with UI code, so it is most likely a binary incompatiblity of that package.
I assume that you are mixing yast packages from different repositories. (trying out libyui, perhaps?) In general that is a bad idea because our libraries are not behaving well with respect to library versioning and the shared library policy, sorry.
Please run "zypper se -s yast2" to see where your packages are coming from, and fix it using zypper. Something like this could do it: zypper in yast2-ycp-ui-bindings\<2.18 yast2-libyui\<2.18 Thanks for that. Now runs the GUI :-) -- Sincerely yours
Sascha Manns openSUSE Member openSUSE Ambassador openSUSE Marketing Team openSUSE Build Service Web: http://saschamanns.gulli.to Blog: http://saigkill.wordpress.com ClaimID: http://claimid.com/saigkill -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
participants (4)
-
Klaus Kaempf
-
Ladislav Slezak
-
Martin Vidner
-
Sascha 'saigkill' Manns