Summary: | PHP: crash when parsing binary blob embedded into sources | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Cassiano Leal <cassianoleal> |
Component: | Language Support: PHP | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | justin.zobel |
Priority: | NOR | ||
Version: | 4.0.0 | ||
Target Milestone: | --- | ||
Platform: | Debian unstable | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Cassiano Leal
2010-06-25 16:27:52 UTC
Can you please provide me with the project so I can try to find the bug? The information here is not enough for that. If you cannot do that, please do this instead (assuming you install kdevelop from git): 1) kdebugdialog -> enable php area 2) /path/to/build-folder-from-kdevplatform/util/duchainify/duchainify --verbose /path/to/your/php-project and paste me the output of the last command. Thanks PS: for future bug reports, please install debug symbols for the PHP plugin. While trying to compile kdevelop4 I get this message: -- Found automoc4: /usr/bin/automoc4 CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:70 (MESSAGE): Could NOT find KDE4Workspace (missing: KDE4Workspace_CONFIG) Call Stack (most recent call first): /usr/share/kde4/apps/cmake/modules/FindKDE4Workspace.cmake:70 (find_package_handle_standard_args) debuggers/gdb/CMakeLists.txt:3 (find_package) -- Configuring incomplete, errors occurred! kdevplatform built and installed fine. I am using Debian packages for everything here. And sorry, but I can't provide you with the project since it's actually a proprietary software. I couldn't find debugging symbols for the php plugin in the Debian repos. as it says, you need kdebase-workspace-dev packages. Here are the last lines of duchainify up to the segfault (I have substituted the actual paths and file names): duchainify(21670)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///home/cassiano/path_to_file/SomeFile1.js") new count of active parse-jobs: 1 duchainify(21670)/kdevplatform (language) KDevelop::BackgroundParserPrivate::createParseJob: found no languages for url KUrl("file:///home/cassiano/path_to_file/SomeFile2.js") duchainify(21670)/kdevplatform (util) Manager::updateReady: finished "/home/cassiano/path_to_file/SomeFile3.js" success: false processed 7882 out of 14731 duchainify(21670)/kdevplatform (language) KDevelop::BackgroundParserPrivate::parseDocumentsInternal: creating parse-job KUrl("file:///home/cassiano/path_to_file/Release 09.01.00.001 - 06_24_2009 15_15 A.md5.lst.php") new count of active parse-jobs: 1 duchainify(21670)/kdevelop (php support) Php::ParseJob::run: parsing "/home/cassiano/path_to_file/SomeFile.md5.lst.php" Segmentation fault These are the contents of the file that has caused the segfault: <?php $sSignatures = <<<END_OF_SIGNATURE x��}��\�q�����O%��'�Qq�O(�-�L��{$1{�ߪ��3C���=��fcG�Ij�Puo�p��_|�w�6��W�7�t����|�;l����/^����"�����͖��n��>��������0�Kc�4F�m��O0�5��`L�� And then it goes on with this binary blob until it reaches EOF. this is not fixed, reopening. thanks for the information. can you attach me such a file please? Thank you for the crash report. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you. 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! 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! |