Bug 317396 - Crash when opening a remote project file using fish://
Summary: Crash when opening a remote project file using fish://
Status: RESOLVED WORKSFORME
Alias: None
Product: Oxygen
Classification: Plasma
Component: style (show other bugs)
Version: 4.9
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Hugo Pereira Da Costa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-26 18:19 UTC by Matthew T. O'Connor
Modified: 2018-11-29 09:44 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew T. O'Connor 2013-03-26 18:19:02 UTC
Application: kdevelop (4.4.1)
KDE Platform Version: 4.9.5
Qt Version: 4.8.3
Operating System: Linux 3.5.0-25-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:

I was trying to open an existing project file that was stored on a remote server.  Used the Project open / import dialogue and used a fish:// path to get to the project file.  KDevleop crashed as soon as I tried to open this file.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f12c550d780 (LWP 30340))]

Thread 9 (Thread 0x7f12bca82700 (LWP 30341)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007f12d57c7fa7 in wait (time=1000, this=0x1fb9a90) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1fe93e0, time=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f12d1935f8b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1fe93c0) at ../../language/duchain/duchain.cpp:282
#4  0x00007f12d57c7aec in QThreadPrivate::start (arg=0x1fe93c0) at thread/qthread_unix.cpp:338
#5  0x00007f12d3840e9a in start_thread (arg=0x7f12bca82700) at pthread_create.c:308
#6  0x00007f12d44d1cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f12a9613700 (LWP 30342)):
#0  0x00007f12d44c6303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f12ce8b3d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f12ce8b3ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f12d58f2c16 in QEventDispatcherGlib::processEvents (this=0x7f12a40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f12d58c32bf in QEventLoop::processEvents (this=this@entry=0x7f12a9612dd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f12d58c3548 in QEventLoop::exec (this=0x7f12a9612dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f12d57c4b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f12d58a39af in QInotifyFileSystemWatcherEngine::run (this=0xc33700) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f12d57c7aec in QThreadPrivate::start (arg=0xc33700) at thread/qthread_unix.cpp:338
#9  0x00007f12d3840e9a in start_thread (arg=0x7f12a9613700) at pthread_create.c:308
#10 0x00007f12d44d1cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f12a3fff700 (LWP 30355)):
#0  0x00007f12d57c67e5 in QThreadData::current () at thread/qthread_unix.cpp:207
#1  0x00007f12d58f24d9 in postEventSourcePrepare (s=0x7f12980012d0, timeout=0x7f12a3ffec14) at kernel/qeventdispatcher_glib.cpp:256
#2  0x00007f12ce8b3618 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f12ce8b3cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f12ce8b3ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f12d58f2c16 in QEventDispatcherGlib::processEvents (this=0x7f12980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f12d58c32bf in QEventLoop::processEvents (this=this@entry=0x7f12a3ffedd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f12d58c3548 in QEventLoop::exec (this=0x7f12a3ffedd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f12d57c4b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f12d58a39af in QInotifyFileSystemWatcherEngine::run (this=0x2cbd730) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f12d57c7aec in QThreadPrivate::start (arg=0x2cbd730) at thread/qthread_unix.cpp:338
#11 0x00007f12d3840e9a in start_thread (arg=0x7f12a3fff700) at pthread_create.c:308
#12 0x00007f12d44d1cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f12a37fe700 (LWP 30396)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f12d0cb7cd7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f12d0cb7d09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f12d3840e9a in start_thread (arg=0x7f12a37fe700) at pthread_create.c:308
#4  0x00007f12d44d1cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f12a170f700 (LWP 30496)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f12cb9fab2d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f12cb9fac39 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f12d3840e9a in start_thread (arg=0x7f12a170f700) at pthread_create.c:308
#4  0x00007f12d44d1cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f12a1f10700 (LWP 30497)):
#0  __pthread_mutex_lock (mutex=0x7f1290000980) at pthread_mutex_lock.c:127
#1  0x00007f12ce8f0e21 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f12ce8b3623 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f12ce8b3cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f12ce8b3ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f12d58f2c16 in QEventDispatcherGlib::processEvents (this=0x7f1290002900, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f12d58c32bf in QEventLoop::processEvents (this=this@entry=0x7f12a1f0fe00, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f12d58c3548 in QEventLoop::exec (this=0x7f12a1f0fe00, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f12d57c4b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f12d57c7aec in QThreadPrivate::start (arg=0x3503600) at thread/qthread_unix.cpp:338
#10 0x00007f12d3840e9a in start_thread (arg=0x7f12a1f10700) at pthread_create.c:308
#11 0x00007f12d44d1cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f12979c1700 (LWP 30535)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f12d57c804b in wait (time=18446744073709551615, this=0x3edcbe0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3b56e20, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f12cc3e90e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3ec62a0, th=0xc3ff60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f12cc3eb92b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2fff6e0, th=0xc3ff60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f12cc3ea79f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f12979c0e00, parent=0x3ec62a0, th=th@entry=0xc3ff60) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f12cc3ea82b in ThreadWeaver::Thread::run (this=0xc3ff60) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f12d57c7aec in QThreadPrivate::start (arg=0xc3ff60) at thread/qthread_unix.cpp:338
#8  0x00007f12d3840e9a in start_thread (arg=0x7f12979c1700) at pthread_create.c:308
#9  0x00007f12d44d1cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f12971c0700 (LWP 30630)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f12d57c804b in wait (time=18446744073709551615, this=0x3edcbe0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3b56e20, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f12cc3e90e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3ec62a0, th=0x2ca6c30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f12cc3eb92b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2fff6e0, th=0x2ca6c30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f12cc3ea79f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f12971bfe00, parent=0x3ec62a0, th=th@entry=0x2ca6c30) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f12cc3ea82b in ThreadWeaver::Thread::run (this=0x2ca6c30) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f12d57c7aec in QThreadPrivate::start (arg=0x2ca6c30) at thread/qthread_unix.cpp:338
#8  0x00007f12d3840e9a in start_thread (arg=0x7f12971c0700) at pthread_create.c:308
#9  0x00007f12d44d1cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f12c550d780 (LWP 30340)):
[KCrash Handler]
#6  0x00007f12c2d5de50 in vtable for Oxygen::TransitionWidget () from /usr/lib/kde4/plugins/styles/oxygen.so
#7  0x00007f12d58ddbda in QObject::connect (sender=0x2c6e470, signal=0x7f12d71fbbe0 "2fileRenamed(KUrl,KDevelop::ProjectFileItem*)", receiver=0x109b460, method=0x7f12d71fbba8 "1slotFileRenamed(KUrl,KDevelop::ProjectFileItem*)", type=Qt::AutoConnection) at kernel/qobject.cpp:2551
#8  0x00007f12d71ae83c in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./documentcontroller.moc:136
#9  KDevelop::DocumentController::qt_static_metacall (_o=0x109b460, _c=<optimized out>, _id=<optimized out>, _a=0x7fffca1f57c0) at ./documentcontroller.moc:99
#10 0x00007f12d58d9f5f in QMetaObject::activate (sender=0x10ac580, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffca1f57c0) at kernel/qobject.cpp:3547
#11 0x00007f12d7442b92 in KDevelop::IProjectController::projectOpened (this=<optimized out>, _t1=0xc67150) at ./iprojectcontroller.moc:189
#12 0x00007f12d719a9cc in KDevelop::ProjectController::projectImportingFinished (this=0x10ac580, project=0x7f12d71fbbe0) at ../../shell/projectcontroller.cpp:773
#13 0x00007f12d71a2d0c in importDone (job=<optimized out>, this=0x4788500) at ../../shell/project.cpp:257
#14 qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./moc_project.cpp:94
#15 KDevelop::Project::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./moc_project.cpp:66
#16 0x00007f12d58d9f5f in QMetaObject::activate (sender=0x4e62230, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffca1f5ac0) at kernel/qobject.cpp:3547
#17 0x00007f12d7778f22 in KJob::result (this=this@entry=0x4e62230, _t1=_t1@entry=0x4e62230) at ./kjob.moc:208
#18 0x00007f12d7778f60 in KJob::emitResult (this=0x4e62230) at ../../kdecore/jobs/kjob.cpp:318
#19 0x00007f12d1f2ad55 in slotResult (job=<optimized out>, this=0x4e62230) at ../../project/filemanagerlistjob.cpp:96
#20 KDevelop::FileManagerListJob::slotResult (this=0x4e62230, job=<optimized out>) at ../../project/filemanagerlistjob.cpp:82
#21 0x00007f12d58d9f5f in QMetaObject::activate (sender=0x4bf19f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffca1f5c80) at kernel/qobject.cpp:3547
#22 0x00007f12d7778f22 in KJob::result (this=this@entry=0x4bf19f0, _t1=_t1@entry=0x4bf19f0) at ./kjob.moc:208
#23 0x00007f12d7778f60 in KJob::emitResult (this=0x4bf19f0) at ../../kdecore/jobs/kjob.cpp:318
#24 0x00007f12d2914845 in KIO::SimpleJob::slotFinished (this=this@entry=0x4bf19f0) at ../../kio/kio/job.cpp:494
#25 0x00007f12d29188db in KIO::ListJob::slotFinished (this=0x4bf19f0) at ../../kio/kio/job.cpp:2675
#26 0x00007f12d58d9f5f in QMetaObject::activate (sender=0x3249070, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#27 0x00007f12d29b7561 in KIO::SlaveInterface::dispatch (this=0x3249070, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#28 0x00007f12d29b463a in KIO::SlaveInterface::dispatch (this=0x3249070) at ../../kio/kio/slaveinterface.cpp:88
#29 0x00007f12d29a8a9e in KIO::Slave::gotInput (this=0x3249070) at ../../kio/kio/slave.cpp:344
#30 0x00007f12d58d9f5f in QMetaObject::activate (sender=0xc4d570, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#31 0x00007f12d28e9732 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#32 KIO::ConnectionPrivate::dequeue (this=0xce3ae0) at ../../kio/kio/connection.cpp:71
#33 0x00007f12d58d943e in QObject::event (this=0xc4d570, e=<optimized out>) at kernel/qobject.cpp:1195
#34 0x00007f12d4c6be9c in QApplicationPrivate::notify_helper (this=this@entry=0xbec0e0, receiver=receiver@entry=0xc4d570, e=e@entry=0x5085ef0) at kernel/qapplication.cpp:4562
#35 0x00007f12d4c7030a in QApplication::notify (this=0x7fffca1f7190, receiver=0xc4d570, e=0x5085ef0) at kernel/qapplication.cpp:4423
#36 0x00007f12d60c01f6 in KApplication::notify (this=0x7fffca1f7190, receiver=0xc4d570, event=0x5085ef0) at ../../kdeui/kernel/kapplication.cpp:311
#37 0x00007f12d58c456e in QCoreApplication::notifyInternal (this=0x7fffca1f7190, receiver=receiver@entry=0xc4d570, event=event@entry=0x5085ef0) at kernel/qcoreapplication.cpp:915
#38 0x00007f12d58c83f1 in sendEvent (event=0x5085ef0, receiver=0xc4d570) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xbad670) at kernel/qcoreapplication.cpp:1539
#40 0x00007f12d58f2a63 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#41 postEventSourceDispatch (s=0xbefe00) at kernel/qeventdispatcher_glib.cpp:279
#42 0x00007f12ce8b3ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f12ce8b3de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f12ce8b3ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007f12d58f2bf6 in QEventDispatcherGlib::processEvents (this=0xbaeb30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#46 0x00007f12d4d10c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#47 0x00007f12d58c32bf in QEventLoop::processEvents (this=this@entry=0x7fffca1f6c50, flags=...) at kernel/qeventloop.cpp:149
#48 0x00007f12d58c3548 in QEventLoop::exec (this=0x7fffca1f6c50, flags=...) at kernel/qeventloop.cpp:204
#49 0x00007f12d58c8708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#50 0x000000000040e6da in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:519

Possible duplicates by query: bug 311884.

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-29 22:21:27 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-13 14:42:14 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-29 09:44:52 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!