Summary: | crash when clicking on an mp3 | ||
---|---|---|---|
Product: | [Unmaintained] noatun | Reporter: | Bryan <belred> |
Component: | general | Assignee: | Charles Samuels <charles> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Bryan
2005-11-13 07:02:03 UTC
Reassigning temporarily to noatun The bug is in your gcc. Please let your distribution know about that so they can fix it. As a workaround, export GLIBCXX_FORCE_NEW=1 before starting KDE. *** This bug has been marked as a duplicate of 111115 *** it's caused by a patch your distribution applies to libstdc++, I think. I get it as well without that environment variable. SVN commit 480136 by charles: temporary workaround to the arts crashing. Apparently it's caused by a libstdc++ patch (?) applied by some stupid distributions. If you run gcc 4.0 and your artsd works just fine, you could very well not use this patch, as your libstdc++ isn't patched. CCMAIL:116221@bugs.kde.org M +0 -1 configure.in.in --- branches/arts/1.5/arts/configure.in.in #480135:480136 @@ -47,7 +47,6 @@ dnl KDE_CHECK_LIBDL dnl AC_PROG_LIBTOOL KDE_CHECK_QT_DIRECT -KDE_ENABLE_HIDDEN_VISIBILITY dnl for NLS support. Call them in this order! dnl WITH_NLS is for the po files, GNU_GETTEXT for the sources On Sunday 13 November 2005 15:10, Charles Samuels wrote:
> temporary workaround to the arts crashing.
your patch is obsolete, this has already been fixed by a configure check.
On Mon, 14 Nov 2005, Dirk Mueller wrote:
> On Sunday 13 November 2005 15:10, Charles Samuels wrote:
>
> > temporary workaround to the arts crashing.
>
> your patch is obsolete, this has already been fixed by a configure check.
.. one that does not work on debian because, for some reason, it has
the push/pops... presumably the configure check isn't sophisticated
enough.
cs
On Monday 14 November 2005 14:31, Charles Samuels wrote:
> .. one that does not work on debian because, for some reason, it has
> the push/pops... presumably the configure check isn't sophisticated
> enough.
which version of debian are you talking about? first of all the bugreport you
mention was filed against "ubuntu linux", and second I tested the configure
check on debian unstable and 3rd your commit just work arounds the crash in
one place (while we have STL dependencies everywhere, arts is just the first
application started during login that happens to trigger it).
Please revert your patch and let us figure out how to refine the configure
check.
According to http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664#c47, compiler need to be patched to make the pop/push actually work, and I think the patch have not made itself into the 4.0.2 release. Maybe that's the problem. Dirk Mueller wrote, on Monday 2005 November 14 1:44 pm: > which version of debian are you talking about? first of all the bugreport Debian unstable. > you mention was filed against "ubuntu linux", and second I tested the > configure check on debian unstable and 3rd your commit just work arounds > the crash in one place (while we have STL dependencies everywhere, arts is > just the first application started during login that happens to trigger > it). Yes, it does need to be fixed. I don't have access to the other distros so I can't make a properly tested patch, however. > > Please revert your patch and let us figure out how to refine the configure > check. Well, I'm just fed up of arts getting blamed for everything, so please can we fix the configure test first? Maybe this will be of help: charles@arkimedes 4.0 $ grep -rn 'visibi' * cxxabi.h:49:#pragma GCC visibility push(default) cxxabi.h:535:#pragma GCC visibility pop exception:40:#pragma GCC visibility push(default) exception:122:#pragma GCC visibility pop i486-linux-gnu/bits/gthr.h:33:#pragma GCC visibility push(default) i486-linux-gnu/bits/gthr.h:122:#pragma GCC visibility pop new:44:#pragma GCC visibility push(default) new:103:#pragma GCC visibility pop typeinfo:40:#pragma GCC visibility push(default) typeinfo:159:#pragma GCC visibility pop x86_64-linux-gnu/bits/gthr.h:33:#pragma GCC visibility push(default) x86_64-linux-gnu/bits/gthr.h:122:#pragma GCC visibility pop |