plasma-desktop crashes but "strace plasma-desktop" works

Duncan 1i5t5.duncan at cox.net
Sat Nov 20 02:25:39 GMT 2010


Werner posted on Fri, 19 Nov 2010 12:08:42 +0100 as excerpted:

> What is differend when I start plasma with "stace" ? What can I do to
> find out the problem ?

When you run thru strace, the tracing apparently slows the system down 
enough so it works fine, strongly suggesting that the problem is a race 
condition or the like, where two programs or threads of the same program 
try to access the same resource at the same time.  strace forces a 
slowdown and AFAIK some serialization of access, such that the problem 
disappears when using it.

This sort of disappearing problem is common when trying to debug race 
conditions or bad-optimization issues, and can be quite difficult to work 
around.  On Gentoo, a typical suggestion is to try compiling with standard/
generic optimizations (CFLAGS/CXXFLAGS at the standard "-march=native -O2 
-pipe") if the user has tweaked their CFLAGS beyond that, or possibly 
something lower still (reducing the -march to -mtune so it's using generic 
instruction code, and/or to -O1), basically forcing the system to go 
slower by using less optimization, altho the latter is considered a 
temporary work-around or debug-only solution, with a bug filing strongly 
recommended, since that's definitely pessimistic optimizations compared to 
the normal state of affairs, and there's a definite bug to be traced and 
fixed if that's required.

And bug filing is exactly what I'd recommend here, as you already seem to 
have tried the most obvious stuff, user config (.kde4), and the details of 
it working with amd64 but not x86 on the same repo are very intriguing.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.




More information about the kde mailing list