Bug 133423

Summary: YAST crashing when calling Software Management or Installation Source
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Annika Niehage <aniehage>
Component: YaST2Assignee: Michael Andres <ma>
Status: RESOLVED INVALID QA Contact: Klaus Kämpf <kkaempf>
Severity: Normal    
Priority: P5 - None CC: forgotten_OS1JNCFbCX
Version: Final   
Target Milestone: ---   
Hardware: i686   
OS: SuSE Linux 10.0   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: YAST2logs

Description Annika Niehage 2005-11-11 10:11:37 UTC
When starting the Software Management in YAST, the window does not open and I get the following segmentation fault:

Command: /sbin/yast2 sw_single &
*** glibc detected *** free(): invalid pointer: 0xbfda4364 ***
/sbin/yast2: line 207:  7409 Aborted                 $ybindir/y2base $module "$@" qt -geometry "$Y2_GEOMETRY" $Y2QT_ARGS

Similar results I get when starting the Installation Source. In this case the application window opens, but crashes immediately:

Command: /sbin/yast2 inst_source &
Segmentation fault at /usr/share/YaST2/clients/inst_source.ycp:52
/sbin/yast2: line 207:  7433 Segmentation fault      $ybindir/y2base $module "$@" qt -geometry "$Y2_GEOMETRY" $Y2QT_ARGS
Comment 1 Annika Niehage 2005-11-11 10:13:43 UTC
Created attachment 57050 [details]
YAST2logs
Comment 2 Michael Gross 2005-11-11 13:30:36 UTC
Please don't tar or compress logfiles. Also, in most cases, not all of the logfiles are needed (only the most recent one of the main logs).

Jiri: Please look into it.
Comment 3 Jiri Srain 2005-11-11 14:55:01 UTC
THis looks like a problem inside the package manager. Michael, IIRC we already had a similar bug... just cannot find it now...
Comment 4 Michael Andres 2005-11-14 16:46:10 UTC
Looks like the core packages don't fit together. Make shure that

 liby2util
 yast2-core
 yast2-packagemanager
 yast2-pkg-bindings
 yast2-qt
 yast2-ncurses

are installed from the same source (either all from 10.0 CD or from SL-OSS-edge). Does it work then?
Comment 5 Annika Niehage 2005-11-15 09:05:16 UTC
I updated all mentioned packages to 2.13. The Installation Source window opens now and works, but the Software Management still crashes:

*** glibc detected *** free(): invalid pointer: 0xbfde73e4 ***
/sbin/yast2: line 207: 13744 Aborted                 $ybindir/y2base $module "$@" qt -geometry "$Y2_GEOMETRY" $Y2QT_ARGS
Comment 6 Annika Niehage 2005-11-15 14:39:24 UTC
Before I started updating, yast2-qt, yast2-ncurses, and yast2-pkg-bindings where version 2.12.

liby2util-2.13.3-2
yast2-core-2.13.4-2
yast2-packagemanager-2.13.7-2
yast2-pkg-bindings-2.13.0-2
yast2-qt-2.13.1-2
yast2-ncurses-2.13.0-2

Now the Installation Source window opens when using the button, but the Software Management still crashes with the same error.
Comment 7 Forgotten User OS1JNCFbCX 2005-11-25 12:39:32 UTC
Forget everything about that. I did give Annika a wrong inst-source path by accident and thus the system was in a horrible inconsistent state. After fixing this now everything seems to work perfect again.