[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 111159] subversion support seems to be broken
From:       kdevelop-bugs-admin () barney ! cs ! uni-potsdam ! de
Date:       2005-11-30 12:57:04
Message-ID: 20051130125704.28963.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=111159         




------- Additional Comments From apaku gmx de  2005-11-30 13:57 -------
Hi,

I finally found a way to debug the kio_svn slave and it seems that something in \
kio_svn::update() is beeing done wrong, causing a segfault deep within libsvn.

This is on a recent debian sid, with kdelibs4c2 compiled with debug=full so the slave \
won't timeout and kdevelop svn from 3.4 branch. I also noted a lot of slave not \
connected to application messages in the kdeinit-output-window but I think this was \
only while the slave was "suspended"..

Now here is the backtrace from the SIGSEGV:
#0  0xb7e32867 in main_arena () from /lib/tls/libc.so.6
#1  0xb67bc106 in svn_wc__maybe_set_read_only () from /usr/lib/libsvn_wc-1.so.0
#2  0xb6727c8b in svn_ra_dav__rev_prop () from /usr/lib/libsvn_ra_dav-1.so.0
#3  0xb6717854 in ne_xml_doc_encoding () from /usr/lib/libneon.so.24
#4  0xb64ed8a1 in xmlSkipBlankChars () from /usr/lib/libxml2.so.2
#5  0xb64f6068 in xmlParseChunk () from /usr/lib/libxml2.so.2
#6  0xb6717d9c in ne_xml_parse () from /usr/lib/libneon.so.24
#7  0xb6717e24 in ne_xml_parse_v () from /usr/lib/libneon.so.24
#8  0xb6716b95 in ne_redirect_location () from /usr/lib/libneon.so.24
#9  0xb670dbb9 in ne_read_response_block () from /usr/lib/libneon.so.24
#10 0xb670eacd in ne_request_dispatch () from /usr/lib/libneon.so.24
#11 0xb6730429 in svn_ra_dav__set_neon_body_provider ()
   from /usr/lib/libsvn_ra_dav-1.so.0
#12 0xb67309ff in svn_ra_dav__parsed_request () from /usr/lib/libsvn_ra_dav-1.so.0
#13 0xb67283b0 in svn_ra_dav__rev_prop () from /usr/lib/libsvn_ra_dav-1.so.0
#14 0xb67a4001 in svn_wc_crawl_revisions2 () from /usr/lib/libsvn_wc-1.so.0
#15 0xb67df308 in svn_client__update_internal () from /usr/lib/libsvn_client-1.so.0
#16 0xb67df602 in svn_client_update () from /usr/lib/libsvn_client-1.so.0
#17 0xb7f9e5eb in kio_svnProtocol::update () from /usr/lib/kde3/kio_svn.so
#18 0xb7fa14aa in kio_svnProtocol::special () from /usr/lib/kde3/kio_svn.so
#19 0xb7b73745 in KIO::SlaveBase::dispatch (this=0xbfebd8d0, command=77,
    data= 0xbfebd878)
    at /home/andreas/compiling/kde_deb/kdelibs-3.4.3/./kio/kio/slavebase.cpp:1089
#20 0xb7b721b8 in KIO::SlaveBase::dispatchLoop (this=0xbfebd8d0)
    at /home/andreas/compiling/kde_deb/kdelibs-3.4.3/./kio/kio/slavebase.cpp:290
#21 0xb7f9d2c1 in kdemain () from /usr/lib/kde3/kio_svn.so
#22 0x0804f0fd in launch (argc=4, _name=0x819f704 "kio_svn", args=0x819f778 "",
    cwd=0x0, envc=0, envs=0x819f77c "", reset_env=false, tty=0x0, avoid_loops=false,
    startup_id_str=0x8051ccb "0")
    at /home/andreas/compiling/kde_deb/kdelibs-3.4.3/./kinit/kinit.cpp:626
#23 0x0804f75a in handle_launcher_request (sock=8)
    at /home/andreas/compiling/kde_deb/kdelibs-3.4.3/./kinit/kinit.cpp:1192
#24 0x0804fdce in handle_requests (waitForPid=0)
    at /home/andreas/compiling/kde_deb/kdelibs-3.4.3/./kinit/kinit.cpp:1393
#25 0x08050473 in main (argc=1, argv=0xbfebdf64, envp=0xbfebdf6c)
    at /home/andreas/compiling/kde_deb/kdelibs-3.4.3/./kinit/kinit.cpp:1849

I hope this helps in debugging, later today I'll have kdesdk with debug=full too, so \
that I can provide a backtrace with exact line numbers (I don't know why it's not \
taking the debug symbols from the kdesdk-dbg package).

Andreas


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic