Summary: | php support doesn't work for files loaded with fish! | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | sts |
Component: | Language Support: PHP | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | christoph, niko.sams |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | php file |
Description
sts
2010-04-17 21:26:18 UTC
Please provide more information for your issue: - steps to reproduce - if useful simplified testcase - actual behavior - expected behavior Oh, and I worked two days ago on php files using fish - and didn't see any issues. (I had a project opened and navigated to the fish location using File System tool view) Start kdevelop, no files are open. File -> Open File -> Select network ressource and open php file (fish protocol). I can see the "php features" doesn't work. If I reload the file with F5 it works now. Sorry, but what "php features" are you talking about? You probably can get more information if you enable debug output for php using kdebugdialog and look for konsole output when you open the remote file. I mean inline validation, .. all features of the php plugin. maybe it helps: kdevelop(6712)/Kate KateCodeFoldingTree::addNodeToRemoveList: marking for deletion: 0x3480ad0 kdevelop(6712)/Kate (Document) KateBuffer::doHighlight: HIGHLIGHTED END --- NEED HL, LINESTART: 0 LINEEND: 64 kdevelop(6712)/Kate (Document) KateBuffer::doHighlight: HL UNTIL LINE: 0 MAX: 0 kdevelop(6712)/Kate (Document) KateBuffer::doHighlight: HL DYN COUNT: 0 MAX: 512 kdevelop(6712)/Kate (Document) KateView::updateView: KateView::updateView kdevelop(6712)/Kate (Document) KateView::updateView: KateView::updateView kdevelop(6712)/Kate (Code Completion) KateCompletionWidget::abortCompletion: kdevelop(6712)/Kate (Document) KateView::updateView: KateView::updateView kdevelop(6712)/Kate (Document) KateView::updateView: KateView::updateView kdevelop(6712)/Kate (Code Completion) KateCompletionWidget::abortCompletion: kdevelop(6712)/Kate (Document) KateView::updateView: KateView::updateView kdevelop(6712)/kdevplatform (language) KDevelop::CodeHighlighting::highlightDUChain: highlighting du chain fish://sts@foo.com/htdocs/read.php kdevelop(6712)/kdevplatform (language) KDevelop::DUChain::documentLoadedPrepare: highlighted KUrl("fish://sts@foo.com/htdocs/read.php") in foreground kdevelop(6712)/Kate (Document) KateView::updateView: KateView::updateView kdevelop(6712)/kio (KDirListerCache) KDirListerCache::slotFileRenamed: KUrl("file:///tmp/kde-sts/kdevelopGl6712.php.part") -> KUrl("file:///tmp/kde-sts/kdevelopGl6712.php") kdevelop(6712)/kio (KDirListerCache) KDirListerCache::slotFileRenamed: Item not found: KUrl("file:///tmp/kde-sts/kdevelopGl6712.php.part") kdevelop(6712)/khtml (tokenizer) khtml::HTMLTokenizer::notifyFinished: Finished loading an external script Pattern: ^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$ was rewritten to: ^[^<]*(<[\w\W]*([\w\W])>)[^>]*$|^#([\w-]+)$ kdevelop(6712)/kimgio khtmlImLoad::QImageIOLoaderProvider::mimeTypes: QImageIO - Format supported: "image/x-ico" kdevelop(6712)/kimgio khtmlImLoad::QImageIOLoaderProvider::mimeTypes: QImageIO - Format supported: "image/x-xpixmap" kdevelop(6712)/kimgio khtmlImLoad::QImageIOLoaderProvider::mimeTypes: QImageIO - Format supported: "image/x-exr" kdevelop(6712)/kimgio khtmlImLoad::QImageIOLoaderProvider::mimeTypes: QImageIO - Format supported: "image/x-portable-anymap" kdevelop(6712)/kimgio khtmlImLoad::QImageIOLoaderProvider::mimeTypes: QImageIO - Format supported: "image/bmp" kdevelop(6712)/kimgio khtmlImLoad::QImageIOLoaderProvider::mimeTypes: QImageIO - Format supported: "image/jpeg2000" kdevelop(6712)/kimgio khtmlImLoad::QImageIOLoaderProvider::mimeTypes: QImageIO - Format supported: "image/tiff" kdevelop(6712)/kimgio khtmlImLoad::QImageIOLoaderProvider::mimeTypes: QImageIO - Format supported: "image/x-xbitmap" kdevelop(6712)/khtml (tokenizer) khtml::HTMLTokenizer::notifyFinished: Finished loading an external script kdevelop(6712)/Kate (Document) KateView::slotLostFocus: KateView::slotLostFocus kdevelop(6712)/Kate (Code Completion) KateCompletionWidget::abortCompletion: Created attachment 42886 [details]
php file
The problem is this php file. With another simple file it works.
confirmed with 4.0.1 probably fixed in kdev master, has to be backported to 4.1 branch. the problem is the syn job->exec() call in documentcontroller::opendocumentinternal, as that is hazardous with a not-reentrant function. see also my mail on our devel ml. Thank you for the bug report. As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists. If this bug is no longer persisting or relevant please change the status to resolved. |