[Bug 657627] New: svn crash after syncing
https://bugzilla.novell.com/show_bug.cgi?id=657627 https://bugzilla.novell.com/show_bug.cgi?id=657627#c0 Summary: svn crash after syncing Classification: openSUSE Product: openSUSE 11.4 Version: Milestone 4 of 6 Platform: x86-64 OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Development AssignedTo: pth@novell.com ReportedBy: vljn@ovi.com QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.12) Gecko/20101026 SUSE/3.6.12-1.2 Firefox/3.6.12 When I run svn checkout, it crashes because of a missing symbol. Reproducible: Always Steps to Reproduce: 1.svn checkout http://svn.codehaus.org/modello/tags/modello-1.1 2. 3. Actual Results: svn: symbol lookup error: /usr/lib64/libkdecore.so.5: undefined symbol: _ZN9QListData6removeEi -- 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=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c
Philipp Thomas
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c1
Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c2
Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c3
Stefan Seyfried
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c4
Cristian Rodríguez
this is plain wrong.
Pretty much messed up. And _if_ kdelibs had undefined symbols after recompiling
Qt, there would still be a bug.
Does #export LD_BIND_NOW=true svn co ... works ? -- 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=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c5
--- Comment #5 from Ismail Donmez
#export LD_BIND_NOW=true
This fixes the problem for me. -- 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=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c6
Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c7
Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c8
Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c
Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c9
--- Comment #9 from Petr Baudis
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c10
--- Comment #10 from Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c11
Ladislav Slezak
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c
Stefan Seyfried
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c12
Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c13
--- Comment #13 from Ladislav Slezak
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c14
--- Comment #14 from Stefan Seyfried
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c15
--- Comment #15 from Sven Burmeister
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c16
--- Comment #16 from Sven Burmeister
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c17
--- Comment #17 from Cristian Rodríguez
I get the same symbol lookup error when closing firefox, so this is not necessarily only bound to svn.
Correct, as I told before, this is a bug in the linker, unrelated with KDE/firefox whatever, they happend to trigger the bug. -- 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=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c18
Will Stephenson
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c19
Francesco Cosoleto
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c20
Glenn Doig
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c21
--- Comment #21 from Will Stephenson
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c22
Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c23
--- Comment #23 from Cristian Rodríguez
Continue? [y/n/?] (y): n zypper: symbol lookup error: /usr/lib64/libkdecore.so.5: undefined symbol: _ZN9QListData6removeEi
# rpm -qa | grep -i zypper zypper-1.5.3-2.1.x86_64
Can anyone explain to me WHY on earth it fails with zypper ? does this has something to do with Konsole or kwallet .. otherwise does not make sense. Ok, gonna try to provide a workaround for KDE, hope I wont loose my hair in the attempt ;-) -- 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=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c24
--- Comment #24 from Will Stephenson
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c25
Petr Baudis
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c26
--- Comment #26 from Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c27
--- Comment #27 from vincent lejeune
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c28
--- Comment #28 from Cristian Rodríguez
Can you provide x86_64 version of this repository ?
It is provided, unfortunately, packages are still being built by the OBS, check it out later. -- 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=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c29
--- Comment #29 from Cristian Rodríguez
Can you provide x86_64 version of this repository ?
The are now online. -- 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=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c30
--- Comment #30 from vincent lejeune
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c31
--- Comment #31 from Cristian Rodríguez
Using these packages with : svn checkout http://svn.codehaus.org/modello/tags/modello-1.1 does not trigger the symbol lookup error on my system.
Right, however I need more information, this workaround MAY cause some performance degradation, does your apps or your desktop "feel" more snappy? does it take longer time to load ? any side effect ? -- 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=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c32
--- Comment #32 from vincent lejeune
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c33
--- Comment #33 from Cristian Rodríguez
Applications takes the same time to load.
Yeah, that's likely because libkdecore* is probably loaded with the desktop enviroment itself and other programs do not incurr in the hit afterwards. While there is a performance impact, as all symbols have to be inmediately resolved in a non-lazy way, this workaround is effective and potentially makes stuff more secure. SUbmitted workaround to KDE repos as SR#59399 -- 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=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c34
--- Comment #34 from Cristian Rodríguez
No performance hit so far, at least I did not notice any (I don't know which benchmark to run...)
# LD_DEBUG=statistics yourapp No hair has been lost in the process ;-) -- 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=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c35
Alexander Mityunin
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c36
--- Comment #36 from Glenn Doig
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c37
--- Comment #37 from Michael Matz
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c38
--- Comment #38 from Bruno Friedmann
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c39
--- Comment #39 from Michael Matz
From then on it's searched for symbols. But not for long. In fact it's searched only when resolving symbols from config_kde4.so. As soon as no symbols have to be resolved from that plugin anymore, libQtCore.so.4 is not in any list anymore.
libproxy uses libmodman for loading plugins, which in turn uses dlopen (..., RTLD_LAZY | RTLD_LOCAL) to load the shared objects. This all hints at a problem in ld.so, that DSOs loaded as dependencies for RTLD_LOCAL are not searching in their local scope tree for resolving symbols (the one started with the dlopen'ed DSO), but rather in the global scope, where they of course don't find anything if they themself depend on dependencies loaded only into their local tree. -- 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=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c40
--- Comment #40 from Petr Baudis
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c41
--- Comment #41 from Christian Boltz
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c42
Petr Baudis
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c43
--- Comment #43 from Ismail Donmez
Oh, so it *is* called from a destructor. Interesting, thanks! In that case, there is somewhat higher chance that the glibc packages I posted above might work. Can someone test them, please? In the meantime, I will continue working on trying to reproduce this.
No luck with these glibc packages either. -- 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=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c44
--- Comment #44 from Petr Baudis
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c45
Christian Boltz
Do you have /etc/proxy.conf or ~/.proxy.conf, and what is its contents?
None of those file exists on my system, and I don't use a proxy. (However, I used a proxy for a short time - but that was months ago and still with 11.3. Maybe there is something left in my ~/.kde* config files...) OTOH, I can also reproduce the bug with my "beta" user I created with 11.4 M5. Therefore I'd say this isn't caused by a leftover in ~/.whatever. I can still reproduce the bug with your test packages from comment #40 and current (well, from yesterday) Factory. This means I can install some debuginfo packages (if you tell me which ones you need), and can also create a core dump of "svn up" with my "beta" user if you tell me how to do that. -- 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=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c46
Christian Boltz
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c47
--- Comment #47 from Michael Matz
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c48
--- Comment #48 from Michael Matz
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c49
--- Comment #49 from Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c50
--- Comment #50 from Petr Baudis
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c51
--- Comment #51 from Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c52
--- Comment #52 from Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c53
--- Comment #53 from Petr Baudis
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c54
--- Comment #54 from Michael Matz
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c55
--- Comment #55 from Petr Baudis
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c
Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c56
--- Comment #56 from Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c57
Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c58
Larry Finger
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c
Larry Finger
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c61
--- Comment #61 from Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c62
--- Comment #62 from Petr Baudis
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c63
Petr Baudis
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c64
--- Comment #64 from Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c65
Cristian Rodríguez
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c66
Petr Baudis
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c67
--- Comment #67 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=657627
https://bugzilla.novell.com/show_bug.cgi?id=657627#c68
--- Comment #68 from Michael Matz
participants (1)
-
bugzilla_noreply@novell.com