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

List:       kdevelop-bugs
Subject:    [Bug 109132] Wrong KUrl generated by subversion submenu
From:       kdevelop-bugs-admin () barney ! cs ! uni-potsdam ! de
Date:       2005-11-30 12:58:36
Message-ID: 20051130125836.29554.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=109132         




------- Additional Comments From apaku gmx de  2005-11-30 13:58 -------
Hi,
I posted this already to Bug 111159, but as Mickael didn't comment on it yet, I \
thought I'd also post it here.

 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