Fixed upstream in this commit: http://git.compiz.org/~dbo/compiz-with-glib- mainloop/commit/?id=c26f860f5e70c20e32a6b2e7b9c611c4f288f89e
On Tue, Nov 16, 2010 at 11:18 AM, Sam Spilsbury <smspil...@gmail.com> wrote: > More info on this - it's likely to be that the CompTimer object is > being destroyed and not actually removed from the stack correctly > > On Mon, Nov 15, 2010 at 8:20 PM, Stefan Ebner <seb...@ubuntu.com> wrote: >> Updated with a better backtrace :) >> >> ** Description changed: >> >> 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. >> + Reading symbols from /usr/bin/compiz...Reading symbols from >> /usr/lib/debug/usr/bin/compiz...done. >> + 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 >> + #7 0x080c47d7 in boost::throw_exception<boost::bad_function_call> (e=...) >> + at /usr/include/boost/throw_exception.hpp:65 >> + #8 0x080c0f40 in boost::function0<bool>::operator() (this=0x8342340) >> + at /usr/include/boost/function/function_template.hpp:1010 >> + #9 0x080afe6d in onTimerTimeout (timer=0x834232c) >> + at /build/buildd/compiz-0.9.2.1+glibmainloop/src/screen.cpp:291 >> + #10 0x005b1e0c in g_timeout_dispatch () 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 >> + #12 0x005b0cb0 in g_main_context_iterate.clone.5 () 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 () >> + #14 0x080afbd0 in CompScreen::eventLoop (this=0x81302c0) >> + at /build/buildd/compiz-0.9.2.1+glibmainloop/src/screen.cpp:224 >> + #15 0x080ad0e5 in main (argc=2, argv=0xbffff7c4) >> + at /build/buildd/compiz-0.9.2.1+glibmainloop/src/main.cpp:290 >> >> -- >> 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. >> >> Status in “compiz” package in Ubuntu: New >> >> Bug description: >> 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...Reading symbols from >> /usr/lib/debug/usr/bin/compiz...done. >> 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 boost::throw_exception<boost::bad_function_call> (e=...) >> at /usr/include/boost/throw_exception.hpp:65 >> #8 0x080c0f40 in boost::function0<bool>::operator() (this=0x8342340) >> at /usr/include/boost/function/function_template.hpp:1010 >> #9 0x080afe6d in onTimerTimeout (timer=0x834232c) >> at /build/buildd/compiz-0.9.2.1+glibmainloop/src/screen.cpp:291 >> #10 0x005b1e0c in g_timeout_dispatch () from /lib/libglib-2.0.so.0 >> #11 0x005b04e8 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 >> #12 0x005b0cb0 in g_main_context_iterate.clone.5 () 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 (this=0x81302c0) >> at /build/buildd/compiz-0.9.2.1+glibmainloop/src/screen.cpp:224 >> #15 0x080ad0e5 in main (argc=2, argv=0xbffff7c4) >> at /build/buildd/compiz-0.9.2.1+glibmainloop/src/main.cpp:290 >> >> >> >> To unsubscribe from this bug, go to: >> https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/675506/+subscribe >> > > > > -- > Sam Spilsbury > -- Sam Spilsbury ** Changed in: compiz (Ubuntu) Status: New => Fix Committed -- Compiz crashes when scrolling in Openoffice https://bugs.launchpad.net/bugs/675506 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs