rapidsvn causes segfault in /usr/lib/libwx_gtk2u_core-2.6.so.0:

Bug #270279 reported by yrrej
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rapidsvn (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I am running Hardy Heron in VMWare Fusion on a MacBook Pro.
I have updated my ubuntu and then
1) installed subversion via apt-get
2) installed rapidsvn via apt-get

ldd rapidsvn shows:
jerry@ubuntu8041:~$ ldd /usr/bin/rapidsvn
 linux-gate.so.1 => (0xb7f24000)
 libsvncpp.so.0 => /usr/lib/libsvncpp.so.0 (0xb7eee000)
 libsvn_client-1.so.1 => /usr/lib/libsvn_client-1.so.1 (0xb7ec8000)
 libsvn_wc-1.so.1 => /usr/lib/libsvn_wc-1.so.1 (0xb7e97000)
 libsvn_ra-1.so.1 => /usr/lib/libsvn_ra-1.so.1 (0xb7e93000)
 libsvn_delta-1.so.1 => /usr/lib/libsvn_delta-1.so.1 (0xb7e8a000)
 libsvn_subr-1.so.1 => /usr/lib/libsvn_subr-1.so.1 (0xb7e5d000)
 libneon.so.27 => /usr/lib/libneon.so.27 (0xb7e3e000)
 libapr-1.so.0 => /usr/lib/libapr-1.so.0 (0xb7e1a000)
 libuuid.so.1 => /lib/libuuid.so.1 (0xb7e15000)
 librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb7e0c000)
 libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0xb7dda000)
 libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7dc2000)
 libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7dbe000)
 libaprutil-1.so.0 => /usr/lib/libaprutil-1.so.0 (0xb7da3000)
 libwx_gtk2u_xrc-2.6.so.0 => /usr/lib/libwx_gtk2u_xrc-2.6.so.0 (0xb7d1d000)
 libwx_gtk2u_qa-2.6.so.0 => /usr/lib/libwx_gtk2u_qa-2.6.so.0 (0xb7cfd000)
 libwx_gtk2u_html-2.6.so.0 => /usr/lib/libwx_gtk2u_html-2.6.so.0 (0xb7c6f000)
 libwx_gtk2u_adv-2.6.so.0 => /usr/lib/libwx_gtk2u_adv-2.6.so.0 (0xb7bce000)
 libwx_gtk2u_core-2.6.so.0 => /usr/lib/libwx_gtk2u_core-2.6.so.0 (0xb78ce000)
 libwx_baseu_xml-2.6.so.0 => /usr/lib/libwx_baseu_xml-2.6.so.0 (0xb78c4000)
 libwx_baseu_net-2.6.so.0 => /usr/lib/libwx_baseu_net-2.6.so.0 (0xb7896000)
 libwx_baseu-2.6.so.0 => /usr/lib/libwx_baseu-2.6.so.0 (0xb775b000)
 libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7668000)
 libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7643000)
 libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7637000)
 libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb74e8000)
 libsvn_diff-1.so.1 => /usr/lib/libsvn_diff-1.so.1 (0xb74e0000)
 libsvn_ra_local-1.so.1 => /usr/lib/libsvn_ra_local-1.so.1 (0xb74da000)
 libsvn_repos-1.so.1 => /usr/lib/libsvn_repos-1.so.1 (0xb74bb000)
 libsvn_fs-1.so.1 => /usr/lib/libsvn_fs-1.so.1 (0xb74b5000)
 libsvn_ra_svn-1.so.1 => /usr/lib/libsvn_ra_svn-1.so.1 (0xb74a3000)
 libsvn_ra_dav-1.so.1 => /usr/lib/libsvn_ra_dav-1.so.1 (0xb748a000)
 libz.so.1 => /usr/lib/libz.so.1 (0xb7475000)
 libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7433000)
 libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb72f1000)
 libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0xb72c7000)
 libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xb723a000)
 libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xb7217000)
 libcom_err.so.2 => /lib/libcom_err.so.2 (0xb7214000)
 libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb70f4000)
 /lib/ld-linux.so.2 (0xb7f25000)
 libldap_r-2.4.so.2 => /usr/lib/libldap_r-2.4.so.2 (0xb70b3000)
 liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0xb70a6000)
 libdb-4.6.so => /usr/lib/libdb-4.6.so (0xb6f7f000)
 libpq.so.5 => /usr/lib/libpq.so.5 (0xb6f60000)
 libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0xb6efb000)
 libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6eda000)
 libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb6b62000)
 libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb6ade000)
 libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb6ac4000)
 libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb6aac000)
 libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb6a6f000)
 libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb6a32000)
 libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb6a2e000)
 libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6a29000)
 libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6978000)
 libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6975000)
 libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6952000)
 libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb6931000)
 libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb68de000)
 libsvn_fs_fs-1.so.1 => /usr/lib/libsvn_fs_fs-1.so.1 (0xb68c4000)
 libsvn_fs_base-1.so.1 => /usr/lib/libsvn_fs_base-1.so.1 (0xb689e000)
 libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0xb6896000)
 libkeyutils.so.1 => /lib/libkeyutils.so.1 (0xb6893000)
 libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0xb6880000)
 libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb6869000)
 libgnutls.so.13 => /usr/lib/libgnutls.so.13 (0xb67f2000)
 libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb67e9000)
 libX11.so.6 => /usr/lib/libX11.so.6 (0xb6702000)
 libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb66ff000)
 libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb66fc000)
 libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb66f6000)
 libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb6694000)
 libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb666a000)
 libXext.so.6 => /usr/lib/libXext.so.6 (0xb665c000)
 libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6654000)
 libXi.so.6 => /usr/lib/libXi.so.6 (0xb664b000)
 libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6645000)
 libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb663c000)
 libselinux.so.1 => /lib/libselinux.so.1 (0xb6623000)
 libpcre.so.3 => /usr/lib/libpcre.so.3 (0xb65fc000)
 libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0xb65eb000)
 libgcrypt.so.11 => /lib/libgcrypt.so.11 (0xb659e000)
 libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb6577000)
 libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb650a000)
 libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb6508000)
 libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb64ef000)
 libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb64c6000)
 libXau.so.6 => /usr/lib/libXau.so.6 (0xb64c3000)
 libgpg-error.so.0 => /lib/libgpg-error.so.0 (0xb64bf000)
 libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb64b9000)
but
 gdb rapidsvn displays:
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
BFD: /usr/lib/libwx_gtk2u_core-2.6.so.0: invalid string offset 37595719 >= 311624 for section `.dynstr'
BFD: /usr/lib/libwx_gtk2u_core-2.6.so.0: invalid string offset 70431744 >= 311624 for section `.dynstr'
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb64c09c0 (LWP 16908)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb64c09c0 (LWP 16908)]
0xb79bd87c in ?? () from /usr/lib/libwx_gtk2u_core-2.6.so.0
(gdb)
(gdb) q
The program is running. Exit anyway? (y or n) y

Ie the program segfaults immediately.

Thanks,,

Jerry

Revision history for this message
Bradley M. Kuhn (bkuhn-ebb) wrote :

We have confirmed that on hardy we experience exactly the same problem, but we aren't running an exotic environment as the original reporter appears to be. We have the failure on a vanilla hardy install on an x86 IBM Thinkpad T43. I think this bug can easily be confirmed.

Changed in rapidsvn:
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.