On Thu, Jun 3, 2010 at 5:17 AM, Richard Purdie <[email protected]> wrote:
> On Wed, 2010-06-02 at 12:38 -0400, Cliff Brake wrote:
>> I ran into some issues with srctree that are fixed by the following.
>> Not sure if this is the correct, or valid fix, but perhaps someone can
>> review:
>>
>> http://cgit.bec-systems.com/cgit.cgi/bitbake/commit/?h=cbrake/1.10-srctree-fixes&id=c6fe73d986d596dca7f76bd277cf279cd5c21308
>
> This is just a bandaid over a bigger problem.
>
> The question is why the task isn't in that list. It should be either
> returning success or failure once and that code should work. So it
> sounds like a reference counting type issue and the question is why
> srctree is breaking the refcounting?
>
> I'd really like to get to the underlying problem. Do you have a complete
> event log for a case when this happens? Are the number of
> starts/succeeds/fails balanced? I know you uncommented the "print event"
> debug line and this info should help understand whats going on.
cbr...@happy:/scratch/oe/oe-build/bitbake$ bitbake -DDDD autotools-demo > x2
Traceback (most recent call last):
File "/scratch/oe/oe-build/bitbake/bin/bitbake", line 203, in <module>
ret = main()
File "/scratch/oe/oe-build/bitbake/bin/bitbake", line 194, in main
return_value = ui_init(serverConnection.connection, serverConnection.events)
File "/scratch/oe/oe-build/bitbake/lib/bb/ui/knotty.py", line 62, in init
helper.eventHandler(event)
File "/scratch/oe/oe-build/bitbake/lib/bb/ui/uihelper.py", line 31,
in eventHandler
del self.running_tasks[event.pid]
KeyError: 19335
Logs are available below:
http://bec-systems.com/oe/srctree_DDDD.txt
http://bec-systems.com/oe/srctree_events.txt
This is very easy to duplicate:
cd <oe meta data>/recipes/
git clone git://git.bec-systems.com/autotools-demo
cd -
bitbake autotools-demo
Note, you have to do a clean between bitbakes, or the problem goes away.
Thanks,
Cliff
_______________________________________________
Bitbake-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bitbake-dev