Bug 1319 - [HOB] hob hang if select acl, avahi then deselect acl
Summary: [HOB] hob hang if select acl, avahi then deselect acl
Status: VERIFIED FIXED
Alias: None
Product: Hob
Classification: Build System, Metadata & Runtime
Component: hob (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium major
Target Milestone: 1.1
Assignee: Joshua Lock - Disabled
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2011-08-02 22:57 UTC by Jiajun Xu
Modified: 2011-08-10 08:23 UTC (History)
6 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jiajun Xu 2011-08-02 22:57:26 UTC
Tree/Branch: master
Commit: 46cf540e63a848512617b20fd8492f81bfb2f704

After hob is launched, select acl then avahi, if I deselect acl, hob will hang without any error messages.
Comment 1 Jiajun Xu 2011-08-02 23:04:29 UTC
Following logs are printed on console:

########
  File "/home/build/osel/poky-hob/bitbake/lib/bb/ui/crumbs/tasklistmodel.py", line 348, in mark
    self.mark(path)
  File "/home/build/osel/poky-hob/bitbake/lib/bb/ui/crumbs/tasklistmodel.py", line 348, in mark
    self.mark(path)
  File "/home/build/osel/poky-hob/bitbake/lib/bb/ui/crumbs/tasklistmodel.py", line 348, in mark
    self.mark(path)
  File "/home/build/osel/poky-hob/bitbake/lib/bb/ui/crumbs/tasklistmodel.py", line 348, in mark
    self.mark(path)
  File "/home/build/osel/poky-hob/bitbake/lib/bb/ui/crumbs/tasklistmodel.py", line 348, in mark
    self.mark(path)
  File "/home/build/osel/poky-hob/bitbake/lib/bb/ui/crumbs/tasklistmodel.py", line 348, in mark
    self.mark(path)
  File "/home/build/osel/poky-hob/bitbake/lib/bb/ui/crumbs/tasklistmodel.py", line 359, in mark
    image_contents=usersel[u])
  File "/home/build/osel/poky-hob/bitbake/lib/bb/ui/crumbs/tasklistmodel.py", line 450, in include_item
    self.include_item(path, name, image_contents)
  File "/home/build/osel/poky-hob/bitbake/lib/bb/ui/crumbs/tasklistmodel.py", line 450, in include_item
    self.include_item(path, name, image_contents)
  File "/home/build/osel/poky-hob/bitbake/lib/bb/ui/crumbs/tasklistmodel.py", line 450, in include_item
    self.include_item(path, name, image_contents)
  File "/home/build/osel/poky-hob/bitbake/lib/bb/ui/crumbs/tasklistmodel.py", line 450, in include_item
    self.include_item(path, name, image_contents)
  File "/home/build/osel/poky-hob/bitbake/lib/bb/ui/crumbs/tasklistmodel.py", line 446, in include_item
    dep_included = self.contents_includes_name(dep)
  File "/home/build/osel/poky-hob/bitbake/lib/bb/ui/crumbs/tasklistmodel.py", line 417, in contents_includes_name
    if self.contents[path][self.COL_NAME] == item_name:
RuntimeError: maximum recursion depth exceeded in cmp
########
Comment 3 Jiajun Xu 2011-08-10 08:23:31 UTC
Verify the bug with commit 6503452732beadb117c6b0633070801d47f5f109, it's fixed now.