Bug 328637 - KDESvn crashes when entering Git URL instead of a SVN URL
Summary: KDESvn crashes when entering Git URL instead of a SVN URL
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: kdesvn
Classification: Applications
Component: General (show other bugs)
Version: 1.6.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KDESvn default assignee
URL:
Keywords:
: 325824 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-12-10 19:14 UTC by Ettore Atalan
Modified: 2015-12-08 18:00 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ettore Atalan 2013-12-10 19:14:39 UTC
Application: kdesvn (1.6.0)
KDE Platform Version: 4.11.3
Qt Version: 4.8.4
Operating System: Linux 3.12.0-031200-generic x86_64
Distribution: Ubuntu 13.10

-- Information about the crash:
I've added this GIT repository git://git.videolan.org/vlc-ports/android.git for checkout and KDESvn crashed instantly.

The crash can be reproduced every time.

-- Backtrace:
Application: kdesvn (kdesvn), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f154f0fd7c0 (LWP 22691))]

Thread 3 (Thread 0x7f15371a7700 (LWP 22715)):
#0  0x00007f154b7b20ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f154b7b23c9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f154b771830 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f154b772565 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f154b7727ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f154ebe7a76 in QEventDispatcherGlib::processEvents (this=0x7f15300008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f154ebb95ef in QEventLoop::processEvents (this=this@entry=0x7f15371a6d70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f154ebb98e5 in QEventLoop::exec (this=this@entry=0x7f15371a6d70, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f154eab888f in QThread::exec (this=this@entry=0xf87100) at thread/qthread.cpp:542
#9  0x00007f154eb9ad13 in QInotifyFileSystemWatcherEngine::run (this=0xf87100) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f154eabaf2f in QThreadPrivate::start (arg=0xf87100) at thread/qthread_unix.cpp:338
#11 0x00007f154be4ff6e in start_thread (arg=0x7f15371a7700) at pthread_create.c:311
#12 0x00007f154c15f9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f1536223700 (LWP 22716)):
#0  0x00007f154c1516bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f154b7b1670 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f154b7721cc in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f154b77263b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f154b7727ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f154ebe7a76 in QEventDispatcherGlib::processEvents (this=0x7f15280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f154ebb95ef in QEventLoop::processEvents (this=this@entry=0x7f1536222d70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f154ebb98e5 in QEventLoop::exec (this=this@entry=0x7f1536222d70, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f154eab888f in QThread::exec (this=this@entry=0x1358270) at thread/qthread.cpp:542
#9  0x00007f154eb9ad13 in QInotifyFileSystemWatcherEngine::run (this=0x1358270) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f154eabaf2f in QThreadPrivate::start (arg=0x1358270) at thread/qthread_unix.cpp:338
#11 0x00007f154be4ff6e in start_thread (arg=0x7f1536223700) at pthread_create.c:311
#12 0x00007f154c15f9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f154f0fd7c0 (LWP 22691)):
[KCrash Handler]
#6  0x00007f154c09bf77 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f154c09f5e8 in __GI_abort () at abort.c:90
#8  0x00007f153d5211ee in svn_error_abort_on_malfunction () from /usr/lib/x86_64-linux-gnu/libsvn_subr-1.so.1
#9  0x00007f153ce57b5f in svn_client__checkout_internal () from /usr/lib/x86_64-linux-gnu/libsvn_client-1.so.1
#10 0x00007f153ce58043 in svn_client_checkout3 () from /usr/lib/x86_64-linux-gnu/libsvn_client-1.so.1
#11 0x00007f153d9aedfc in svn::Client_impl::checkout (this=<optimized out>, parameters=...) at /build/buildd/kdesvn-1.6.0/src/svnqt/client_modify.cpp:69
#12 0x00007f153dc7a694 in SvnActions::makeCheckout (this=this@entry=0xf12c20, rUrl=..., tPath=..., r=..., _peg=..., depth=depth@entry=svn::DepthInfinity, _exp=_exp@entry=false, openIt=openIt@entry=true, ignoreExternal=ignoreExternal@entry=false, overwrite=overwrite@entry=false, _p=_p@entry=0x0) at /build/buildd/kdesvn-1.6.0/src/svnfrontend/svnactions.cpp:1723
#13 0x00007f153dc7ad42 in SvnActions::CheckoutExport (this=0xf12c20, what=..., _exp=<optimized out>, urlisTarget=<optimized out>) at /build/buildd/kdesvn-1.6.0/src/svnfrontend/svnactions.cpp:1666
#14 0x00007f154ebcea58 in QMetaObject::activate (sender=sender@entry=0xf38ed0, m=m@entry=0x7f153df74d80 <CommandExec::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#15 0x00007f153dc5ef6d in executeMe (this=0xf38ed0) at /build/buildd/kdesvn-1.6.0/obj-x86_64-linux-gnu/src/svnfrontend/commandexec.moc:162
#16 CommandExec::exec (this=0xf38ed0, args=<optimized out>) at /build/buildd/kdesvn-1.6.0/src/svnfrontend/commandexec.cpp:309
#17 0x0000000000410be4 in CommandLine::exec (this=this@entry=0x7fff510a8af0) at /build/buildd/kdesvn-1.6.0/src/commandline.cpp:80
#18 0x0000000000409ff1 in main (argc=4, argv=<optimized out>) at /build/buildd/kdesvn-1.6.0/src/main.cpp:78
Comment 1 Jekyll Wu 2013-12-11 17:52:23 UTC
*** Bug 325824 has been marked as a duplicate of this bug. ***
Comment 2 Christian Ehrlicher 2015-01-11 11:50:56 UTC
Can you please install subversion debug libraries so we can see the complete backtrace. What subversion library version do you use? When I try '/usr/bin/kdesvn exec checkout git://git.videolan.org/vlc-ports/android.git' it does not crash but prints an error:
Unknow URL-scheme for »ksvn+git://git.videolan.org/vlc-ports/android.git«
Comment 3 Christian Ehrlicher 2015-12-08 18:00:45 UTC
No additional input since nearly one year -> closed, waitingforinfo