http://bugs.freedesktop.org/show_bug.cgi?id=25778





--- Comment #4 from karaluh <kara...@karaluh.pl>  2009-12-28 01:44:26 PST ---
(In reply to comment #3)
> (In reply to comment #2)
> > How can I obtain better backtrace?
> E.g. by making sure debugging symbols are available for all binaries involved,
> in particular /usr/lib/libGL.so.1 .

I've got debugging symbols for this library installed.

> > I also never used valgrind, how can I get the info you need?
> Something like
> valgrind kwin --replace
> should be a start.

I've updated to KDE SC 4.4 beta 2, and kwin doesn't crash anymore. However, KDE
system settings does, with exact the same corrupted stack info. The problem is
valgrind quits before the crash occurs. Is there any way I can prevent this?
Here's valgrind info:

==12990== Memcheck, a memory error detector
==12990== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==12990== Using Valgrind-3.5.0-Debian and LibVEX; rerun with -h for copyright
info
==12990== Command: systemsettings                                               
==12990==                                                                       
==12990== Conditional jump or move depends on uninitialised value(s)            
==12990==    at 0x47B0EC0: QX11PaintEngine::updateMatrix(QTransform const&)
(qpaintengine_x11.cpp:2035)
==12990==    by 0x47BD58A: QX11PaintEngine::updateState(QPaintEngineState
const&) (qpaintengine_x11.cpp:1077)
==12990==    by 0x46FA8C3: QPainterPrivate::updateStateImpl(QPainterState*)
(qpainter.cpp:892)               
==12990==    by 0x46FA98B: QPainterPrivate::updateState(QPainterState*)
(qpainter.cpp:920)                   
==12990==    by 0x470590E: QPainter::drawLines(QLineF const*, int)
(qpainter.cpp:4530)                       
==12990==    by 0x6CF3690:
OxygenStyle::standardIconImplementation(QStyle::StandardPixmap, QStyleOption
const*, QWidget const*) const (qpainter.h:534)
==12990==    by 0x6CE9B83: OxygenStyle::qt_metacall(QMetaObject::Call, int,
void**) (oxygen.moc:80)                                                   
==12990==    by 0x5319119: QMetaObject::metacall(QObject*, QMetaObject::Call,
int, void**) (qmetaobject.cpp:237)                                      
==12990==    by 0x531CF54: QMetaMethod::invoke(QObject*, Qt::ConnectionType,
QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument) const
(qmetaobject.cpp:1533)             
==12990==    by 0x531D55E: QMetaObject::invokeMethod(QObject*, char const*,
Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
(qmetaobject.cpp:1113)
==12990==    by 0x48B8E8B: QStyle::standardIcon(QStyle::StandardPixmap,
QStyleOption const*, QWidget const*) const (qstyle.cpp:2279)                    
==12990==    by 0x4A39B91: QMenuBarExtension::QMenuBarExtension(QWidget*)
(qmenubar.cpp:93)                                                               
==12990==                                                                       
systemsettings(13101)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to
open ksycoca from  "/var/tmp/kdecache-karol/ksycoca4"                           
systemsettings(12990): Communication problem with  "systemsettings" , it
probably crashed.                                                               
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Did not receive a
reply. Possible causes include: the remote application did not send a reply,
the message bus security policy blocked the reply, the reply timeout expired,
or the network connection was broken." "                                        

==12990== 
==12990== HEAP SUMMARY:
==12990==     in use at exit: 135,834 bytes in 1,839 blocks
==12990==   total heap usage: 15,033 allocs, 13,194 frees, 25,056,276 bytes
allocated
==12990==                                                                       
==12990== LEAK SUMMARY:                                                         
==12990==    definitely lost: 120 bytes in 1 blocks                             
==12990==    indirectly lost: 0 bytes in 0 blocks                               
==12990==      possibly lost: 114,364 bytes in 1,520 blocks                     
==12990==    still reachable: 21,350 bytes in 318 blocks                        
==12990==         suppressed: 0 bytes in 0 blocks                               
==12990== Rerun with --leak-check=full to see details of leaked memory          
==12990==                                                                       
==12990== For counts of detected and suppressed errors, rerun with: -v          
==12990== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 157 from 37) 


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to