[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-11-09 Thread Björn Michaelsen
please find attached the minimal debdiff to review far SRU to quantal. Package is available for pickup on chinstrap too. ** Description changed: + [Impact] + + * possible root cause of bug 1067907 and essentially ever other client using boost::unordered + * bug 1067907 alone has ~50 reported

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-11-09 Thread Björn Michaelsen
** Patch added: "quantal backport minimal diff" https://bugs.launchpad.net/ubuntu/+source/gcc-4.7/+bug/1017125/+attachment/3429097/+files/quantal_minimal.debdiff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpa

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-11-09 Thread Launchpad Bug Tracker
** Branch linked: lp:ubuntu/boost1.49 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1017125 Title: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal To manage notifications

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-11-09 Thread Launchpad Bug Tracker
This bug was fixed in the package boost1.49 - 1.49.0-3.1ubuntu4 --- boost1.49 (1.49.0-3.1ubuntu4) raring; urgency=low * backport fix for boost unordered (LP: #1017125) -- Bjoern MichaelsenThu, 08 Nov 2012 02:02:20 +0100 ** Changed in: boost1.49 (Ubuntu) Status: Confirm

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-11-09 Thread Sebastien Bacher
** Also affects: libreoffice (Ubuntu Quantal) Importance: Undecided Status: New ** Also affects: gcc-4.7 (Ubuntu Quantal) Importance: Undecided Status: New ** Also affects: boost1.49 (Ubuntu Quantal) Importance: Undecided Status: New ** Changed in: boost1.49 (Ubuntu

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-11-08 Thread Dmitrijs Ledkovs
Subscribing ~ubuntu-sponsors. For SRU, please fill out the template in the bug description as per https://wiki.ubuntu.com/StableReleaseUpdates#SRU_Bug_Template -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-11-08 Thread Björn Michaelsen
The attached branch with the backported fix seems to indeed fix the testcase. Can someone pick this up and sponsor it? I would also suggest SRUing it to quantal as it possibly fixes bug 1067907. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-11-08 Thread Launchpad Bug Tracker
** Branch linked: lp:~bjoern-michaelsen/+junk/boost1.49-lp1017125 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1017125 Title: boost::unordered_multimap<>::erase(iterator, iterator) broken on quan

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-10-31 Thread Björn Michaelsen
Claimed upstream to be fixed with https://svn.boost.org/trac/boost/changeset/80894. @doko: Since https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1067907 likely is caused by the same root cause, is it possible to backport that fix, so that the next LibreOffice SRU is fixed with this? --

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-10-31 Thread Bug Watch Updater
** Changed in: boost Status: Unknown => New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1017125 Title: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal To manage

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-10-31 Thread Björn Michaelsen
** Bug watch added: Boost Trac #7618 http://svn.boost.org/trac/boost/ticket/7618 ** Also affects: boost via http://svn.boost.org/trac/boost/ticket/7618 Importance: Unknown Status: Unknown -- You received this bug notification because you are a member of Ubuntu Bugs, which is subs

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-09-06 Thread Matthias Klose
forgot to say that the testcase has the same behaviour for 4.6 and 4.7 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1017125 Title: boost::unordered_multimap<>::erase(iterator, iterator) broken on

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-09-06 Thread Matthias Klose
using std::unordered_map in c++11 mode instead of the boost version does work, so I don't see what can/should be fixed on the GCC side. Is there now a boost upstream report as suggested earlier? ** Changed in: gcc-4.7 (Ubuntu) Status: Triaged => Invalid -- You received this bug notificat

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-08-23 Thread Launchpad Bug Tracker
This bug was fixed in the package libreoffice - 1:3.6.0~rc4-0ubuntu3 --- libreoffice (1:3.6.0~rc4-0ubuntu3) quantal-proposed; urgency=low * backport patch to evade fdo#51324 (LP: #1017125) * pure white progress bar is better for now (LP: #1026059) * reenable subsequentcheck *

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-08-22 Thread Steve Langasek
** Changed in: gcc-4.7 (Ubuntu) Assignee: (unassigned) => Matthias Klose (doko) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1017125 Title: boost::unordered_multimap<>::erase(iterator, iterato

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-08-22 Thread Steve Langasek
Marking triaged for gcc now that we have a test case. ** Changed in: gcc-4.7 (Ubuntu) Importance: Undecided => Medium ** Changed in: gcc-4.7 (Ubuntu) Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. ht

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-08-22 Thread Björn Michaelsen
Walking through the powers of 2 and then bisecting, it seems it is stable up to 12 elements and with 13 it begins to fall apart. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1017125 Title: boost::u

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-08-22 Thread Björn Michaelsen
note: the crash happens on destruction of the map, not while iterating curiously. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1017125 Title: boost::unordered_multimap<>::erase(iterator, iterator)

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-08-22 Thread Björn Michaelsen
Reproduction scenario: Note that the rand() stuff is needed, a sequence of 500 subsequent entries does not cut it (hash collisions needed to trigger the bug maybe?). Compile with gcc (Ubuntu/Linaro 4.7.1-6ubuntu1) 4.7.1 and: g++ -I/usr/include lp1017125.cxx && ./a.out on quantal and it crashes he

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-08-21 Thread Björn Michaelsen
Patched around with: http://anonscm.debian.org/gitweb/?p=pkg-openoffice/libreoffice.git;a=commitdiff;h=576f40c827638e002752fee256c1f67b7b493007 in Ubuntu packaging. Upstreamed and backported to 3.6 upstream as: https://gerrit.libreoffice.org/#/c/373/ However I could not reproduce this in a simple

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-08-08 Thread Björn Michaelsen
No, there is no upstream bug at boost about that that I know of yet. I see if I get to providing a minimal testcase. ** Changed in: libreoffice (Ubuntu) Status: New => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu.

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-08-08 Thread Steve Langasek
Also, is there any bug report with boost upstream for this? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1017125 Title: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal T

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-08-08 Thread Steve Langasek
Bjoern, we definitely should not be including two copies of boost in main to work around this bug. Can you provide a minimal test case showing the problem with the boost code, so we can work on getting that fixed? -- You received this bug notification because you are a member of Ubuntu Bugs, whi

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-08-07 Thread Björn Michaelsen
As per upstream bug: Building LibreOffice with its internal boost version (1.44) evades the bug on quantal. It works fine with boost 1.48 on precise, so its a regression. Using internal boost for LibreOffice is workaround, but not a good one: - there was a hickup in the build with 1.44 (I had to r

[Bug 1017125] Re: boost::unordered_multimap<>::erase(iterator, iterator) broken on quantal

2012-08-07 Thread Björn Michaelsen
** Changed in: boost1.49 (Ubuntu) Status: New => Confirmed ** Changed in: boost1.49 (Ubuntu) Importance: Undecided => High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1017125 Title: boo