https://bugs.freedesktop.org/show_bug.cgi?id=57071

Julien Nabet <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected],
                   |                            |[email protected]

--- Comment #8 from Julien Nabet <[email protected]> ---
Roman: thank you for the bt.

I noticed this:
comphelper::AccessibleEventNotifier::generateId()
(file comphelper/source/misc/accessibleeventnotifier.cxx)

Here are some lines of the function (:
     55         // Note that the following relies on the fact the elements in
the map are traveled with
     56         // ascending keys (aka client ids)
     57         AccessibleEventNotifier::ClientMap &rClients = Clients::get();
     58         for (   ClientMap::const_iterator aLookup = rClients.begin();
     59                 aLookup != rClients.end();
     60                 ++aLookup
     61             )

I didn't understand how "Clients" worked, just saw this:
    struct Clients
        : public rtl::Static< AccessibleEventNotifier::ClientMap, Clients > {};

Could Clients::get() retrieve nothing and so the iterator in "for" loop would
fail? (as described here:
http://stackoverflow.com/questions/9034749/segmentation-fault-from-std-rb-tree-increment-x-0x1)

Thorsten: one for you?

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to