Bug #17578 2010-10-07 18:19
chriscpearson
Crash when reparsing saved files
Code::Blocks consistently crashes after 5 to 30 minutes. Seems to be happen during reparsing after inserting new code. Following trace suggests heap corruption. (I will try building it locally to see if it's a libc incompatibility.) --Chris <cpearson@roku.com> Reparsing active editor /home/cpearson/proj/mediaplayer/mediaplayer/Netflix/Device/DirectFb.cpp Reparsing saved files... Starting batch parsing... Parsing stage done (3151 total parsed files, 85361 tokens in 0 minute(s), 0.17 seconds). Updating class browser... Class browser updated. Reparsing while typing for editor /home/cpearson/proj/mediaplayer/mediaplayer/Netflix/MediaPlayer/Demux/Gst/GstDemux.h Reparsing saved files... Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Starting batch parsing... Parsing stage done (3151 total parsed files, 71988 tokens in 0 minute(s), 0.337 seconds). Updating class browser... Class browser updated. Text seems to be pure ASCII! We use user specified encoding: Unicode 8 bit (UTF-8) (ID: 41) Final encoding detected: Unicode 8 bit (UTF-8) (ID: 41) Reparsing while typing for editor /home/cpearson/proj/mediaplayer/mediaplayer/Netflix/Device/DirectFb.cpp Reparsing saved files... Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Starting batch parsing... Parsing stage done (3151 total parsed files, 84492 tokens in 0 minute(s), 0.499 seconds). Updating class browser... Class browser updated. Reparsing while typing for editor /home/cpearson/proj/mediaplayer/mediaplayer/Netflix/Device/DirectFb.cpp Reparsing saved files... Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Break out the loop to remove descendants, to avoid a crash. We can not be our own descendant! Program received signal SIGSEGV, Segmentation fault. 0x0031da89 in _int_malloc () from /lib/libc.so.6 (gdb)
- Category
- Application::Crash
- Group
- Status
- Open
- Close date
- 2010-10-28 14:11
- Assigned to
- mortenmacfly
History
Which OS? CB version? could you trying cc branch published here: http://forums.codeblocks.org/index.php/topic,13463.msg90647/topicseen.html#msg90647
Report is closed.
Note: This is a preformatted standard message.
Possible reasons for closing this report are:
* the developer in charge of the issue
- could not reproduce it despite trying several times
- did not get sufficient information
- got no reply to an inquiry for specific information
* the report is quite a bit dated of now, and
- no user comments have been added for several weeks
- significant changes have been made to the code
- no other developer could reproduce it either
It is assumed that the problem does not persist and the report
can be closed.
If the problem reappears in future releases, please feel free to
re-open this report and provide precise information on how to
reproduce it.