Closed GoogleCodeExporter closed 8 years ago
The problem is the use of deleteLater() on QProcess objects that might later
(in some
slot) still be accessed. The attached patch (against revision 107) fixes that
issue
by setting the process pointer to zero right after calling deleteLater(). In all
functions that access the process, checks for NULL pointer have been added.
This was
done for m_build and m_builder. Since that fix, QDevelop doesn't crash
anylonger when
builder/starting the debugger.
The patch also fixes a minor issue, that arises on SuSE linux, where gcc
sometimes
writes "Warning:" instead of "warning:" and thus clicking in the build log
didn't
work. The patch fixes that, too.
Original comment by anico...@syr.edu
on 10 Mar 2007 at 2:58
Attachments:
Can you port this patch to current SVN?
If I am not too lazy, I will patch the toLower() statements in the next week or
so,
but since I don't see them on my system... :)
Original comment by cucoma...@gmail.com
on 20 Jul 2007 at 6:44
I cannot reproduce it, user did not supply new patch, we close as "work for me"
Original comment by cucoma...@gmail.com
on 10 Sep 2007 at 7:26
Original issue reported on code.google.com by
anico...@syr.edu
on 6 Mar 2007 at 8:19