[mythtv-users] mythtv-setup error before OSD comes up.

Craig cfile at pciol.net
Tue Feb 13 14:16:52 UTC 2007


Hello All,

Running mythtv-setup, in a Konsole shell, "freezes" before the OSD GUI comes 
up. The last two lines on the Konsole are: "Switching to square mode 
(G.A.N.T.)" "Using the Qt painter".

The output of 'gdb -x  mythtv-setup' is further below.  It looks like 
"i830_dri.so" had an error, but I don't know how to tell if that's the cause 
or the effect, and how to proceed from here.
Any thoughts/advice greatly appreciated.

The Nitty-Gritty:
2.8gHz P4, 512MB, Intel 845G video chipset.
Mandrake 10.0
2.6.14 kernel compiled from tarball source.
MythTV, Ver 0.20.0 compiled from tarball source.
Qt-x11-free-3.3.7.
PVR-350, Air-2-PC-PCI (DTV/DVB)
-------------------------------------------------------------------------------------------
OUTPUT OF 'gdb -x ./gdbcommands mythtv-setup':

[Thread debugging using libthread_db enabled]
[New Thread -1247976352 (LWP 3908)]
Detaching after fork from child process 3911.

Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread -1247976352 (LWP 3908)]
0xb589b053 in __driUtilCreateScreen () from
 /usr/X11R6/lib/modules/dri/i830_dri.so
Current language:  auto; currently c

Thread 1 (Thread -1247976352 (LWP 3908)):
#0  0xb589b053 in __driUtilCreateScreen () from
 /usr/X11R6/lib/modules/dri/i830_dri.so
No symbol table info available.
#1  0xb589ad77 in __driUtilCreateScreen () from
 /usr/X11R6/lib/modules/dri/i830_dri.so
No symbol table info available.
#2  0xb589aef7 in __driUtilCreateScreen () from
 /usr/X11R6/lib/modules/dri/i830_dri.so
No symbol table info available.
#3  0xb580c0cb in __driUtilCreateScreen () from
 /usr/X11R6/lib/modules/dri/i830_dri.so
No symbol table info available.
#4  0xb578eb3a in __driUtilCreateScreen () from
 /usr/X11R6/lib/modules/dri/i830_dri.so
No symbol table info available.
#5  0xb5790cc4 in __driUtilCreateScreen () from
 /usr/X11R6/lib/modules/dri/i830_dri.so
No symbol table info available.
#6  0xb5791178 in __driUtilCreateScreen () from
 /usr/X11R6/lib/modules/dri/i830_dri.so
No symbol table info available.
#7  0xb589f3ca in __driUtilCreateScreen () from
 /usr/X11R6/lib/modules/dri/i830_dri.so
No symbol table info available.
#8  0xb577c16d in __driUtilUpdateDrawableInfo () from
 /usr/X11R6/lib/modules/dri/i830_dri.so
No symbol table info available.
#9  0xb5e3e4b5 in _glapi_noop_enable_warnings () from
 /usr/X11R6/lib/tls/libGL.so.1
No symbol table info available.
#10 0xb5e3e5ec in glXCreateContext () from /usr/X11R6/lib/tls/libGL.so.1
No symbol table info available.
#11 0xb64e03ca in QGLContext::chooseContext(QGLContext const*)
 (this=0x8157680, shareContext=0x0) at opengl/qgl_x11.cpp:487
	disp = (Display *) 0x80aec98
	res = 0
	direct = 1
#12 0xb64dbfe3 in QGLContext::create(QGLContext const*) (this=0x8157680,
 shareContext=0x0) at opengl/qgl.cpp:1044
No locals.
#13 0xb64e2ac0 in QGLWidget::setContext(QGLContext*, QGLContext const*,
 bool) (this=0x81577e0, context=0x8157680, shareContext=0x0,
 deleteOldContext=true) at opengl/qgl_x11.cpp:1146
	oldcx = (class QGLContext *) 0x0
	createFailed = false
	visible = 136
	vi = (XVisualInfo *) 0xb5f26108
	a = {background_pixmap = 3086732072, background_pixel = 3062502672,
 border_pixmap = 3062503084, border_pixel = 3220941360, bit_gravity =
 -1208277263, win_gravity = -1232464212, backing_store = 1,
 backing_planes = 1, backing_pixel = 1, save_under = -1074025928,
 event_mask = 135623856, do_not_propagate_mask = 135624320,
 override_redirect = -1074025912, colormap = 3062391644, cursor =
 3052560648}
	p = 3062502672
	w = 3052560648
	cmw = (Window *) 0xe7a11ff
	cmwret = (Window *) 0xb68a16ac
	count = -1208235224
#14 0xb64e2527 in QGLWidget::init(QGLContext*, QGLWidget const*)
 (this=0x81577e0, context=0x8157680, shareWidget=0x0) at
 opengl/qgl_x11.cpp:1047
No locals.
#15 0xb64dc22f in QGLWidget (this=0x81577e0, parent=0x0, name=0xb6b3b01f
 "mainWindow", shareWidget=0x0, f=0) at opengl/qgl.cpp:1318
No locals.
#16 0xb6ae6c0d in MythMainWindow (this=0x81577e0) at
 mythmainwindow.cpp:250
	painter = {static null = {static null = <same as static member of an
 already seen type>, d = 0x808d070, static shared_null = 0x808d070}, d =
 0xbffbada8, static shared_null = 0x808d070}
	lirc_tid = 134531929
	attr = {__detachstate = 17, __schedpolicy = 135624664, __schedparam =
 {__sched_priority = -1230254464}, __inheritsched = -1225673408, __scope
 = -1208235224, __guardsize = 3069293888, __stackaddr_set = -1225672996,
 __stackaddr = 0xbffbad60, __stacksize = 3086690033}
	js_tid = 16
	attr2 = {__detachstate = -1208234328, __schedpolicy = 9, __schedparam =
 {__sched_priority = 1}, __inheritsched = 0, __scope = 1, __guardsize =
 3220942088, __stackaddr_set = 269880092, __stackaddr = 0xb5c161c0,
 __stacksize = 3049349640}
#17 0xb6ae3f95 in MythMainWindow::getMainWindow() () at
 mythmainwindow.cpp:216
No locals.
#18 0xb6ae403b in GetMythMainWindow() () at mythmainwindow.cpp:231
No locals.
#19 0x08070dae in main (argc=1, argv=0xbffbb0d4) at main.cpp:238
	geometry = {static null = {static null = <same as static member of an
 already seen type>, d = 0x808d070, static shared_null = 0x808d070}, d =
 0x80ad0a0, static shared_null = 0x808d070}
	verboseString = {static null = {static null = <same as static member of
 an already seen type>, d = 0x808d070, static shared_null = 0x808d070},
 d = 0x80ad0e0, static shared_null = 0x808d070}
	a = {<QObject> = {<Qt> = {static color0 = @0xb6895840, static color1 =
 @0xb6895848, static black = @0xb6895850, static white = @0xb6895858,
 static darkGray = @0xb6895860, static gray = @0xb6895868, static
 lightGray = @0xb6895870, static red = @0xb6895878, static green =
 @0xb6895880, static blue = @0xb6895888, static cyan = @0xb6895890,
 static magenta = @0xb6895898, static yellow = @0xb68958a0, static
 darkRed = @0xb68958a8, static darkGreen = @0xb68958b0, static darkBlue
 = @0xb68958b8, static darkCyan = @0xb68958c0, static darkMagenta =
 @0xb68958c8, static darkYellow = @0xb68958d0, static arrowCursor =
 @0xb6893f40, static upArrowCursor = @0xb6893f44, static crossCursor =
 @0xb6893f48, static waitCursor = @0xb6893f4c, static ibeamCursor =
 @0xb6893f50, static sizeVerCursor = @0xb6893f54, static sizeHorCursor =
 @0xb6893f58, static sizeBDiagCursor = @0xb6893f5c, static
 sizeFDiagCursor = @0xb6893f60, static sizeAllCursor = @0xb6893f64,
 static blankCursor = @0xb6893f68, static splitVCursor = @0xb6893f6c,
 static splitHCursor = @0xb6893f70, static pointingHandCursor =
 @0xb6893f74, static forbiddenCursor = @0xb6893f78, static
 whatsThisCursor = @0xb6893f7c, static busyCursor = @0xb6893f80},
 _vptr.QObject = 0xb6868a28, static metaObj = 0x808db20, isSignal = 0,
 isWidget = 0, pendTimer = 0, blockSig = 0, wasDeleted = 0, isTree = 1,
 objname = 0x80aec68 "mythtv-setup", parentObj = 0x0, childObjects =
 0x8105d60, connections = 0x0, senderObjects = 0x0, eventFilters = 0x0,
 postedEvents = 0x8105dd8, d = 0x0}, static metaObj = 0x0, static
 qt_mutex = 0x81089d8, app_argc = 1, app_argv = 0xbffbb0d4, quit_now =
 false, quit_code = 0, static app_style = 0x0, static app_cspec = 0,
 static app_pal = 0x81089b0, static app_font = 0x808f8b8, static
 app_cursor = 0x0, static eventloop = 0x812a840, static app_tracking =
 0, static is_app_running = true, static is_app_closing = false, static
 app_exit_loop = <optimized out>, static loop_level = 0, static
 main_widget = 0x0, static focus_widget = 0x0, static active_window =
 0x0, static obey_desktop_settings = true, static cursor_flash_time =
 1000, static mouse_double_click_time = 400, static wheel_scroll_lines =
 3, static composedUnicode = 0, static animate_ui = false, static
 animate_menu = false, static animate_tooltip = false, static
 animate_combo = false, static fade_menu = false, static fade_tooltip =
 false, static animate_toolbox = false, static widgetCount = false,
 static metaComposeUnicode = false, translators = 0x0, session_manager =
 0x8128908, session_id = {static null = {static null = <same as static
 member of an already seen type>, d = 0x808d070, static shared_null =
 0x808d070}, d = 0x8129d60, static shared_null = 0x808d070}, static
 session_key = 0x81069f8, is_session_restored = false, static app_strut
 = {wd = 0, ht = 0}, static app_libpaths = 0x80abad0, static
 app_palettes = 0x8109678, static app_fonts = 0x0, static popupWidgets =
 0x0}
	settingsOverride = {sh = 0x812b2d0}
	fileprefix = {static null = {static null = <same as static member of an
 already seen type>, d = 0x808d070, static shared_null = 0x808d070}, d =
 0x8157620, static shared_null = 0x808d070}
	dir = {_vptr.QDir = 0xb6863988, dPath = {static null = {static null =
 <same as static member of an already seen type>, d = 0x808d070, static
 shared_null = 0x808d070}, d = 0x8157a48, static shared_null =
 0x808d070}, fList = 0x0, fiList = 0x0, nameFilt = {static null =
 {static null = <same as static member of an already seen type>, d =
 0x808d070, static shared_null = 0x808d070}, d = 0x8140360, static
 shared_null = 0x808d070}, filtS = All, sortS = IgnoreCase, dirty = 1,
 allDirs = 0}
	mainWindow = (class MythMainWindow *) 0xb7fb2743
	themeBase = (MythThemeBase *) 0x1
	warn = {static null = {static null = <same as static member of an
 already seen type>, d = 0x808d070, static shared_null = 0x808d070}, d =
 0x8141db0, static shared_null = 0x808d070}
	backendIsRunning = 3
	dia = (class DialogBox *) 0x805413f
	haveProblems = 183
----------------------------------------------------------------------------------------------

Thanks
Craig


More information about the mythtv-users mailing list