[Bug 765519] New: glib symbol clash makes YaST crash
https://bugzilla.novell.com/show_bug.cgi?id=765519 https://bugzilla.novell.com/show_bug.cgi?id=765519#c0 Summary: glib symbol clash makes YaST crash Classification: openSUSE Product: openSUSE 12.2 Version: Beta 1 Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: YaST2 AssignedTo: mfilka@suse.com ReportedBy: dmacvicar@suse.com QAContact: jsrain@suse.com CC: aschnell@suse.com, coolo@suse.com, ma@suse.com, mvidner@suse.com, tgoettlicher@suse.com Found By: --- Blocker: --- On 12.2 beta1, /usr/lib/YaST2/bin/y2base lan gtk crashes immediately, in gtk guts, when trying to create the Gdk display manager. I thought it was the Gtk libyui plugin, because Qt works. Until I tried /usr/lib/YaST2/bin/y2base lan qt (this time as a normal user), crash in some g_ function. Ludwig gave us the hint:
nm -D /usr/lib64/YaST2/plugin/libpy2ag_ini.so.2.0.0 | grep g_free 000000000002f980 T g_free 000000000002f720 T g_string_free
Then I remembered a thread from Michael Filka and some glib functions. Move libpy2ag_ini.so.2.0.0 to libpy2ag_ini.so.2.0.0.orig effectively fixes the crash. We had a similar issue in libzypp, and the problem was the symbol conflict which were incompatible because libzypp was built with c++11 support. The glib functions need to be renamed, removed, or YaST built with visibility=hidden or with a linker script. -- 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=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c
Duncan Mac-Vicar
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c1
Ludwig Nussel
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c2
Thomas Göttlicher
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c3
Duncan Mac-Vicar
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c4
Ursan Marius Bogdan
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c5
--- Comment #5 from Michael Gorse
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c6
Christoph Feck
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c7
Jiří Suchomel
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c9
Manuel Stol
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c10
--- Comment #10 from Arvin Schnell
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c11
--- Comment #11 from Manuel Stol
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c12
Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c
Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c13
--- Comment #13 from Thomas Nielsen
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c14
--- Comment #14 from Martin Vidner
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c15
--- Comment #15 from Arvin Schnell
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c16
Arvin Schnell
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c17
--- Comment #17 from Michal Filka
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c18
Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c19
Duncan Mac-Vicar
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c20
--- Comment #20 from Duncan Mac-Vicar
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c21
--- Comment #21 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c22
--- Comment #22 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c23
--- Comment #23 from Ursan Marius Bogdan
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c24
Michal Filka
YaST got signal 11 at YCP file PackagesUI.ycp:280 /sbin/yast2: line 427: 3151 Segmentation fault $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS I think this bug is different from that which is discussed here.
-- 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=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c25
--- Comment #25 from Ursan Marius Bogdan
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c26
--- Comment #26 from Ursan Marius Bogdan
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c27
--- Comment #27 from Thomas Nielsen
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c28
Jiří Suchomel
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c29
Jiří Suchomel
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c30
--- Comment #30 from Thomas Nielsen
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c31
Jiří Suchomel
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c32
Thomas Nielsen
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c33
--- Comment #33 from Thomas Nielsen
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c34
Cedric Simon
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c35
--- Comment #35 from Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c36
--- Comment #36 from Thomas Nielsen
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c37
--- Comment #37 from Jigish Gohil
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c38
--- Comment #38 from Cedric Simon
Cedric, what GUI? We have 3 of them - and GTK is known to be broken.
I am using KDE. Information for package yast2-qt: Repository: openSUSE-12.2-Oss Name: yast2-qt Version: 2.22.6-1.1 Arch: x86_64 Vendor: openSUSE Installed: Yes Status: up-to-date Installed Size: 1.0 MiB Summary: YaST2 - Graphical User Interface Description: One of several user interfaces available for YaST2, based on Qt and the X Window System. Most packages install without problem. Just Wine package gave me the error. Let me know if I can provide any additional debug information. I suspect an error in dependency check. Information for package yast2-pkg-bindings: Repository: openSUSE-12.2-Oss Name: yast2-pkg-bindings Version: 2.22.2-1.5 Arch: x86_64 Vendor: openSUSE Installed: Yes Status: up-to-date Installed Size: 1.7 MiB Summary: YaST2 - Package Manager Access Description: This package contains a name space for accessing the package manager library in 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=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c39
Konstantinos Koudaras
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c40
Jiří Suchomel
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c41
--- Comment #41 from Duncan Mac-Vicar
https://bugzilla.novell.com/show_bug.cgi?id=765519
https://bugzilla.novell.com/show_bug.cgi?id=765519#c42
Stephan Kulow
participants (1)
-
bugzilla_noreply@novell.com