Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#27628 - [rapidsvn] segfaults with subversion 1.7

Attached to Project: Community Packages
Opened by hleem (hleem) - Monday, 19 December 2011, 14:54 GMT
Last edited by Sergej Pupykin (sergej) - Wednesday, 21 December 2011, 11:53 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
rapidsvn from package failed with new subversion 1.7
rapidsvn compiled from sources work normal.

Additional info:
$ yaourt -Q rapidsvn subversion wxgtk
community/rapidsvn 0.12.0-3
extra/subversion 1.7.2-1
extra/wxgtk 2.8.12.1-2

* config and/or log files etc.
stack trace in gdb as:
$ gdb rapidsvn
GNU gdb (GDB) 7.3.1
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/rapidsvn...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/rapidsvn
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffeaeb3700 (LWP 5725)]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff596ce6b in svn_wc__db_wcroot_parse_local_abspath () from /usr/lib/libsvn_wc-1.so.0
(gdb) backtrace
#0 0x00007ffff596ce6b in svn_wc__db_wcroot_parse_local_abspath () from /usr/lib/libsvn_wc-1.so.0
#1 0x00007ffff596448b in svn_wc__db_read_info () from /usr/lib/libsvn_wc-1.so.0
#2 0x00007ffff59369bb in svn_wc_read_kind () from /usr/lib/libsvn_wc-1.so.0
#3 0x00007ffff79a6cd6 in svn_client_status5 () from /usr/lib/libsvn_client-1.so.0
#4 0x00007ffff7986e70 in svn_client_status4 () from /usr/lib/libsvn_client-1.so.0
#5 0x00007ffff7986ee5 in svn_client_status3 () from /usr/lib/libsvn_client-1.so.0
#6 0x00007ffff7986f40 in svn_client_status2 () from /usr/lib/libsvn_client-1.so.0
#7 0x00007ffff7bcaff3 in svn::Client::status(char const*, svn::StatusFilter const&, bool, bool, std::vector<svn::Status, std::allocator<svn::Status> >&) () from /usr/lib/libsvncpp.so.3
#8 0x0000000000440cdf in ?? ()
#9 0x0000000000466f65 in ?? ()
#10 0x000000000046acd9 in ?? ()
#11 0x00007ffff6794f05 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#12 0x00007ffff679506c in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
#13 0x00007ffff67953a4 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#14 0x00007ffff6ca95f9 in wxWindowBase::TryParent(wxEvent&) () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#15 0x00007ffff6ca95f9 in wxWindowBase::TryParent(wxEvent&) () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#16 0x00007ffff6ca95f9 in wxWindowBase::TryParent(wxEvent&) () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0x00007ffff6ca95f9 in wxWindowBase::TryParent(wxEvent&) () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x00007ffff6795340 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#19 0x00007ffff6cd31f5 in wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#20 0x00007ffff6ce3565 in wxGenericTreeCtrl::DoSelectItem(wxTreeItemId const&, bool, bool) () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#21 0x00007ffff6ce4e9e in wxGenericTreeCtrl::OnMouse(wxMouseEvent&) () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#22 0x00007ffff6794f05 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#23 0x00007ffff679506c in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
#24 0x00007ffff67953a4 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#25 0x00007ffff6795340 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#26 0x00007ffff6cd31f5 in wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#27 0x00007ffff6be005f in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#28 0x00007ffff0e31ea8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007ffff05e60e4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#30 0x00007ffff05f806a in ?? () from /usr/lib/libgobject-2.0.so.0
#31 0x00007ffff06014c3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#32 0x00007ffff0601892 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#33 0x00007ffff0f4ae61 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#34 0x00007ffff0e30063 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x00007ffff0e303c3 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x00007ffff0aa582c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#37 0x00007ffff032684d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#38 0x00007ffff0327048 in ?? () from /usr/lib/libglib-2.0.so.0
#39 0x00007ffff0327582 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#40 0x00007ffff0e2f417 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#41 0x00007ffff6bccd58 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#42 0x00007ffff6c3c7cb in wxAppBase::MainLoop() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#43 0x00007ffff67456bb in wxEntry(int&, wchar_t**) () from /usr/lib/libwx_baseu-2.8.so.0
#44 0x0000000000464b02 in ?? ()
#45 0x00007ffff5e3214d in __libc_start_main () from /lib/libc.so.6
#46 0x000000000041d319 in ?? ()
#47 0x00007fffffffe1c8 in ?? ()
#48 0x00000000ffffffff in ?? ()
#49 0x0000000000000001 in ?? ()
#50 0x00007fffffffe552 in ?? ()
#51 0x0000000000000000 in ?? ()
(gdb)


log contained record as:
$ dmesg|tail -6
[25998.092098] rapidsvn[26944]: segfault at 10 ip 00007ff11ccaae6b sp 00007fff24028e40 error 4 in libsvn_wc-1.so.0.0.0[7ff11cc3d000+8d000]
[26013.366879] rapidsvn[26960]: segfault at 10 ip 00007f51a1c9ee6b sp 00007fff0f143be0 error 4 in libsvn_wc-1.so.0.0.0[7f51a1c31000+8d000]
[26023.734468] rapidsvn[27064]: segfault at 10 ip 00007f0108a6ce6b sp 00007fffc3114440 error 4 in libsvn_wc-1.so.0.0.0[7f01089ff000+8d000]
[26342.172887] rapidsvn[28453]: segfault at 10 ip 00007f5da670ce6b sp 00007fff0f79fff0 error 4 in libsvn_wc-1.so.0.0.0[7f5da669f000+8d000]
[26762.983784] rapidsvn[29405]: segfault at 10 ip 00007f24bef2be6b sp 00007fff3844b7d0 error 4 in libsvn_wc-1.so.0.0.0[7f24beebe000+8d000]
[26806.430188] rapidsvn[29499]: segfault at 10 ip 00007f17af2c8e6b sp 00007fffc2e7f1e0 error 4 in libsvn_wc-1.so.0.0.0[7f17af25b000+8d000]


Steps to reproduce:

run rapidsvn -> click on any favorite project item -> segfault
This task depends upon

Closed by  Sergej Pupykin (sergej)
Wednesday, 21 December 2011, 11:53 GMT
Reason for closing:  Fixed
Additional comments about closing:  switched to svn snapshot
Comment by Alexander F. Rødseth (xyproto) - Monday, 19 December 2011, 16:10 GMT
Confirmed. Segfaults here when trying to check out from a repo with rapidsvn.
Comment by Sergej Pupykin (sergej) - Wednesday, 21 December 2011, 09:45 GMT
rebuild does not help - probably upstream
Comment by hleem (hleem) - Wednesday, 21 December 2011, 10:20 GMT
yes, rebuild from rapidsvn-0.12.0-1.tar.gz - segfault,
but rebuild from upstream - working.

what to do?
Comment by Sergej Pupykin (sergej) - Wednesday, 21 December 2011, 10:55 GMT
"rebuild from upstream" - What do you mean?
Comment by hleem (hleem) - Wednesday, 21 December 2011, 11:13 GMT
me compile and success run with:

$ svn info
Path: .
Working Copy Root Path: /home/hleem/src/rapidsvn
URL: http://rapidsvn.tigris.org/svn/rapidsvn/trunk
Repository Root: http://rapidsvn.tigris.org/svn/rapidsvn
Repository UUID: 65390229-12b7-0310-b90b-f21a5aa7ec8e
Revision: 8223
Node Kind: directory
Schedule: normal
Last Changed Author: xelarellum
Last Changed Rev: 8223
Last Changed Date: 2011-11-09 12:08:01 +0400 (Wed, 09 Nov 2011)

Loading...