Azazahmed Saiyed (OpenERP) (saz-openerp) has assigned this bug to you for 
OpenERP GTK Client:

A /broken/ model (report.membership) at the server happened to return
duplicate ids of records (using a badly migrated dataset, too). This
propagated to the Gtk client, which inserted the ids at duplicate
positions of the list view. When iterating over them, the client was
trapped into an OOM, which is critical and DoSes the host desktop.

The server should never have done that, agreed. But, the network principle
says "send clean, accept garbage", so we'd better not die if such data
ever come again.
Gently logging the case was the way to go. If we raise an exception (tried
that), the Gtk framework will come back asking for the list item again,
which ends up in an ugly full-load (but not lethal) of the client (and a
few more calls to the server).

** Affects: openobject-client
     Importance: Undecided
     Assignee: OpenERP sa GTK client R&D (openerp-dev-gtk)
         Status: Fix Committed


** Tags: list
-- 
view/list: Fix handling of duplicate IDs from search()
https://bugs.launchpad.net/bugs/728275
You received this bug notification because you are a member of OpenERP sa GTK 
client R&D, which is a bug assignee.

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to