Summary: | Kwin crash on Taskbar Thumbnails | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Michal Pekař <mikebakercz> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Backtrace
Patch to pot. fix the mysterious __cxa_rethrow bug |
Description
Michal Pekař
2011-03-13 16:14:47 UTC
probably a direct dupe of #257794, sharing the same problem that likely leads us to bug #241163 :-( Does it happen _every_ time? Ie. can you reproduce it for sure? can you follow the instructions in comment #6 on bug #241163 ? *** This bug has been marked as a duplicate of bug 257794 *** Created attachment 57923 [details]
Backtrace
(In reply to comment #1) > probably a direct dupe of #257794, sharing the same problem that likely leads > us to bug #241163 :-( > > Does it happen _every_ time? Ie. can you reproduce it for sure? > can you follow the instructions in comment #6 on bug #241163 ? > > *** This bug has been marked as a duplicate of bug 257794 *** Yes,it happen every time (so I must disable this effect). On konsole I get only this: OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce 7600 GT/AGP/SSE2 OpenGL version string: 2.1.2 NVIDIA 270.29 OpenGL shading language version string: 1.20 NVIDIA via Cg compiler Driver: NVIDIA Driver version: 270.29 GPU class: NV40/G70 OpenGL version: 2.1.2 GLSL version: 1.20 X server version: 1.9.3 Linux kernel version: 2.6.37 Direct rendering: yes Requires strict binding: no GLSL shaders: limited Texture NPOT support: yes Qt has caught an exception thrown from an event handler. Throwing exceptions from an event handler is not supported in Qt. You must reimplement QApplication::notify() and catch all exceptions there. terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc Application::crashHandler() called with signal 6; recent crashes: 1 KCrash: Application 'kwin' crashing... KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit sock_file=/home/mikep/.kde4/socket-agent007/kdeinit4__0 Backtrace from gdb is attached. > Backtrace from gdb is attached.
FI-NA-LLY! - Thanks alot :-)
The crash arises from the lanczos filter shader loading.
For the moment set the scale method to "smooth" ("kcmshell4 kwincompositing" / "Advanced" tab)
Please report asap whether this effectively works around it for you. If not, please check whether you get another backtrace.
Thanks alot again.
update: looks like glGetShaderiv(vertexshader, GL_INFO_LOG_LENGTH, &logarraysize); probably reports logarraysize <= 0 on your system, can you compile kwin from sources to inject a debug out? (but we should have a sanity check anyway...) initializing the variables with 0 would probably not hurt. @Michal: in case you come to any Open Source conference I am present remember me to pay you a beer :-) Created attachment 57938 [details]
Patch to pot. fix the mysterious __cxa_rethrow bug
Patch for testing attached (re/inits values, checks fo "0" and yells a GL_ERROR)
(In reply to comment #4) > > Backtrace from gdb is attached. > FI-NA-LLY! - Thanks alot :-) > > The crash arises from the lanczos filter shader loading. > For the moment set the scale method to "smooth" ("kcmshell4 kwincompositing" / > "Advanced" tab) > > Please report asap whether this effectively works around it for you. If not, > please check whether you get another backtrace. > > Thanks alot again. :-) No problem. And "smooth" settings works. Nice :-) Sorry, currently I have not prepared my system for compiling KDE parts, so I cannot test your patch. Maybe later. @Martin: Thanks :-) Nevermind, you've already done a lot. I'll just take over the patch to the main bug report. And thanks again - this bug really bugged us quite some :) |