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

List:       kdevelop-bugs
Subject:    [Bug 285890] New: KDevelop crashes when failing to login to svn.
From:       Keith Ward <keith () chaos-realm ! net>
Date:       2011-11-06 11:52:04
Message-ID: bug-285890-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=285890

           Summary: KDevelop crashes when failing to login to svn.
           Product: kdevelop
           Version: 4.2.2
          Platform: Debian unstable
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: keith@chaos-realm.net


Application: kdevelop (4.2.2)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.3
Operating System: Linux 3.0.0-2-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
Kdevelop crashed after failing to login to the SVN Server, the error message
was displayed saying it was unable to connect, clicking OK results in an
immediate segfault.

Triggered by simply fetching the project from SVN and giving incorrect login
information.

I can reproduce this every time, and can install further debugging if it helps.

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f6c24f977a0 (LWP 4912))]

Thread 7 (Thread 0x7f6c0808c700 (LWP 4913)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f6c2346002e in wait (time=1000, this=0x1dfc1f0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1e041d0, time=1000) at
thread/qwaitcondition_unix.cpp:160
#3  0x00007f6c1f61d88b in ?? () from /usr/lib/libkdevplatformlanguage.so.3
#4  0x00007f6c2345fc25 in QThreadPrivate::start (arg=0x1e041b0) at
thread/qthread_unix.cpp:320
#5  0x00007f6c15335a03 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#6  0x00007f6c214cbb40 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#7  0x00007f6c2214136d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f6bf8ff7700 (LWP 4921)):
#0  0x00007f6c22136723 in *__GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6c1ced4414 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f6c1ced4949 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f6c23570d06 in QEventDispatcherGlib::processEvents (this=0x2759ae0,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f6c23545372 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f6c2354556f in QEventLoop::exec (this=0x7f6bf8ff6d20, flags=...) at
kernel/qeventloop.cpp:201
#6  0x00007f6c2345d20f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:492
#7  0x00007f6c2345fc25 in QThreadPrivate::start (arg=0x27630b0) at
thread/qthread_unix.cpp:320
#8  0x00007f6c15335a03 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#9  0x00007f6c214cbb40 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#10 0x00007f6c2214136d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f6bf4bff700 (LWP 4931)):
#0  0x00007f6c22136723 in *__GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6c1ced4414 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f6c1ced4949 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f6c23570d06 in QEventDispatcherGlib::processEvents (this=0x2d05fc0,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f6c23545372 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f6c2354556f in QEventLoop::exec (this=0x7f6bf4bfecf0, flags=...) at
kernel/qeventloop.cpp:201
#6  0x00007f6c2345d20f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:492
#7  0x00007f6c2352839f in QInotifyFileSystemWatcherEngine::run (this=0x2d03260)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f6c2345fc25 in QThreadPrivate::start (arg=0x2d03260) at
thread/qthread_unix.cpp:320
#9  0x00007f6c15335a03 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#10 0x00007f6c214cbb40 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#11 0x00007f6c2214136d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f6bf4355700 (LWP 4981)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6c1a326bc7 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f6c1a326d29 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f6c15335a03 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#4  0x00007f6c214cbb40 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#5  0x00007f6c2214136d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f6bf0685700 (LWP 4984)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6c234600bb in wait (time=18446744073709551615, this=0x1113900) at
thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x104a9f0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f6c1ac03a94 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11137d0,
th=0x2e40860) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f6c1ac0603b in ThreadWeaver::WorkingHardState::applyForWork
(this=0x10fc0d0, th=0x2e40860) at
../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f6c1ac04eff in ThreadWeaver::ThreadRunHelper::run
(this=0x7f6bf0684d40, parent=0x11137d0, th=0x2e40860) at
../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f6c1ac04f8b in ThreadWeaver::Thread::run (this=0x2e40860) at
../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f6c2345fc25 in QThreadPrivate::start (arg=0x2e40860) at
thread/qthread_unix.cpp:320
#8  0x00007f6c15335a03 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#9  0x00007f6c214cbb40 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#10 0x00007f6c2214136d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6beed9d700 (LWP 5008)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6c234600bb in wait (time=18446744073709551615, this=0x4f06320) at
thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x48f5240,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f6c1ac03a94 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x48c7230,
th=0x5014cc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f6c1ac0603b in ThreadWeaver::WorkingHardState::applyForWork
(this=0x49f5860, th=0x5014cc0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f6c1ac04eff in ThreadWeaver::ThreadRunHelper::run
(this=0x7f6beed9cd40, parent=0x48c7230, th=0x5014cc0) at
../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f6c1ac04f8b in ThreadWeaver::Thread::run (this=0x5014cc0) at
../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f6c2345fc25 in QThreadPrivate::start (arg=0x5014cc0) at
thread/qthread_unix.cpp:320
#8  0x00007f6c15335a03 in ?? () from /usr/lib/x86_64-linux-gnu/libGL.so.1
#9  0x00007f6c214cbb40 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#10 0x00007f6c2214136d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6c24f977a0 (LWP 4912)):
[KCrash Handler]
#6  isSignalConnected (signal_index=5, this=0x700000007) at
kernel/qobject_p.h:221
#7  QMetaObject::activate (sender=0x47c3800, m=<optimized out>,
local_signal_index=3, argv=0x7fffe4c85e70) at kernel/qobject.cpp:3201
#8  0x00007f6c24a25282 in KJob::result (this=<optimized out>, _t1=0x47c3800) at
./kjob.moc:194
#9  0x00007f6c24a252c0 in KJob::emitResult (this=0x47c3800) at
../../kdecore/jobs/kjob.cpp:312
#10 0x00007f6c06bde2ff in ?? () from /usr/lib/kde4/kdevsubversion.so
#11 0x00007f6c06bde5c7 in ?? () from /usr/lib/kde4/kdevsubversion.so
#12 0x00007f6c2355c87a in QObject::event (this=0x47c3800, e=<optimized out>) at
kernel/qobject.cpp:1217
#13 0x00007f6c228fe9f4 in notify_helper (e=0x4d43990, receiver=0x47c3800,
this=0xdd6620) at kernel/qapplication.cpp:4467
#14 QApplicationPrivate::notify_helper (this=0xdd6620, receiver=0x47c3800,
e=0x4d43990) at kernel/qapplication.cpp:4439
#15 0x00007f6c22903881 in QApplication::notify (this=0x7fffe4c88950,
receiver=0x47c3800, e=0x4d43990) at kernel/qapplication.cpp:4346
#16 0x00007f6c23d4cb96 in KApplication::notify (this=0x7fffe4c88950,
receiver=0x47c3800, event=0x4d43990) at ../../kdeui/kernel/kapplication.cpp:311
#17 0x000000000040ac46 in KDevelopApplication::notify (this=0x7fffe4c88950,
receiver=0x47c3800, event=0x4d43990) at ../../app/main.cpp:90
#18 0x00007f6c2354616c in QCoreApplication::notifyInternal
(this=0x7fffe4c88950, receiver=0x47c3800, event=0x4d43990) at
kernel/qcoreapplication.cpp:731
#19 0x00007f6c23549528 in sendEvent (event=0x4d43990, receiver=0x47c3800) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0xda06c0) at kernel/qcoreapplication.cpp:1372
#21 0x00007f6c23570843 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#22 postEventSourceDispatch (s=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:277
#23 0x00007f6c1ced3edd in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#24 0x00007f6c1ced46b8 in ?? () from /lib/libglib-2.0.so.0
#25 0x00007f6c1ced4949 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#26 0x00007f6c23570c9f in QEventDispatcherGlib::processEvents (this=0xda1d90,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#27 0x00007f6c229a2a4e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007f6c23545372 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#29 0x00007f6c2354556f in QEventLoop::exec (this=0x7fffe4c868e0, flags=...) at
kernel/qeventloop.cpp:201
#30 0x00007f6c22dad5c6 in QDialog::exec (this=0x7fffe4c86950) at
dialogs/qdialog.cpp:552
#31 0x00007f6c2442d53e in ?? () from /usr/lib/libkdevplatformshell.so.3
#32 0x00007f6c2442fcb9 in KDevelop::ProjectController::fetchProject() () from
/usr/lib/libkdevplatformshell.so.3
#33 0x00007f6c24430b65 in
KDevelop::ProjectController::qt_metacall(QMetaObject::Call, int, void**) ()
from /usr/lib/libkdevplatformshell.so.3
#34 0x00007f6c23558cca in QMetaObject::activate (sender=0x10b7cf0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fffe4c86ed0) at
kernel/qobject.cpp:3278
#35 0x00007f6c228f83e2 in QAction::triggered (this=<optimized out>, _t1=false)
at .moc/release-shared/moc_qaction.cpp:263
#36 0x00007f6c228f85cf in QAction::activate (this=0x10b7cf0, event=<optimized
out>) at kernel/qaction.cpp:1257
#37 0x00007f6c22d2b1e9 in QMenuPrivate::activateCausedStack (this=0xf5b0a0,
causedStack=..., action=0x10b7cf0, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:993
#38 0x00007f6c22d30e22 in QMenuPrivate::activateAction (this=0xf5b0a0,
action=0x10b7cf0, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:1085
#39 0x00007f6c23e133fd in KMenu::mouseReleaseEvent (this=0x1daf4c0,
e=<optimized out>) at ../../kdeui/widgets/kmenu.cpp:458
#40 0x00007f6c2294f096 in QWidget::event (this=0x1daf4c0, event=0x7fffe4c87c50)
at kernel/qwidget.cpp:8259
#41 0x00007f6c22d3238b in QMenu::event (this=0x1daf4c0, e=0x7fffe4c87c50) at
widgets/qmenu.cpp:2415
#42 0x00007f6c228fe9f4 in notify_helper (e=0x7fffe4c87c50, receiver=0x1daf4c0,
this=0xdd6620) at kernel/qapplication.cpp:4467
#43 QApplicationPrivate::notify_helper (this=0xdd6620, receiver=0x1daf4c0,
e=0x7fffe4c87c50) at kernel/qapplication.cpp:4439
#44 0x00007f6c2290417b in QApplication::notify (this=<optimized out>,
receiver=0x1daf4c0, e=0x7fffe4c87c50) at kernel/qapplication.cpp:4028
#45 0x00007f6c23d4cb96 in KApplication::notify (this=0x7fffe4c88950,
receiver=0x1daf4c0, event=0x7fffe4c87c50) at
../../kdeui/kernel/kapplication.cpp:311
#46 0x000000000040ac46 in KDevelopApplication::notify (this=0x7fffe4c88950,
receiver=0x1daf4c0, event=0x7fffe4c87c50) at ../../app/main.cpp:90
#47 0x00007f6c2354616c in QCoreApplication::notifyInternal
(this=0x7fffe4c88950, receiver=0x1daf4c0, event=0x7fffe4c87c50) at
kernel/qcoreapplication.cpp:731
#48 0x00007f6c228ff9c2 in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#49 QApplicationPrivate::sendMouseEvent (receiver=0x1daf4c0,
event=0x7fffe4c87c50, alienWidget=0x0, nativeWidget=0x1daf4c0, buttonDown=0x0,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3127
#50 0x00007f6c2297c4e4 in QETWidget::translateMouseEvent (this=0x1daf4c0,
event=<optimized out>) at kernel/qapplication_x11.cpp:4399
#51 0x00007f6c2297ac6a in QApplication::x11ProcessEvent (this=0x7fffe4c88950,
event=0x7fffe4c88370) at kernel/qapplication_x11.cpp:3591
#52 0x00007f6c229a2db2 in x11EventSourceDispatch (s=0xddc6f0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#53 0x00007f6c1ced3edd in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#54 0x00007f6c1ced46b8 in ?? () from /lib/libglib-2.0.so.0
#55 0x00007f6c1ced4949 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#56 0x00007f6c23570c9f in QEventDispatcherGlib::processEvents (this=0xda1d90,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#57 0x00007f6c229a2a4e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#58 0x00007f6c23545372 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#59 0x00007f6c2354556f in QEventLoop::exec (this=0x7fffe4c88730, flags=...) at
kernel/qeventloop.cpp:201
#60 0x00007f6c23549717 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1008
#61 0x000000000040a390 in main (argc=<optimized out>, argv=<optimized out>) at
../../app/main.cpp:467

This bug may be a duplicate of or related to bug 281951.

Possible duplicates by query: bug 281951, bug 281620, bug 276013, bug 275140,
bug 269880.

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

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