Compiz przestaje działać podczas używania niektórych funkcji - Error: Timed out waiting for sync object

Witam :slight_smile:
Od dłuższego czasu borykam się z problemem notorycznie wysypującego się menadżera okien compiz. Ktoś w AUR wspomniał również o tym błędzie ale jak na razie nie doszukałem się rozwiązania problemu, być może słabo szukam :upside_down_face:. Zanim “compiz-manjaro” został usunięty z oficjanego repo wszystko było ok. Uprzedzając teskty typu “compiz to trup, dziadostwo…” itp itd to mówię że compiz bardzo uprzyjemnia mi pracę z oknami, bardzo jestem do niego przyzwyczajony i lubię jego zaawansowane efekty graficzne. Konkretnie chodzi o pakiet “compiz-easy-patch” ale problem występuje w każdym innym pakiecie. Ponowna instalacja systemu nie daje nic. Na wszystkich pochodnych Arch mam ten sam problem :neutral_face: Żeby było ciekawie to instalowałem specjalnie Manjaro na innym sprzęcie oraz innej karcie graficznej ale skutek ten sam, błąd:

compiz (opengl) - Error: Timed out waiting for sync object.
/usr/include/c++/11.1.0/bits/stl_vector.h:1045: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = float; _Alloc = std::allocator<float>; std::vector<_Tp, _Alloc>::reference = float&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__n < this->size()' failed.

Błąd występuje podczas próby użycia niektórych efektów ale możliwe że jest więcej scenariuszy gdzie występuje. Ktoś również ma taki problem i może znalazł rozwiązanie?

Poniżej zostawiam cały log z compiz:

compiz --replace
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
compiz (core) - Info: Loading plugin: ccp
compiz (core) - Info: Starting plugin: ccp
compizconfig - Info: Backend     : ini
compizconfig - Info: Integration : true
compizconfig - Info: Profile     : default
compiz (core) - Info: Loading plugin: composite
compiz (core) - Info: Starting plugin: composite
compiz (core) - Info: Loading plugin: opengl
compiz (core) - Info: Starting plugin: opengl
Compiz (opengl) - Info: GLX_EXT_buffer_age is supported
compiz (core) - Info: Loading plugin: decor
compiz (core) - Info: Starting plugin: decor
compiz (core) - Info: Loading plugin: resize
compiz (core) - Info: Starting plugin: resize
compiz (core) - Info: Loading plugin: place
compiz (core) - Info: Starting plugin: place
compiz (core) - Info: Loading plugin: move
compiz (core) - Info: Starting plugin: move
compiz (core) - Info: Loading plugin: compiztoolbox
compiz (core) - Info: Starting plugin: compiztoolbox
compiz (core) - Info: Loading plugin: staticswitcher
compiz (core) - Info: Starting plugin: staticswitcher
compiz (core) - Info: Loading plugin: expo
compiz (core) - Info: Starting plugin: expo
compiz (core) - Info: Loading plugin: grid
compiz (core) - Info: Starting plugin: grid
compiz (core) - Info: Loading plugin: regex
compiz (core) - Info: Starting plugin: regex
compiz (core) - Info: Loading plugin: animation
compiz (core) - Info: Starting plugin: animation
compiz (core) - Info: Stopping plugin: animation
compiz (core) - Info: Stopping plugin: regex
compiz (core) - Info: Stopping plugin: grid
compiz (core) - Info: Stopping plugin: expo
compiz (core) - Info: Stopping plugin: staticswitcher
compiz (core) - Info: Stopping plugin: compiztoolbox
compiz (core) - Info: Stopping plugin: move
compiz (core) - Info: Stopping plugin: place
compiz (core) - Info: Stopping plugin: resize
compiz (core) - Info: Stopping plugin: decor
compiz (core) - Info: Stopping plugin: opengl
compiz (core) - Info: Loading plugin: crashhandler
compiz (core) - Info: Starting plugin: crashhandler
compiz (core) - Info: Starting plugin: opengl
Compiz (opengl) - Info: GLX_EXT_buffer_age is supported
compiz (core) - Info: Loading plugin: workspacenames
compiz (core) - Info: Starting plugin: workspacenames
compiz (core) - Error: Plugin 'text' not loaded.

compiz (workspacenames) - Warn: No compatible text plugin loaded
compiz (core) - Info: Starting plugin: compiztoolbox
compiz (core) - Info: Loading plugin: copytex
compiz (core) - Info: Starting plugin: copytex
compiz (core) - Info: Starting plugin: decor
compiz (core) - Info: Loading plugin: firepaint
compiz (core) - Info: Starting plugin: firepaint
compiz (core) - Info: Starting plugin: grid
compiz (core) - Info: Loading plugin: imgjpeg
compiz (core) - Info: Starting plugin: imgjpeg
compiz (core) - Info: Loading plugin: imgpng
compiz (core) - Info: Starting plugin: imgpng
compiz (core) - Info: Loading plugin: matecompat
compiz (core) - Info: Starting plugin: matecompat
compiz (core) - Info: Loading plugin: mousepoll
compiz (core) - Info: Starting plugin: mousepoll
compiz (core) - Info: Starting plugin: move
compiz (core) - Info: Starting plugin: place
compiz (core) - Info: Starting plugin: regex
compiz (core) - Info: Starting plugin: resize
compiz (core) - Info: Loading plugin: session
compiz (core) - Info: Starting plugin: session
compiz (core) - Info: Loading plugin: splash
compiz (core) - Info: Starting plugin: splash
compiz (core) - Info: Loading plugin: thumbnail
compiz (core) - Info: Starting plugin: thumbnail
compiz (core) - Error: Plugin 'text' not loaded.

compiz (core) - Info: Loading plugin: vpswitch
compiz (core) - Info: Starting plugin: vpswitch
compiz (core) - Info: Loading plugin: wobbly
compiz (core) - Info: Starting plugin: wobbly
compiz (core) - Info: Starting plugin: animation
compiz (core) - Info: Loading plugin: animationaddon
compiz (core) - Info: Starting plugin: animationaddon
compiz (core) - Info: Loading plugin: commands
compiz (core) - Info: Starting plugin: commands
compiz (core) - Info: Loading plugin: fade
compiz (core) - Info: Starting plugin: fade
compiz (core) - Info: Loading plugin: cube
compiz (core) - Info: Starting plugin: cube
compiz (core) - Info: Loading plugin: rotate
compiz (core) - Info: Starting plugin: rotate
compiz (core) - Info: Loading plugin: scale
compiz (core) - Info: Starting plugin: scale
compiz (core) - Info: Loading plugin: switcher
compiz (core) - Info: Starting plugin: switcher
compiz (core) - Info: Loading plugin: td
compiz (core) - Info: Starting plugin: td
compiz (core) - Info: Loading plugin: cubeaddon
compiz (core) - Info: Starting plugin: cubeaddon
compiz (core) - Info: Starting plugin: expo
compiz (core) - Info: Unloading plugin: staticswitcher
compiz (opengl) - Error: Timed out waiting for sync object.
/usr/include/c++/11.1.0/bits/stl_vector.h:1045: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = float; _Alloc = std::allocator<float>; std::vector<_Tp, _Alloc>::reference = float&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__n < this->size()' failed.
tee: /var/crash/compiz_crash-1170.out: Nie ma takiego pliku ani katalogu
Reading symbols from compiz...
(No debugging symbols found in compiz)
Attaching to program: /usr/bin/compiz, process 1170
[New LWP 1171]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
0x00007f75d03a7a2f in wait4 () from /usr/lib/libc.so.6
(gdb) 
Thread 2 (Thread 0x7f75cfc96640 (LWP 1171) "gmain"):
#0  0x00007f75d03cfb2f in poll () at /usr/lib/libc.so.6
#1  0x00007f75d00156d9 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f75cffbebc1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f75cffbec12 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f75cffefd11 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f75cff40259 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f75d03da5e3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f75cfc9a7c0 (LWP 1170) "compiz"):
#0  0x00007f75d03a7a2f in wait4 () at /usr/lib/libc.so.6
#1  0x00007f75d0325a2b in do_system () at /usr/lib/libc.so.6
#2  0x00007f75cf48de03 in  () at /usr/lib/compiz/libcrashhandler.so
#3  0x00007f75d0318da0 in <signal handler called> () at /usr/lib/libc.so.6
#4  0x00007f75d0318d22 in raise () at /usr/lib/libc.so.6
#5  0x00007f75d0302862 in abort () at /usr/lib/libc.so.6
#6  0x00007f75d074a2ea in  () at /usr/lib/libcompiz_core.so.ABI-20180221
#7  0x00007f75cd1a73bc in  () at /usr/lib/compiz/libopengl.so
#8  0x00007f75c5347be2 in WobblyWindow::glAddGeometry(std::vector<GLTexture::Matrix, std::allocator<GLTexture::Matrix> > const&, CompRegion const&, CompRegion const&, unsigned int, unsigned int) () at /usr/lib/compiz/libwobbly.so
#9  0x00007f75cd1926c8 in GLWindow::glAddGeometry(std::vector<GLTexture::Matrix, std::allocator<GLTexture::Matrix> > const&, CompRegion const&, CompRegion const&, unsigned int, unsigned int) () at /usr/lib/compiz/libopengl.so
#10 0x00007f75cd1926c8 in GLWindow::glAddGeometry(std::vector<GLTexture::Matrix, std::allocator<GLTexture::Matrix> > const&, CompRegion const&, CompRegion const&, unsigned int, unsigned int) () at /usr/lib/compiz/libopengl.so
#11 0x00007f75cc0acba4 in DecorWindow::glDecorate(GLMatrix const&, GLWindowPaintAttrib const&, CompRegion const&, unsigned int) () at /usr/lib/compiz/libdecor.so
#12 0x00007f75cc0ad7b5 in DecorWindow::glDraw(GLMatrix const&, GLWindowPaintAttrib const&, CompRegion const&, unsigned int) () at /usr/lib/compiz/libdecor.so
#13 0x00007f75cd193687 in GLWindow::glDraw(GLMatrix const&, GLWindowPaintAttrib const&, CompRegion const&, unsigned int) () at /usr/lib/compiz/libopengl.so
#14 0x00007f75cd193adf in GLWindow::glPaint(GLWindowPaintAttrib const&, GLMatrix const&, CompRegion const&, unsigned int) () at /usr/lib/compiz/libopengl.so
#15 0x00007f75cd193adf in GLWindow::glPaint(GLWindowPaintAttrib const&, GLMatrix const&, CompRegion const&, unsigned int) () at /usr/lib/compiz/libopengl.so
#16 0x00007f75cd193adf in GLWindow::glPaint(GLWindowPaintAttrib const&, GLMatrix const&, CompRegion const&, unsigned int) () at /usr/lib/compiz/libopengl.so
#17 0x00007f75cd1946f7 in PrivateGLScreen::paintOutputRegion(GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/libopengl.so
#18 0x00007f75cd194b65 in GLScreen::glPaintTransformedOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/libopengl.so
#19 0x00007f75c52a43b0 in PrivateCubeScreen::moveViewportAndPaint(GLScreenPaintAttrib const&, GLMatrix const&, CompOutput*, unsigned int, PaintOrder, int) () at /usr/lib/compiz/libcube.so
#20 0x00007f75c52a45fd in PrivateCubeScreen::paintAllViewports(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int, int, float, int, PaintOrder) () at /usr/lib/compiz/libcube.so
#21 0x00007f75c52a5405 in PrivateCubeScreen::glPaintTransformedOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/libcube.so
#22 0x00007f75cd19487b in GLScreen::glPaintTransformedOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/libopengl.so
#23 0x00007f75c51ed560 in CubeaddonScreen::glPaintTransformedOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/libcubeaddon.so
#24 0x00007f75cd19487b in GLScreen::glPaintTransformedOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/libopengl.so
#25 0x00007f75cd194d80 in GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/libopengl.so
#26 0x00007f75c5ca0327 in non-virtual thunk to WSNamesScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/libworkspacenames.so
#27 0x00007f75cd194c50 in GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/libopengl.so
#28 0x00007f75cd194c50 in GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/libopengl.so
#29 0x00007f75cd194c50 in GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/libopengl.so
#30 0x00007f75c52787bc in RotateScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/librotate.so
#31 0x00007f75cd194c50 in GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/libopengl.so
#32 0x00007f75cd194c50 in GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/libopengl.so
#33 0x00007f75cd19b88a in PrivateGLScreen::paintOutputs(std::__cxx11::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int, CompRegion const&) () at /usr/lib/compiz/libopengl.so
#34 0x00007f75c52a174d in PrivateCubeScreen::paint(std::__cxx11::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int) () at /usr/lib/compiz/libcube.so
#35 0x00007f75cd1e6e91 in CompositeScreen::paint(std::__cxx11::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int) () at /usr/lib/compiz/libcomposite.so
#36 0x00007f75cd1ea2f7 in CompositeScreen::handlePaintTimeout() () at /usr/lib/compiz/libcomposite.so
#37 0x00007f75d07a4727 in CompTimeoutSource::callback() () at /usr/lib/libcompiz_core.so.ABI-20180221
#38 0x00007f75d07a3d01 in CompTimeoutSource::dispatch(sigc::slot_base*) () at /usr/lib/libcompiz_core.so.ABI-20180221
#39 0x00007f75d00f37d7 in Glib::Source::dispatch_vfunc(_GSource*, int (*)(void*), void*) () at /usr/lib/libglibmm-2.4.so.1
#40 0x00007f75cffc13e5 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#41 0x00007f75d0015749 in  () at /usr/lib/libglib-2.0.so.0
#42 0x00007f75cffc0a63 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#43 0x000055b01412613a in  ()
#44 0x00007f75d0303b25 in __libc_start_main () at /usr/lib/libc.so.6
#45 0x000055b01412619e in  ()


#0  0x00007f75d03a7a2f in wait4 () at /usr/lib/libc.so.6
#1  0x00007f75d0325a2b in do_system () at /usr/lib/libc.so.6
#2  0x00007f75cf48de03 in  () at /usr/lib/compiz/libcrashhandler.so
#3  0x00007f75d0318da0 in <signal handler called> () at /usr/lib/libc.so.6
#4  0x00007f75d0318d22 in raise () at /usr/lib/libc.so.6
#5  0x00007f75d0302862 in abort () at /usr/lib/libc.so.6
#6  0x00007f75d074a2ea in  () at /usr/lib/libcompiz_core.so.ABI-20180221
#7  0x00007f75cd1a73bc in  () at /usr/lib/compiz/libopengl.so
#8  0x00007f75c5347be2 in WobblyWindow::glAddGeometry(std::vector<GLTexture::Matrix, std::allocator<GLTexture::Matrix> > const&, CompRegion const&, CompRegion const&, unsigned int, unsigned int) () at /usr/lib/compiz/libwobbly.so
#9  0x00007f75cd1926c8 in GLWindow::glAddGeometry(std::vector<GLTexture::Matrix, std::allocator<GLTexture::Matrix> > const&, CompRegion const&, CompRegion const&, unsigned int, unsigned int) () at /usr/lib/compiz/libopengl.so
#10 0x00007f75cd1926c8 in GLWindow::glAddGeometry(std::vector<GLTexture::Matrix, std::allocator<GLTexture::Matrix> > const&, CompRegion const&, CompRegion const&, unsigned int, unsigned int) () at /usr/lib/compiz/libopengl.so
#11 0x00007f75cc0acba4 in DecorWindow::glDecorate(GLMatrix const&, GLWindowPaintAttrib const&, CompRegion const&, unsigned int) ()
    at /usr/lib/compiz/libdecor.so
#12 0x00007f75cc0ad7b5 in DecorWindow::glDraw(GLMatrix const&, GLWindowPaintAttrib const&, CompRegion const&, unsigned int) () at /usr/lib/compiz/libdecor.so
#13 0x00007f75cd193687 in GLWindow::glDraw(GLMatrix const&, GLWindowPaintAttrib const&, CompRegion const&, unsigned int) () at /usr/lib/compiz/libopengl.so
#14 0x00007f75cd193adf in GLWindow::glPaint(GLWindowPaintAttrib const&, GLMatrix const&, CompRegion const&, unsigned int) () at /usr/lib/compiz/libopengl.so
#15 0x00007f75cd193adf in GLWindow::glPaint(GLWindowPaintAttrib const&, GLMatrix const&, CompRegion const&, unsigned int) () at /usr/lib/compiz/libopengl.so
#16 0x00007f75cd193adf in GLWindow::glPaint(GLWindowPaintAttrib const&, GLMatrix const&, CompRegion const&, unsigned int) () at /usr/lib/compiz/libopengl.so
#17 0x00007f75cd1946f7 in PrivateGLScreen::paintOutputRegion(GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/libopengl.so
#18 0x00007f75cd194b65 in GLScreen::glPaintTransformedOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) ()
    at /usr/lib/compiz/libopengl.so
#19 0x00007f75c52a43b0 in PrivateCubeScreen::moveViewportAndPaint(GLScreenPaintAttrib const&, GLMatrix const&, CompOutput*, unsigned int, PaintOrder, int) ()
    at /usr/lib/compiz/libcube.so
#20 0x00007f75c52a45fd in PrivateCubeScreen::paintAllViewports(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int, int, float, int, PaintOrder) () at /usr/lib/compiz/libcube.so
#21 0x00007f75c52a5405 in PrivateCubeScreen::glPaintTransformedOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/libcube.so
#22 0x00007f75cd19487b in GLScreen::glPaintTransformedOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) ()
    at /usr/lib/compiz/libopengl.so
#23 0x00007f75c51ed560 in CubeaddonScreen::glPaintTransformedOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int)
    () at /usr/lib/compiz/libcubeaddon.so
#24 0x00007f75cd19487b in GLScreen::glPaintTransformedOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) ()
    at /usr/lib/compiz/libopengl.so
#25 0x00007f75cd194d80 in GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) ()
    at /usr/lib/compiz/libopengl.so
#26 0x00007f75c5ca0327 in non-virtual thunk to WSNamesScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) () at /usr/lib/compiz/libworkspacenames.so
#27 0x00007f75cd194c50 in GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) ()
    at /usr/lib/compiz/libopengl.so
#28 0x00007f75cd194c50 in GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) ()
    at /usr/lib/compiz/libopengl.so
#29 0x00007f75cd194c50 in GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) ()
    at /usr/lib/compiz/libopengl.so
#30 0x00007f75c52787bc in RotateScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) ()
    at /usr/lib/compiz/librotate.so
#31 0x00007f75cd194c50 in GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) ()
    at /usr/lib/compiz/libopengl.so
#32 0x00007f75cd194c50 in GLScreen::glPaintOutput(GLScreenPaintAttrib const&, GLMatrix const&, CompRegion const&, CompOutput*, unsigned int) ()
    at /usr/lib/compiz/libopengl.so
#33 0x00007f75cd19b88a in PrivateGLScreen::paintOutputs(std::__cxx11::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int, CompRegion const&) ()
    at /usr/lib/compiz/libopengl.so
#34 0x00007f75c52a174d in PrivateCubeScreen::paint(std::__cxx11::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int) ()
    at /usr/lib/compiz/libcube.so
#35 0x00007f75cd1e6e91 in CompositeScreen::paint(std::__cxx11::list<CompOutput*, std::allocator<CompOutput*> >&, unsigned int) ()
    at /usr/lib/compiz/libcomposite.so
#36 0x00007f75cd1ea2f7 in CompositeScreen::handlePaintTimeout() ()
    at /usr/lib/compiz/libcomposite.so
#37 0x00007f75d07a4727 in CompTimeoutSource::callback() ()
    at /usr/lib/libcompiz_core.so.ABI-20180221
#38 0x00007f75d07a3d01 in CompTimeoutSource::dispatch(sigc::slot_base*) ()
    at /usr/lib/libcompiz_core.so.ABI-20180221
#39 0x00007f75d00f37d7 in Glib::Source::dispatch_vfunc(_GSource*, int (*)(void*), void*) () at /usr/lib/libglibmm-2.4.so.1
#40 0x00007f75cffc13e5 in g_main_context_dispatch ()
    at /usr/lib/libglib-2.0.so.0
#41 0x00007f75d0015749 in  () at /usr/lib/libglib-2.0.so.0
#42 0x00007f75cffc0a63 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#43 0x000055b01412613a in  ()
#44 0x00007f75d0303b25 in __libc_start_main () at /usr/lib/libc.so.6
#45 0x000055b01412619e in  ()
A debugging session is active.

	Inferior 1 [process 1170] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]
Detaching from program: /usr/bin/compiz, process 1170
[Inferior 1 (process 1170) detached]

[CRASH_HANDLER]: "/var/crash/compiz_crash-1170.out" created!

[przemek@przemek-linux Pulpit]$ Ostrzeżenie menedżera okien: Log level 128: unsetenv() is not thread-safe and should not be used after threads are create

A weź wyłącz plugin crashhandler, a jak to nie pomoże to zbuduj compiz-git. Sam jadę na compiz-git i żadnych problemów.

EDIT.
A jaką masz w poleceniu komendę podczas uruchamiania compiz? Bo ja mam compiz --replace ccp

Przechwycenie obrazu ekranu_2021-10-31_15-01-24

Niestety nic nie pomaga. Skutek jest tylko taki że jak mam wyłączoną wtyczkę “crashhandler” to automatycznie nie wskakuje mi “marco” po awarii compiz przez co zostaje bez ramek w oknach i muszę odpalać go ręcznie. Opcja “ccp” też nie pomaga. Co w ogóle daje ta opcja “ccp”? Jeśli chodzi o compiz-git to już próbowałem wcześniej, to samo. Na dystrybucjach debianopodobnych nie mam żadnych problemów z compiz ale nie chce korzystać z Ubuntu czy innych Mintów bo przy Manjaro to odczuwalnie są wolniejsze a już o świeżości pakietów nie wspomnę :sweat_smile:

Być może że compiz wariuje bo masz za dużo pluginów naraz powłączanych, u siebie mam tylko te
composite;opengl;compiztoolbox;decor;move;place;regex;resize;staticswitcher;wobbly;animation;animationaddon;animationplus;
czyli pełny minimalizm.

Nie lubię kompromisów :upside_down_face: Skoro są to powinny działać. Jak już wspomniałem wcześniej, na innych dystrybucjach nie wywodzących się z Arch Linux wszystko działa na tym samym confingu który mam obecnie. Nie wykluczam że w moim confingu jest jakieś ustawienie które powoduje problem ale dzieje się to tylko na dytrybucjach opartych o Arch Linux. Jeśli masz chwilę to wstawiłbym tu plik, zechciałbyś potestować jak działa to u Ciebie? Wiem w których przypadkach błąd występuje zawsze.

Wybacz, ale nie mam zamiaru testować Twojego configu na moim compizie. Bo jeżeli u Ciebie są awarie to u mnie też będą. Po prostu nawtykałeś za dużo pluginów (jak w przysłowiu, w gówno zapałek) które się najwidoczniej gryzą.

Twoja wypowiedz skłoniła mnie żeby jeszcze raz postawić świeżaka na blaszaku i na czystym systemie oraz compizie, włączyć tylko jedną z opcji, która zawsze powoduje crash, bez ładowania pozostałych wtyczek. Efekt taki sam jak wcześniej, ten sam błąd. Wychodzi na to że ilość załadowanych wtyczek nie ma tu znaczenia (sprawdzałem już przeróżne konfiguracje). Po to są te wtyczki i ccsm do konfiguracji żeby je używać tak jak się chce :upside_down_face: (Na debianopodobnych nie ma z tym najmniejszego problemu) Najgorsze że na innym komputerze, gdzie jest inna konfiguracja sprzętowa również to samo. Tak to szukałbym problemu gdzieś w swojej konfiguracji komputera. Może problem leży w sterowniku nvidia do karty graficznej? Choć na drugim kompie compiz pracował na zintegrowanej od intela i też to samo.
@robson75 Jaką masz kartę graficzną i sterownik? Jeśli nie chcesz sprawdzić mojego to w takim razie wyślij swój config od compiza. Zerknę, zobaczę co masz tam włączone dokładnie. Jeśli jesteś już zaciekawiony tematem to np. u mnie compiz zawsze robi crash przy włączonej opcji “Fire smoke” w “Animations Add-on”. Gdy tylko zacznie się animacja następuje crash. To samo w “3D Windows” gdy okno jest na krawędzi ekranu. Mógłbym jeszcze wiele wypisać takich scenariuszy :rofl: Gdybyś potwierdził że u Ciebie też to nie działa to wiedziałbym chociaż że jest problem z pakietem i odpuściłbym sobie a tak to będę rzeźbić ciągle… :expressionless:

Jadę na integrze intela.
Tu masz mój config

[core]
s0_close_window_key = F1
s0_maximize_window_horizontally_key = F2
s0_maximize_window_vertically_key = F3
s0_unmaximize_window_key = F4
s0_active_plugins = core;composite;opengl;compiztoolbox;decor;move;place;regex;resize;staticswitcher;wobbly;animation;animationaddon;animationplus;
s0_click_to_focus = false
s0_outputs = 1024x768+0+0;

[animation]
s0_open_effects = animation:Horizontal Folds;animation:Horizontal Folds;animation:Zoom;
s0_open_durations = 300;300;200;
s0_close_effects = animationaddon:Burn;animationaddon:Burn;animation:Zoom;
s0_close_durations = 600;600;200;
s0_open_random_effects = 

[place]
s0_mode = 1

[animationaddon]
s0_fire_color = #0b5cf4ff

[wobbly]
s0_shiver = true

A czy masz zainstalowaną paczkę libappindicator-gtk3? z doświadczenia wiem że compiz działa o wiele lepiej z tą paczką.

Tak, miałem ją zainstalowaną. Na razie nie mam pomysłów jak naprawić ten problem, więc poczekam aż coś się ruszy kiedyś. Napiszę komentarz w AUR, zawsze jeden komentarz odnośnie tego błędu będzie więcej, więc może ktoś mądrzejszy rzuci okiem :slightly_smiling_face:

PS: Jeśli temat nie zostanie zamknięty a znajdę rozwiązanie to chętnie się nim podzielę, może komuś się przyda. Dzięki za pomoc :wink:

Odnośnie komentarzy, czytałeś ten chodzi o compiz-easypatch którego używasz. Sam testowałem tą paczkę, i muszę przyznać że robi ona niezły bałagan w systemie, tzn. nie da się zalogować na xfwm4, dopiero usunięcie compiz-xfce-uninstall pozwala na normalne logowanie na xfwm4.

Jak już wspomniałem wcześniej, jakiej paczki bym nie zbudował to zawsze efekt jest ten sam. Czy to compiz, compiz-git albo compiz-easy-patch, nie ma różnicy. Zawsze ten sam błąd, aczkolwiek widziałem ten problem z xfce w pakiecie compiz-easy-patch. Na szczęście nie korzystam z xfce. Zresztą co za różnica jakie środowisko graficzne skoro i tak nie działa mi compiz :rofl:

u mnie zauważyłem problem w Compiz–>Animations–>Open Animation jeżeli wybiorę animację “Dream” to gliczuje mi pulpit i znika obramowanie okien, wybrałem animację “Powiększenie” i wszystko mi śmiga jak talala, nie ma znaczenia czy jest to pakiet Compiz (AUR) czy compiz-git (AUR).nie korzystam z pakietu compiz-easy-patch, tylko compiz i libappindicator-gtk3. Arch xfce

A jakiego DE używasz? być może tu leży problem. Bo sam widzisz u @poyep i u mnie na xfce4 wszystko jest ok.

@poyep czyli u Ciebie tez występuje jakiś problem. Byłbyś tak miły i podesłał mi log z pracy compiz? Chce zobaczyć czy jak masz awarie to występuje ten sam błąd czy coś innego.
@robson75 Niestety zmiana środowiska nic nie zmienia. Ostatnio nawet na czystym Manjaro z KDE próbowałem ale zawsze w tych samych scenariuszach się wysypuje.

ten problem z compiz występuje od kilku miesięcy ale gdzie jest dziura to nie wiem
mój log:

compiz --replace
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
compiz (core) - Info: Loading plugin: ccp
compiz (core) - Info: Starting plugin: ccp
compizconfig - Info: Backend     : ini
compizconfig - Info: Integration : true
compizconfig - Info: Profile     : default
compiz (core) - Info: Loading plugin: composite
compiz (core) - Info: Starting plugin: composite
compiz (core) - Info: Loading plugin: opengl
compiz (core) - Info: Starting plugin: opengl
Compiz (opengl) - Info: GLX_EXT_buffer_age is supported
compiz (core) - Info: Loading plugin: decor
compiz (core) - Info: Starting plugin: decor
compiz (core) - Info: Loading plugin: resize
compiz (core) - Info: Starting plugin: resize
compiz (core) - Info: Loading plugin: place
compiz (core) - Info: Starting plugin: place
compiz (core) - Info: Loading plugin: move
compiz (core) - Info: Starting plugin: move
compiz (core) - Info: Loading plugin: compiztoolbox
compiz (core) - Info: Starting plugin: compiztoolbox
compiz (core) - Info: Loading plugin: staticswitcher
compiz (core) - Info: Starting plugin: staticswitcher
compiz (core) - Info: Loading plugin: regex
compiz (core) - Info: Starting plugin: regex
compiz (core) - Info: Loading plugin: animation
compiz (core) - Info: Starting plugin: animation
compiz (core) - Info: Stopping plugin: animation
compiz (core) - Info: Stopping plugin: regex
compiz (core) - Info: Stopping plugin: staticswitcher
compiz (core) - Info: Stopping plugin: compiztoolbox
compiz (core) - Info: Stopping plugin: move
compiz (core) - Info: Stopping plugin: place
compiz (core) - Info: Stopping plugin: resize
compiz (core) - Info: Stopping plugin: decor
compiz (core) - Info: Starting plugin: compiztoolbox
compiz (core) - Info: Starting plugin: decor
compiz (core) - Info: Loading plugin: imgjpeg
compiz (core) - Info: Starting plugin: imgjpeg
compiz (core) - Info: Starting plugin: move
compiz (core) - Info: Starting plugin: place
compiz (core) - Info: Starting plugin: regex
compiz (core) - Info: Starting plugin: resize
compiz (core) - Info: Loading plugin: shift
compiz (core) - Info: Starting plugin: shift
compiz (core) - Error: Plugin 'text' not loaded.

compiz (shift) - Warn: No compatible text plugin loaded
compiz (core) - Info: Loading plugin: wobbly
compiz (core) - Info: Starting plugin: wobbly
compiz (core) - Info: Starting plugin: animation
compiz (core) - Info: Loading plugin: animationaddon
compiz (core) - Info: Starting plugin: animationaddon
compiz (core) - Info: Loading plugin: cube
compiz (core) - Info: Starting plugin: cube
compiz (core) - Info: Loading plugin: rotate
compiz (core) - Info: Starting plugin: rotate
compiz (core) - Info: Loading plugin: td
compiz (core) - Info: Starting plugin: td
compiz (core) - Info: Unloading plugin: staticswitcher
compiz (decor) - Warn: failed to bind pixmap to texture```

@poyep tylko tyle Ci pokazuje? Żadnych błędów jak Ci się wysypie? Bo mi konkretnie chodzi o sytuacje gdzie wspomniałeś użycie “Dream” i robi Ci crash, znikają Ci obramowania. Na pewno z tej sytuacji zwraca cokolwiek.

oki, tylko wtedy nie mogę nic zrobić tylko reset kompa, zamraża mi pulpit

Uuu to na grubo już w takim razie. Mi znikają tylko obramowania i w terminalu jestem w stanie wpisać “marco --replace”. Ustaw terminal tak żeby nic Ci go nie zasłaniało i jak wywali Ci błąd to zrób fotkę :slight_smile: byłbym wdzięczny bo chce wiedzieć czy jak występuje problem przy wtyczce to czy jest on globalny u wszystkich tak samo czy jednak to jakieś indywidualne.

Edit: Zawsze możesz spróbować użyć tej komendy żeby logował do pliku. Przykład: “command > /filelocation/filename” Nie wiem czy zadziała tutaj ale można spróbować.

może dla przykładu walnij sobie na szybko manjaro xfce, zbuduj compiz aur, dociągnij pakiet libappindicator-gtk3 i zobaczysz co się dzieje
u mnie śmiga dobrze

Jak wrócę do domu to sprawdzę ale wątpię żeby miał się wydarzyć jakiś cud skoro tyle możliwości już sprawdzałem i zawsze to ten sam problem ale co mi szkodzi :slight_smile: