Description of problem: Load current gcc source distribution as Std-Makefile project into qtcreator. Add some environment variables to the build configuration. Crash does occur while adding those vars, but also simply occur by just starting qtcreator with loaded gcc project and waiting. Version-Release number of selected component: qt-creator-3.1.2-1.fc19 Additional info: reporter: libreport-2.2.2 backtrace_rating: 4 cmdline: qtcreator gfortran.creator crash_function: CPlusPlus::Parser::parsePrimaryExpression executable: /usr/bin/qtcreator kernel: 3.14.8-100.fc19.x86_64 runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (10 frames) #0 CPlusPlus::Parser::parsePrimaryExpression at ../3rdparty/cplusplus/Parser.cpp:4279 #1 CPlusPlus::Parser::parseCorePostfixExpression at ../3rdparty/cplusplus/Parser.cpp:4896 #2 CPlusPlus::Parser::parsePostfixExpression at ../3rdparty/cplusplus/Parser.cpp:4904 #3 CPlusPlus::Parser::parseUnaryExpression at ../3rdparty/cplusplus/Parser.cpp:5043 #4 CPlusPlus::Parser::parseCastExpression at ../3rdparty/cplusplus/Parser.cpp:5270 #5 CPlusPlus::Parser::parseConditionalExpression at ../3rdparty/cplusplus/Parser.cpp:5330 #6 CPlusPlus::Parser::parseConstantExpression at ../3rdparty/cplusplus/Parser.cpp:5362 #7 CPlusPlus::Parser::parseLabeledStatement at ../3rdparty/cplusplus/Parser.cpp:3604 #8 CPlusPlus::Parser::parseStatement at ../3rdparty/cplusplus/Parser.cpp:3115 #9 CPlusPlus::Parser::parseLabeledStatement at ../3rdparty/cplusplus/Parser.cpp:3606
Created attachment 917124 [details] File: backtrace
Created attachment 917125 [details] File: cgroup
Created attachment 917126 [details] File: core_backtrace
Created attachment 917127 [details] File: dso_list
Created attachment 917128 [details] File: environ
Created attachment 917129 [details] File: exploitable
Created attachment 917130 [details] File: limits
Created attachment 917131 [details] File: maps
Created attachment 917132 [details] File: open_fds
Created attachment 917133 [details] File: proc_pid_status
Created attachment 917134 [details] File: var_log_messages
Thanks for the bug report. Looks like a stack overflow due to infinite recursion. Setting an environment variable is not necessary to reproduce the problem, rather, the problem occurs when parsing a specific source file. Trying to figure out which.
This has been fixed upstream, I expect it to be part of the next qt-creator release scheduled for mid August. If this bug is causing serious issues for you let me know and I'll backport the patch.
qt-creator-3.2.0-1.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/qt-creator-3.2.0-1.fc20
qt-creator-3.2.0-1.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/qt-creator-3.2.0-1.fc19
Package qt-creator-3.2.0-1.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing qt-creator-3.2.0-1.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-9687/qt-creator-3.2.0-1.fc19 then log in and leave karma (feedback).
qt-creator-3.2.0-1.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
qt-creator-3.2.0-1.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.