Bug 337128

Summary: kdesvn crashs when trying to view older log entries
Product: [Applications] kdesvn Reporter: Matthias Klein <matthias.klein>
Component: GeneralAssignee: KDESvn default assignee <kdesvn-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 1.6.0   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Matthias Klein 2014-07-05 22:10:42 UTC
Application: kdesvn (1.6.0)
KDE Platform Version: 4.13.1
Qt Version: 4.8.6
Operating System: Linux 3.14.5+ x86_64
Distribution: Debian GNU/Linux testing (jessie)

-- Information about the crash:
<Erklären Sie bitte ganz genau, was Sie machten, als das Programm abstürzte.>

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 0x7fc0ebc04780 (LWP 2012))]

Thread 3 (Thread 0x7fc0d3248700 (LWP 2013)):
#0  0x00007fc0e78e752d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc0d6863b60 in send_dg (resplen2=0x7fc0d3246c28, anssizp2=0x7fc0d3246c24, ansp2=0x7fc0d3246c40, anscp=0x7fc0d3246c30, gotsomewhere=<synthetic pointer>, v_circuit=<synthetic pointer>, ns=0, terrno=0x7fc0d3245638, anssizp=0x7fc0d3245770, ansp=0x7fc0d3245628, buflen2=29, buf2=0x7fc0d32457c0 "`q\001", buflen=29, buf=0x7fc0d32457a0 "\\\356\001", statp=0x7fc0d3248db8) at res_send.c:1067
#2  __libc_res_nsend (statp=statp@entry=0x7fc0d3248db8, buf=buf@entry=0x7fc0d32457a0 "\\\356\001", buflen=29, buf2=buf2@entry=0x7fc0d32457c0 "`q\001", buflen2=buflen2@entry=29, ans=ans@entry=0x7fc0d32463f0 "\\\356\201\200", anssiz=anssiz@entry=2048, ansp=ansp@entry=0x7fc0d3246c30, ansp2=ansp2@entry=0x7fc0d3246c40, nansp2=nansp2@entry=0x7fc0d3246c24, resplen2=resplen2@entry=0x7fc0d3246c28) at res_send.c:556
#3  0x00007fc0d6861bf5 in __GI___libc_res_nquery (statp=statp@entry=0x7fc0d3248db8, name=0x7fc0d3245ac0 "optimeas.de.", class=class@entry=1, type=type@entry=62321, answer=answer@entry=0x7fc0d32463f0 "\\\356\201\200", anslen=anslen@entry=2048, answerp=answerp@entry=0x7fc0d3246c30, answerp2=answerp2@entry=0x7fc0d3246c40, nanswerp2=nanswerp2@entry=0x7fc0d3246c24, resplen2=resplen2@entry=0x7fc0d3246c28) at res_query.c:226
#4  0x00007fc0d68621df in __libc_res_nquerydomain (statp=statp@entry=0x7fc0d3248db8, name=name@entry=0x7fc0eba7e5d8 "optimeas.de", domain=<optimized out>, class=class@entry=1, type=type@entry=62321, answer=answer@entry=0x7fc0d32463f0 "\\\356\201\200", anslen=anslen@entry=2048, answerp=answerp@entry=0x7fc0d3246c30, answerp2=answerp2@entry=0x7fc0d3246c40, nanswerp2=nanswerp2@entry=0x7fc0d3246c24, resplen2=resplen2@entry=0x7fc0d3246c28) at res_query.c:585
#5  0x00007fc0d686264b in __GI___libc_res_nsearch (statp=0x7fc0d3248db8, name=name@entry=0x7fc0eba7e5d8 "optimeas.de", class=class@entry=1, type=type@entry=62321, answer=answer@entry=0x7fc0d32463f0 "\\\356\201\200", anslen=anslen@entry=2048, answerp=answerp@entry=0x7fc0d3246c30, answerp2=answerp2@entry=0x7fc0d3246c40, nanswerp2=nanswerp2@entry=0x7fc0d3246c24, resplen2=resplen2@entry=0x7fc0d3246c28) at res_query.c:418
#6  0x00007fc0d324ba8b in _nss_dns_gethostbyname4_r (name=name@entry=0x7fc0eba7e5d8 "optimeas.de", pat=pat@entry=0x7fc0d3247230, buffer=buffer@entry=0x7fc0d3246cc0 "\377\002", buflen=buflen@entry=1064, errnop=errnop@entry=0x7fc0d3247220, herrnop=herrnop@entry=0x7fc0d3247240, ttlp=ttlp@entry=0x0) at nss_dns/dns-host.c:314
#7  0x00007fc0e78db221 in gaih_inet (name=<optimized out>, name@entry=0x7fc0eba7e5d8 "optimeas.de", service=<optimized out>, req=req@entry=0x7fc0d3247470, pai=pai@entry=0x7fc0d3247318, naddrs=naddrs@entry=0x7fc0d3247314) at ../sysdeps/posix/getaddrinfo.c:850
#8  0x00007fc0e78dd3dd in __GI_getaddrinfo (name=0x7fc0eba7e5d8 "optimeas.de", service=0x0, hints=0x7fc0d3247470, pai=0x7fc0d3247468) at ../sysdeps/posix/getaddrinfo.c:2406
#9  0x00007fc0d97135ae in ?? () from /usr/lib/x86_64-linux-gnu/libapr-1.so.0
#10 0x00007fc0d5b3ac21 in serf_connection_create2 () from /usr/lib/x86_64-linux-gnu/libserf-1.so.1
#11 0x00007fc0d6d4a3b3 in ?? () from /usr/lib/x86_64-linux-gnu/libsvn_ra_serf-1.so.1
#12 0x00007fc0d8c42e6a in svn_ra_open4 () from /usr/lib/x86_64-linux-gnu/libsvn_ra-1.so.1
#13 0x00007fc0d92b2356 in svn_client__open_ra_session_internal () from /usr/lib/x86_64-linux-gnu/libsvn_client-1.so.1
#14 0x00007fc0d92b2dc6 in svn_client__ra_session_from_path2 () from /usr/lib/x86_64-linux-gnu/libsvn_client-1.so.1
#15 0x00007fc0d9297657 in svn_client_info3 () from /usr/lib/x86_64-linux-gnu/libsvn_client-1.so.1
#16 0x00007fc0d928bfed in svn_client_info2 () from /usr/lib/x86_64-linux-gnu/libsvn_client-1.so.1
#17 0x00007fc0d994e460 in ?? () from /usr/lib/libsvnqt.so.7
#18 0x00007fc0d9cc279e in ?? () from /usr/lib/kde4/kdesvnpart.so
#19 0x00007fc0d9cc5ba4 in ?? () from /usr/lib/kde4/kdesvnpart.so
#20 0x00007fc0eb5b539f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007fc0e75f50ca in start_thread (arg=0x7fc0d3248700) at pthread_create.c:309
#22 0x00007fc0e78f006d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fc0d2a47700 (LWP 2014)):
#0  0x00007fc0e78e752d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fc0d6863b60 in send_dg (resplen2=0x7fc0d2a45cc8, anssizp2=0x7fc0d2a45cc4, ansp2=0x7fc0d2a45ce0, anscp=0x7fc0d2a45cd0, gotsomewhere=<synthetic pointer>, v_circuit=<synthetic pointer>, ns=0, terrno=0x7fc0d2a446d8, anssizp=0x7fc0d2a44810, ansp=0x7fc0d2a446c8, buflen2=29, buf2=0x7fc0d2a44860 "\f\307\001", buflen=29, buf=0x7fc0d2a44840 "j\331\001", statp=0x7fc0d2a47db8) at res_send.c:1067
#2  __libc_res_nsend (statp=statp@entry=0x7fc0d2a47db8, buf=buf@entry=0x7fc0d2a44840 "j\331\001", buflen=29, buf2=buf2@entry=0x7fc0d2a44860 "\f\307\001", buflen2=buflen2@entry=29, ans=ans@entry=0x7fc0d2a45490 "j\331\201\200", anssiz=anssiz@entry=2048, ansp=ansp@entry=0x7fc0d2a45cd0, ansp2=ansp2@entry=0x7fc0d2a45ce0, nansp2=nansp2@entry=0x7fc0d2a45cc4, resplen2=resplen2@entry=0x7fc0d2a45cc8) at res_send.c:556
#3  0x00007fc0d6861bf5 in __GI___libc_res_nquery (statp=statp@entry=0x7fc0d2a47db8, name=0x7fc0eba585d8 "optimeas.de", class=class@entry=1, type=type@entry=62321, answer=answer@entry=0x7fc0d2a45490 "j\331\201\200", anslen=anslen@entry=2048, answerp=answerp@entry=0x7fc0d2a45cd0, answerp2=answerp2@entry=0x7fc0d2a45ce0, nanswerp2=nanswerp2@entry=0x7fc0d2a45cc4, resplen2=resplen2@entry=0x7fc0d2a45cc8) at res_query.c:226
#4  0x00007fc0d68621df in __libc_res_nquerydomain (statp=statp@entry=0x7fc0d2a47db8, name=name@entry=0x7fc0eba585d8 "optimeas.de", domain=domain@entry=0x0, class=class@entry=1, type=type@entry=62321, answer=answer@entry=0x7fc0d2a45490 "j\331\201\200", anslen=anslen@entry=2048, answerp=answerp@entry=0x7fc0d2a45cd0, answerp2=answerp2@entry=0x7fc0d2a45ce0, nanswerp2=nanswerp2@entry=0x7fc0d2a45cc4, resplen2=resplen2@entry=0x7fc0d2a45cc8) at res_query.c:585
#5  0x00007fc0d686275f in __GI___libc_res_nsearch (statp=0x7fc0d2a47db8, name=name@entry=0x7fc0eba585d8 "optimeas.de", class=class@entry=1, type=type@entry=62321, answer=answer@entry=0x7fc0d2a45490 "j\331\201\200", anslen=anslen@entry=2048, answerp=answerp@entry=0x7fc0d2a45cd0, answerp2=answerp2@entry=0x7fc0d2a45ce0, nanswerp2=nanswerp2@entry=0x7fc0d2a45cc4, resplen2=resplen2@entry=0x7fc0d2a45cc8) at res_query.c:378
#6  0x00007fc0d324ba8b in _nss_dns_gethostbyname4_r (name=name@entry=0x7fc0eba585d8 "optimeas.de", pat=pat@entry=0x7fc0d2a462d0, buffer=buffer@entry=0x7fc0d2a45d60 "\377\002", buflen=buflen@entry=1064, errnop=errnop@entry=0x7fc0d2a462c0, herrnop=herrnop@entry=0x7fc0d2a462e0, ttlp=ttlp@entry=0x0) at nss_dns/dns-host.c:314
#7  0x00007fc0e78db221 in gaih_inet (name=<optimized out>, name@entry=0x7fc0eba585d8 "optimeas.de", service=<optimized out>, req=req@entry=0x7fc0d2a46510, pai=pai@entry=0x7fc0d2a463b8, naddrs=naddrs@entry=0x7fc0d2a463b4) at ../sysdeps/posix/getaddrinfo.c:850
#8  0x00007fc0e78dd3dd in __GI_getaddrinfo (name=0x7fc0eba585d8 "optimeas.de", service=0x0, hints=0x7fc0d2a46510, pai=0x7fc0d2a46508) at ../sysdeps/posix/getaddrinfo.c:2406
#9  0x00007fc0d97135ae in ?? () from /usr/lib/x86_64-linux-gnu/libapr-1.so.0
#10 0x00007fc0d5b3ac21 in serf_connection_create2 () from /usr/lib/x86_64-linux-gnu/libserf-1.so.1
#11 0x00007fc0d6d4a3b3 in ?? () from /usr/lib/x86_64-linux-gnu/libsvn_ra_serf-1.so.1
#12 0x00007fc0d8c42e6a in svn_ra_open4 () from /usr/lib/x86_64-linux-gnu/libsvn_ra-1.so.1
#13 0x00007fc0d92b2356 in svn_client__open_ra_session_internal () from /usr/lib/x86_64-linux-gnu/libsvn_client-1.so.1
#14 0x00007fc0d92b2dc6 in svn_client__ra_session_from_path2 () from /usr/lib/x86_64-linux-gnu/libsvn_client-1.so.1
#15 0x00007fc0d9297657 in svn_client_info3 () from /usr/lib/x86_64-linux-gnu/libsvn_client-1.so.1
#16 0x00007fc0d928bfed in svn_client_info2 () from /usr/lib/x86_64-linux-gnu/libsvn_client-1.so.1
#17 0x00007fc0d994e460 in ?? () from /usr/lib/libsvnqt.so.7
#18 0x00007fc0d9976f4b in svn::cache::ReposLog::latestHeadRev() () from /usr/lib/libsvnqt.so.7
#19 0x00007fc0d9cc1075 in ?? () from /usr/lib/kde4/kdesvnpart.so
#20 0x00007fc0eb5b539f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007fc0e75f50ca in start_thread (arg=0x7fc0d2a47700) at pthread_create.c:309
#22 0x00007fc0e78f006d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fc0ebc04780 (LWP 2012)):
[KCrash Handler]
#5  0x00007fc0e783f407 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#6  0x00007fc0e78407e8 in __GI_abort () at abort.c:89
#7  0x00007fc0e7838516 in __assert_fail_base (fmt=0x7fc0ebbf1f7e "%s%s%s:%u: %s%sZusicherung \302\273%s\302\253 nicht erf\303\274llt.\n%n", assertion=assertion@entry=0x7fc0d87e4e60 "svn_uri_is_canonical(child_uri, ((void *)0))", file=file@entry=0x7fc0d87e4b40 "/build/subversion-1mcZvJ/subversion-1.8.9/subversion/libsvn_subr/dirent_uri.c", line=line@entry=1499, function=function@entry=0x7fc0d87e5210 "uri_skip_ancestor") at assert.c:92
#8  0x00007fc0e78385c2 in __GI___assert_fail (assertion=0x7fc0d87e4e60 "svn_uri_is_canonical(child_uri, ((void *)0))", file=0x7fc0d87e4b40 "/build/subversion-1mcZvJ/subversion-1.8.9/subversion/libsvn_subr/dirent_uri.c", line=1499, function=0x7fc0d87e5210 "uri_skip_ancestor") at assert.c:101
#9  0x00007fc0d87b5a4a in ?? () from /usr/lib/x86_64-linux-gnu/libsvn_subr-1.so.1
#10 0x00007fc0d87b5a89 in svn_uri__is_ancestor () from /usr/lib/x86_64-linux-gnu/libsvn_subr-1.so.1
#11 0x00007fc0d8c41acd in svn_ra_reparent () from /usr/lib/x86_64-linux-gnu/libsvn_ra-1.so.1
#12 0x00007fc0d92b2e33 in svn_client__ra_session_from_path2 () from /usr/lib/x86_64-linux-gnu/libsvn_client-1.so.1
#13 0x00007fc0d9299dec in svn_client_log5 () from /usr/lib/x86_64-linux-gnu/libsvn_client-1.so.1
#14 0x00007fc0d994ca59 in ?? () from /usr/lib/libsvnqt.so.7
#15 0x00007fc0d9c22b2f in ?? () from /usr/lib/kde4/kdesvnpart.so
#16 0x00007fc0d9c36117 in ?? () from /usr/lib/kde4/kdesvnpart.so
#17 0x00007fc0eb6c9a0a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#18 0x00007fc0eb09d242 in QAbstractButton::clicked(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#19 0x00007fc0eadff263 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#20 0x00007fc0eae00450 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#21 0x00007fc0eae00544 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007fc0eaa996c8 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#23 0x00007fc0eaa49c0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#24 0x00007fc0eaa504ae in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#25 0x00007fc0e9f828da in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#26 0x00007fc0eb6b57fd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x00007fc0eaa4fb6f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#28 0x00007fc0eaac266e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#29 0x00007fc0eaac1022 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#30 0x00007fc0eaae9212 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#31 0x00007fc0e6f11e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fc0e6f12048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fc0e6f120ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fc0eb6e2f8d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#35 0x00007fc0eaae92c6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#36 0x00007fc0eb6b4481 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#37 0x00007fc0eb6b4795 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#38 0x00007fc0eb6b9ef7 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#39 0x000000000040a7f7 in ?? ()
#40 0x00007fc0e782bb45 in __libc_start_main (main=0x40a080, argc=3, argv=0x7fff64b76058, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff64b76048) at libc-start.c:287
#41 0x000000000040ae11 in _start ()

Reproducible: Always
Comment 1 Christoph Feck 2014-07-21 18:38:47 UTC

*** This bug has been marked as a duplicate of bug 330624 ***