Comment 1 for bug 675506

Revision history for this message
Sam Spilsbury (smspillaz) wrote : Re: [Bug 675506] [NEW] Compiz crashes when scrolling in Openoffice

boost::bad_function_call usually indicates that an empty function is
being passed to boost.

Somewhere in the code we are passing an emptyFunction to PrivateScreen::addTimer

I've subscribed myself to this and will look at it once my exams are over

On Mon, Nov 15, 2010 at 8:03 PM, Launchpad Bug Tracker
<email address hidden> wrote:
> You have been subscribed to a public bug by Stefan Ebner (sebner):
>
> Binary package hint: compiz
>
> When using Openoffice and doing some scrolling (can take some seconds to minutes) compiz crashes.
> The Desktop is still (more or less) useable (missing windows boarders etc). I created a starter on the desktop to start compiz again and the Desktop is back to normal until the next crash happens.
>
> Backtrace:
>
> GNU gdb (GDB) 7.2-ubuntu
> Copyright (C) 2010 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "i686-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /usr/bin/compiz...(no debugging symbols found)...done.
> (gdb) run --replace
> Starting program: /usr/bin/compiz --replace
> [Thread debugging using libthread_db enabled]
>
> Program received signal SIGABRT, Aborted.
> 0x0012e416 in __kernel_vsyscall ()
> (gdb) bt
> #0  0x0012e416 in __kernel_vsyscall ()
> #1  0x0082a941 in raise () from /lib/libc.so.6
> #2  0x0082de42 in abort () from /lib/libc.so.6
> #3  0x00781065 in __gnu_cxx::__verbose_terminate_handler() ()
>   from /usr/lib/libstdc++.so.6
> #4  0x0077ef45 in ?? () from /usr/lib/libstdc++.so.6
> #5  0x0077ef82 in std::terminate() () from /usr/lib/libstdc++.so.6
> #6  0x0077f0f1 in __cxa_throw () from /usr/lib/libstdc++.so.6
> #7  0x080c47d7 in void boost::throw_exception<boost::bad_function_call>(boost::bad_function_call const&) ()
> #8  0x080c0f40 in boost::function0<bool>::operator()() const ()
> #9  0x080afe6d in onTimerTimeout(CompTimer*) ()
> #10 0x005b1e0c in ?? () from /lib/libglib-2.0.so.0
> #11 0x005b04e8 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
> #12 0x005b0cb0 in ?? () from /lib/libglib-2.0.so.0
> #13 0x005b1373 in g_main_loop_run () from /lib/libglib-2.0.so.0
> #14 0x080afbd0 in CompScreen::eventLoop() ()
> #15 0x080ad0e5 in main ()
>
> ** Affects: compiz (Ubuntu)
>     Importance: Undecided
>         Status: New
>
> --
> Compiz crashes when scrolling in Openoffice
> https://bugs.launchpad.net/bugs/675506
> You received this bug notification because you are a direct subscriber of the bug.
>

--
Sam Spilsbury