Bug 217185 - KInfoCenter crashes when I select OpenGL tab
Summary: KInfoCenter crashes when I select OpenGL tab
Status: RESOLVED FIXED
Alias: None
Product: kinfocenter
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: David Hubner
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-03 12:33 UTC by Jorge_Rico
Modified: 2010-07-05 04:12 UTC (History)
3 users (show)

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 Jorge_Rico 2009-12-03 12:33:41 UTC
Version:            (using KDE 4.3.4)
Compiler:          GCC 4.4.1, QT 4.5.2 
OS:                Linux
Installed from:    Compiled From Sources

Segmentation Fault in KDE Info Center, action: select OpenGL tab

Details:

Application: KDE Info Center (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0xb64a1fa8 in fclose@@GLIBC_2.1 () from /lib/libc.so.6
#7  0xb64aa68e in pclose@@GLIBC_2.1 () from /lib/libc.so.6
#8  0xb029d87c in ReadPipe (FileName=<value optimized out>, list=<value optimized out>) at /src/kdebase-4.3.4/apps/kinfocenter/opengl/opengl.cpp:146
#9  0xb02a1b17 in get_dri_device (l1=<value optimized out>, after=<value optimized out>) at /src/kdebase-4.3.4/apps/kinfocenter/opengl/opengl.cpp:188
#10 print_screen_info (l1=<value optimized out>, after=<value optimized out>) at /src/kdebase-4.3.4/apps/kinfocenter/opengl/opengl.cpp:539
#11 0xb02a2484 in get_gl_info (dpy=0xa54ed48, scrnum=0, allowDirect=1, l1=0xa571260, after=0x0) at /src/kdebase-4.3.4/apps/kinfocenter/opengl/opengl.cpp:671
#12 0xb02a2a3f in GetInfo_OpenGL (treeWidget=0xa5d5fb8) at /src/kdebase-4.3.4/apps/kinfocenter/opengl/opengl.cpp:719
#13 0xb02a2ec3 in KCMOpenGL (this=0xa1f79b8, parent=0x0) at /src/kdebase-4.3.4/apps/kinfocenter/opengl/opengl.cpp:67
#14 0xb02a42bd in KPluginFactory::createInstance<KCMOpenGL, QWidget> (parentWidget=0x0, parent=0x0, args=...) at /opt/include/KDE/../kpluginfactory.h:461
#15 0xb7c4b075 in KPluginFactory::create (this=0xa5d3e68, iface=0xb7477960 "KCModule", parentWidget=0x0, parent=0x0, args=..., keyword=...) at /src/kdelibs-4.3.4/kdecore/util/kpluginfactory.cpp:191
#16 0xb442102a in KPluginFactory::create<KCModule> (mod=..., report=KCModuleLoader::None, parent=0x0, args=...) at /src/kdelibs-4.3.4/kdecore/util/kpluginfactory.h:515
#17 KService::createInstance<KCModule> (mod=..., report=KCModuleLoader::None, parent=0x0, args=...) at /src/kdelibs-4.3.4/kdecore/services/kservice.h:517
#18 KService::createInstance<KCModule> (mod=..., report=KCModuleLoader::None, parent=0x0, args=...) at /src/kdelibs-4.3.4/kdecore/services/kservice.h:494
#19 KService::createInstance<KCModule> (mod=..., report=KCModuleLoader::None, parent=0x0, args=...) at /src/kdelibs-4.3.4/kdecore/services/kservice.h:534
#20 KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::None, parent=0x0, args=...) at /src/kdelibs-4.3.4/kutils/kcmoduleloader.cpp:89
#21 0xb4ac234e in ConfigModule::module (this=0xa0785d8) at /src/kdebase-4.3.4/apps/kinfocenter/modules.cpp:64
#22 0xb4abbbd3 in DockContainer::initializeModule (this=0xa1743e0, module=0xa0785d8) at /src/kdebase-4.3.4/apps/kinfocenter/dockcontainer.cpp:113
#23 0xb4abc339 in DockContainer::dockModule (this=0xa1743e0, module=0xa0785d8) at /src/kdebase-4.3.4/apps/kinfocenter/dockcontainer.cpp:130
#24 0xb4ab886e in TopLevel::activateModule (this=0xa021060, configModule=0xa0785d8) at /src/kdebase-4.3.4/apps/kinfocenter/toplevel.cpp:137
#25 0xb4ab93bf in TopLevel::qt_metacall (this=0xa021060, _c=QMetaObject::InvokeMetaMethod, _id=46, _a=0xbf81c208) at /src/kdebase-4.3.4/apps/kinfocenter/toplevel.moc:72
#26 0xb7e4eed3 in QMetaObject::activate(QObject*, int, int, void**) () from /opt/qt-4.3.4/lib/libQtCore.so.4
#27 0xb7e4fb32 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /opt/qt-4.3.4/lib/libQtCore.so.4
#28 0xb4aba2d3 in IndexWidget::moduleActivated (this=0xa077d48, _t1=0xa0785d8) at /src/kdebase-4.3.4/apps/kinfocenter/indexwidget.moc:96
#29 0xb4aba8fb in IndexWidget::selectModule (this=0xa077d48, module=0xa0785d8) at /src/kdebase-4.3.4/apps/kinfocenter/indexwidget.cpp:79
#30 0xb4abaa31 in IndexWidget::qt_metacall (this=0xa077d48, _c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbf81c398) at /src/kdebase-4.3.4/apps/kinfocenter/indexwidget.moc:78
#31 0xb7e4eed3 in QMetaObject::activate(QObject*, int, int, void**) () from /opt/qt-4.3.4/lib/libQtCore.so.4
#32 0xb7e4fb32 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /opt/qt-4.3.4/lib/libQtCore.so.4
#33 0xb4abf673 in ModuleTreeView::moduleSelected (this=0xa077e20, _t1=0xa0785d8) at /src/kdebase-4.3.4/apps/kinfocenter/moduletreeview.moc:86
#34 0xb4ac00b4 in ModuleTreeView::selectItem (this=0xa077e20) at /src/kdebase-4.3.4/apps/kinfocenter/moduletreeview.cpp:64
#35 0xb4ac057b in ModuleTreeView::qt_metacall (this=0xa077e20, _c=QMetaObject::InvokeMetaMethod, _id=94, _a=0xbf81c4ec) at /src/kdebase-4.3.4/apps/kinfocenter/moduletreeview.moc:74
#36 0xb7e4eed3 in QMetaObject::activate(QObject*, int, int, void**) () from /opt/qt-4.3.4/lib/libQtCore.so.4
#37 0xb7e4fb32 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /opt/qt-4.3.4/lib/libQtCore.so.4
#38 0xb6d8d857 in QListWidget::itemSelectionChanged() () from /opt/qt-4.3.4/lib/libQtGui.so.4
#39 0xb6d93d86 in QListWidget::qt_metacall(QMetaObject::Call, int, void**) () from /opt/qt-4.3.4/lib/libQtGui.so.4
#40 0xb4ac052a in ModuleTreeView::qt_metacall (this=0xa077e20, _c=QMetaObject::InvokeMetaMethod, _id=79, _a=0xbf81c684) at /src/kdebase-4.3.4/apps/kinfocenter/moduletreeview.moc:67
#41 0xb7e4eed3 in QMetaObject::activate(QObject*, int, int, void**) () from /opt/qt-4.3.4/lib/libQtCore.so.4
#42 0xb7e4fb32 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /opt/qt-4.3.4/lib/libQtCore.so.4
#43 0xb6d7b839 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /opt/qt-4.3.4/lib/libQtGui.so.4
#44 0xb6d80238 in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /opt/qt-4.3.4/lib/libQtGui.so.4
#45 0xb6d83013 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /opt/qt-4.3.4/lib/libQtGui.so.4
#46 0xb6d50e96 in QListView::setSelection(QRect const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /opt/qt-4.3.4/lib/libQtGui.so.4
#47 0xb6d2bd8c in QAbstractItemView::mousePressEvent(QMouseEvent*) () from /opt/qt-4.3.4/lib/libQtGui.so.4
#48 0xb683dac6 in QWidget::event(QEvent*) () from /opt/qt-4.3.4/lib/libQtGui.so.4
#49 0xb6be13b3 in QFrame::event(QEvent*) () from /opt/qt-4.3.4/lib/libQtGui.so.4
#50 0xb6c801e4 in QAbstractScrollArea::viewportEvent(QEvent*) () from /opt/qt-4.3.4/lib/libQtGui.so.4
#51 0xb6d308b7 in QAbstractItemView::viewportEvent(QEvent*) () from /opt/qt-4.3.4/lib/libQtGui.so.4
#52 0xb6c827e5 in ?? () from /opt/qt-4.3.4/lib/libQtGui.so.4
#53 0xb7e3862a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /opt/qt-4.3.4/lib/libQtCore.so.4
#54 0xb67e8b2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /opt/qt-4.3.4/lib/libQtGui.so.4
#55 0xb67f0c33 in QApplication::notify(QObject*, QEvent*) () from /opt/qt-4.3.4/lib/libQtGui.so.4
#56 0xb72e43aa in KApplication::notify (this=0xbf81da30, receiver=0xa03c150, event=0xbf81d1d4) at /src/kdelibs-4.3.4/kdeui/kernel/kapplication.cpp:302
#57 0xb7e394bb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /opt/qt-4.3.4/lib/libQtCore.so.4
#58 0xb67efb6e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /opt/qt-4.3.4/lib/libQtGui.so.4
#59 0xb685c6f4 in ?? () from /opt/qt-4.3.4/lib/libQtGui.so.4
#60 0xb685b328 in QApplication::x11ProcessEvent(_XEvent*) () from /opt/qt-4.3.4/lib/libQtGui.so.4
#61 0xb6884bb2 in ?? () from /opt/qt-4.3.4/lib/libQtGui.so.4
#62 0xb637c0d8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#63 0xb637f890 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#64 0xb637f9c3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#65 0xb7e63c8c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/qt-4.3.4/lib/libQtCore.so.4
#66 0xb68842e5 in ?? () from /opt/qt-4.3.4/lib/libQtGui.so.4
#67 0xb7e37a69 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/qt-4.3.4/lib/libQtCore.so.4
#68 0xb7e37eba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/qt-4.3.4/lib/libQtCore.so.4
#69 0xb7e3a32f in QCoreApplication::exec() () from /opt/qt-4.3.4/lib/libQtCore.so.4
#70 0xb67e89d7 in QApplication::exec() () from /opt/qt-4.3.4/lib/libQtGui.so.4
#71 0xb4ab61d3 in kdemain (argc=5, argv=0x9f73db8) at /src/kdebase-4.3.4/apps/kinfocenter/main.cpp:117
#72 0x0804de09 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=1, envs=0x9f7863f "DISPLAY=:0.0", reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x9f78650 "Draco;1259838086;749481;5374_TIME14992250") at /src/kdelibs-4.3.4/kinit/kinit.cpp:677
#73 0x0804e97d in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at /src/kdelibs-4.3.4/kinit/kinit.cpp:1169
#74 0x0804ee14 in handle_requests (waitForPid=<value optimized out>) at /src/kdelibs-4.3.4/kinit/kinit.cpp:1362
#75 0x0804f627 in main (argc=2, argv=0xbf81e2d4, envp=0xbf81e2e0) at /src/kdelibs-4.3.4/kinit/kinit.cpp:1793
Comment 1 Christoph Feck 2009-12-04 00:06:50 UTC
Could you retry with the patch from commit 1058099? Thanks.

WebSVN link: http://websvn.kde.org/?view=rev&revision=1058099
Comment 2 David Hubner 2010-02-14 23:56:12 UTC
Counting this fixed in 1058099
Comment 3 David Hubner 2010-07-04 01:53:16 UTC
Reopening, as looks like it is not fixed.
Comment 4 David Hubner 2010-07-04 01:54:04 UTC
*** Bug 243544 has been marked as a duplicate of this bug. ***
Comment 5 David Hubner 2010-07-04 01:54:31 UTC
*** Bug 243545 has been marked as a duplicate of this bug. ***
Comment 6 Christoph Feck 2010-07-05 00:56:43 UTC
David, those are not duplicates, but entirely different backtraces that suggest driver errors in fireglx.
Comment 7 David Hubner 2010-07-05 04:12:52 UTC
Opps, ya.. I used the wrong bug, fixed now!