Bug 278653 - kwin with OpenGL ES crashes immediately
Summary: kwin with OpenGL ES crashes immediately
Status: RESOLVED UPSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (show other bugs)
Version: 1.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-27 22:55 UTC by Nikos Chantziaras
Modified: 2011-07-28 21:03 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikos Chantziaras 2011-07-27 22:55:04 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.7.00 (4.7.0) (Compiled from sources)
Qt Version: 4.7.3
Operating System: Linux 3.0.0-gentoo x86_64
Distribution: "Gentoo Base System release 2.0.3"

-- Information about the crash:
KWin when built with ES just crashes.

Radeon HD4870, kernel 3.0.0, radeon driver with KMS, Mesa Git master with Gallium3D (r600g), xf86-video-ati Git master, X.Org server 1.10.3.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
[KCrash Handler]
#6  0x00007f9efdd934d3 in native_create_display (dpy=<value optimized out>, use_sw=<value optimized out>) at drm/native_drm.c:316
#7  0x00007f9efdd92907 in egl_g3d_initialize (drv=0x2706250, dpy=0x2720cf0) at common/egl_g3d.c:519
#8  0x000000300be0b17f in _eglMatchAndInitialize (dpy=0x2720cf0) at egldriver.c:608
#9  0x000000300be0b4c3 in _eglMatchDriver (dpy=0x2720cf0, test_only=0) at egldriver.c:639
#10 0x000000300be06272 in eglInitialize (dpy=0x2720cf0, major=0x0, minor=0x0) at eglapi.c:323
#11 0x00007f9efecbc2bc in KWin::CompositingPrefs::initEGLContext (this=0x1fb82a0) at /var/tmp/portage/kde-base/kwin-4.7.0/work/kwin-4.7.0/kwin/compositingprefs.cpp:293
#12 0x00007f9efecbc8a8 in KWin::CompositingPrefs::detect (this=0x1fb82a0) at /var/tmp/portage/kde-base/kwin-4.7.0/work/kwin-4.7.0/kwin/compositingprefs.cpp:166
#13 0x00007f9efecb0026 in KWin::KWinCompositingConfig::updateStatusUI (this=0x1fb8010, compositingIsPossible=<value optimized out>) at /var/tmp/portage/kde-base/kwin-4.7.0/work/kwin-4.7.0/kwin/kcmkwin/kwincompositing/main.cpp:415
#14 0x00007f9efecb318b in KWin::KWinCompositingConfig::load (this=0x1fb8010) at /var/tmp/portage/kde-base/kwin-4.7.0/work/kwin-4.7.0/kwin/kcmkwin/kwincompositing/main.cpp:433
#15 0x00007f9efecaf57e in KWin::KWinCompositingConfig::rearmGlSupport (this=0x1fb8010) at /var/tmp/portage/kde-base/kwin-4.7.0/work/kwin-4.7.0/kwin/kcmkwin/kwincompositing/main.cpp:347
#16 0x00007f9efecb40a8 in KWin::KWinCompositingConfig::qt_metacall (this=0x1fb8010, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0x7fff025c2d10) at /var/tmp/portage/kde-base/kwin-4.7.0/work/kwin-4.7.0_build/kwin/kcmkwin/kwincompositing/main.moc:165
#17 0x0000003005b70537 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#18 0x000000300d9fe722 in QAbstractButton::clicked(bool) () from /usr/lib64/qt4/libQtGui.so.4
#19 0x000000300d74a40b in ?? () from /usr/lib64/qt4/libQtGui.so.4
#20 0x000000300d74b9cb in ?? () from /usr/lib64/qt4/libQtGui.so.4
#21 0x000000300d74bc3c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#22 0x000000300d40673b in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#23 0x000000300d3b4e64 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#24 0x000000300d3ba452 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#25 0x0000003015448a86 in KApplication::notify (this=0x7fff025c4370, receiver=0x1e88920, event=0x7fff025c3810) at /var/tmp/portage/kde-base/kdelibs-4.7.0/work/kdelibs-4.7.0/kdeui/kernel/kapplication.cpp:311
#26 0x0000003005b5be5b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#27 0x000000300d3b5e75 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/qt4/libQtGui.so.4
#28 0x000000300d434948 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#29 0x000000300d433009 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#30 0x000000300d45a402 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00000030036426ae in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#32 0x0000003003642e98 in ?? () from /usr/lib64/libglib-2.0.so.0
#33 0x000000300364312d in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#34 0x0000003005b86d3f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#35 0x000000300d45a0ae in ?? () from /usr/lib64/qt4/libQtGui.so.4
#36 0x0000003005b5b222 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#37 0x0000003005b5b464 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#38 0x0000003005b5f8cb in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#39 0x0000000000411289 in _start ()

Reported using DrKonqi
Comment 1 Nikos Chantziaras 2011-07-27 22:56:08 UTC
I don't know why the crash handler filled "systemsettings" as application, but it's KWin that crashes, not systemsettings.
Comment 2 Martin Flöser 2011-07-28 20:45:12 UTC
crashes in eglInitialize -> driver bug. Sorry nothing we can do about it.
Comment 3 Nikos Chantziaras 2011-07-28 21:03:16 UTC
OK, reported upstream: https://bugs.freedesktop.org/show_bug.cgi?id=39649