[mythtv] Mythtv svn Segmentation Fault

Justin Wetherell phishman3579 at gmail.com
Thu Mar 30 02:39:38 UTC 2006


I found the answer; somehow:

I upgraded the Nvidia driver:
NVIDIA-Linux-x86-1.0-8178-pkg1.run (from 7174)
and my X11 version:
x11-6.9.0 (from 6.8.1)
and everything seems to be working fine. I wonder if I try 19.1; it'll work
now. I'll give that a try tomorrow.

On 3/29/06, Justin Wetherell <phishman3579 at gmail.com> wrote:
>
> Is there any more info I need to add? Is this any help at all?
>
>
> On 3/29/06, Justin Wetherell <phishman3579 at gmail.com > wrote:
> >
> > Downloaded the latest SVN (3-29-06) and I am getting a segmentation
> > fault when starting. The reason I am using SVN is because 19.1 doesn't
> > work at all; it freezes on startup and cannot be killed but that's a side
> > note. SVN from 3-17-06 worked fine except it would hang every now and then
> > when accessing Recorded Shows.
> >
> > I am currently running:
> > gcc-3.4.5
> > gcc-g++-3.4.5
> > qt-x11-free-3.3.5
> > X Window System Version 6.8.1
> >
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [Thread debugging using libthread_db enabled]
> > [New Thread 16384 (LWP 4880)]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> >
> > Program exited with code 01.
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [Thread debugging using libthread_db enabled]
> > [New Thread 16384 (LWP 5012)]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> >
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > Detaching after fork from child process 5144.
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [New Thread 32769 (LWP 5147)]
> > [New Thread 16386 (LWP 5148)]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [New Thread 32771 (LWP 5150)]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> > [setting tty state failed in terminal_inferior: Input/output error]
> > [tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
> >
> > [Thread debugging using libthread_db enabled]
> > [New Thread 16384 (LWP 5611)]
> > Detaching after fork from child process 5614.
> > [New Thread 32769 (LWP 5617)]
> > [New Thread 16386 (LWP 5618)]
> > [New Thread 32771 (LWP 5619)]
> >
> > Program received signal SIGSEGV, Segmentation fault.
> > [Switching to Thread 16384 (LWP 5611)]
> > 0x004c0055 in ?? ()
> >
> > Thread 4 (Thread 32771 (LWP 5619)):
> > #0  0xb60e6f1b in read () from /lib/libpthread.so.0
> > No symbol table info available.
> > #1  0xb5eb1604 in ?? () from /usr/local/lib/liblirc_client.so.0
> > No symbol table info available.
> > #2  0x00000000 in ?? ()
> > No symbol table info available.
> > #3  0xb5eaf022 in lirc_nextcode (code=0xbf5ffa5c) at lirc_client.c:1746
> >         new_buffer = 0xfffffe00 <Address 0xfffffe00 out of bounds>
> >         packet_size = 100
> >         end_len = 0
> >         len = -512
> >         end = 0x0
> >         c = 0 '\0'
> > #4  0xb7022f60 in LircClient::Process (this=0x82c7320) at lirc.cpp:68
> >         code = 0x0
> >         ir = 0x0
> >         ret = -1208638400
> > #5  0xb6daa064 in SpawnLirc (param=0x8267790) at mythmainwindow.cpp:52
> >         main_window = (class MythMainWindow *) 0x8267790
> >         config_file = {static null = {static null = <same as static
> > member of an already seen type>, d = 0x8186660, static shared_null =
> > 0x8186660}, d = 0x82c7250, static shared_null = 0x8186660}
> >         program = {static null = {static null = <same as static member
> > of an already seen type>, d = 0x8186660, static shared_null = 0x8186660}, d
> > = 0x82c7108, static shared_null = 0x8186660}
> >         cl = (class LircClient *) 0x82c7320
> > #6  0xb60e154e in pthread_start_thread () from /lib/libpthread.so.0
> > No symbol table info available.
> > #7  0xb60e15df in pthread_start_thread_event () from
> > /lib/libpthread.so.0
> > No symbol table info available.
> > #8  0xb5f7cb8a in clone () from /lib/libc.so.6
> > No symbol table info available.
> >
> > Thread 3 (Thread 16386 (LWP 5618)):
> > #0  0xb60e39f3 in __pthread_sigsuspend () from /lib/libpthread.so.0
> > No symbol table info available.
> > #1  0xb60e2f88 in __pthread_wait_for_restart_signal () from
> > /lib/libpthread.so.0
> > No symbol table info available.
> > #2  0xb60dfcd8 in pthread_cond_wait at GLIBC_2.0 () from
> > /lib/libpthread.so.0
> > No symbol table info available.
> > #3  0xb68c9400 in QWaitCondition::wait () from /usr/local/qt- 3.3.5
> > /lib/libqt-mt.so.3
> > No symbol table info available.
> > #4  0xb6f0ee51 in MythContext::waitPrivRequest (this=0x81d9cd0) at
> > mythcontext.cpp:2747
> > No locals.
> > #5  0x08073960 in run_priv_thread (data=0x0) at main.cpp :683
> > No locals.
> > #6  0xb60e154e in pthread_start_thread () from /lib/libpthread.so.0
> > No symbol table info available.
> > #7  0xb60e15df in pthread_start_thread_event () from
> > /lib/libpthread.so.0
> > No symbol table info available.
> > #8  0xb5f7cb8a in clone () from /lib/libc.so.6
> > No symbol table info available.
> >
> > Thread 2 (Thread 32769 (LWP 5617)):
> > #0  0xb5f73eb1 in loser_poll () from /lib/libc.so.6
> > No symbol table info available.
> > #1  0xb5f73e39 in poll () from /lib/libc.so.6
> > No symbol table info available.
> > #2  0xb60e09f0 in __pthread_manager () from /lib/libpthread.so.0
> > No symbol table info available.
> > #3  0xb60e0c17 in __pthread_manager_event () from /lib/libpthread.so.0
> > No symbol table info available.
> > #4  0xb5f7cb8a in clone () from /lib/libc.so.6
> > No symbol table info available.
> >
> > Thread 1 (Thread 16384 (LWP 5611)):
> > #0  0x004c0055 in ?? ()
> > No symbol table info available.
> > #1  0xb6f26f11 in SelectSetting::fillSelectionsFromDir (this=0x82d0a08, dir=@0xbff60f50
> > , absPath=96) at settings.cpp:406
> >         il = (const QFileInfoList *) 0xbff60f18
> >         it = {<QGListIterator> = {list = 0xbff60f50, curNode =
> > 0xbff61920}, <No data fields>}
> >         fi = (QFileInfo *) 0xb6975c8b
> > #2  0xb3f9731a in SetOnInsertDVD () at settings.cpp:51
> >         gc = (HostComboBox *) 0x82d0a08
> > #3  0xb3f97a93 in DVDGeneralSettings (this=0xbff61100) at settings.cpp
> > :66
> >         general = (class VerticalConfigurationGroup *) 0x82d0770
> > #4  0xb3f9525c in mythplugin_init (libversion=0xb70558e1 "
> > 0.19.20060226-1") at main.cpp:293
> >         gsettings = {<ConfigurationWizard> = {<ConfigurationDialog> =
> > {<Configurable> = {<> = {<No data fields>}, _vptr.Configurable = 0xb3fbe630,
> > static metaObj = 0x81f4888, labelAboveWidget = false, enabled = true,
> > configName = {static null = {static null = <same as static member of an
> > already seen type>, d = 0x8186660, static shared_null = 0x8186660}, d =
> > 0x8186660, static shared_null = 0x8186660}, label = {static null = {static
> > null = <same as static member of an already seen type>, d = 0x8186660,
> > static shared_null = 0x8186660}, d = 0x8186660, static shared_null =
> > 0x8186660}, helptext = {static null = {static null = <same as static member
> > of an already seen type>, d = 0x8186660, static shared_null = 0x8186660}, d
> > = 0x8186660, static shared_null = 0x8186660}, visible = true},
> > _vptr.ConfigurationDialog = 0xb3fbe59c, dialog = 0xb60e1c38},
> > <ConfigurationGroup> = {_vptr.ConfigurationGroup = 0xb3fbe5b8, static
> > metaObj = 0x81f4ed8, children =
> > {<std::_Vector_base<Configurable*,std::allocator<Configurable*> >> =
> > {_M_impl = {<std::allocator<Configurable*>> =
> > {<__gnu_cxx::new_allocator<Configurable*>> = {<No data fields>}, <No data
> > fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No
> > data fields>}, uselabel = true, useframe = true, zeroMargin = false,
> > zeroSpace = false}, <No data fields>}, _vptr.DVDGeneralSettings =
> > 0xb3fbe554}
> >         psettings = {<ConfigurationWizard> = <invalid address>,
> > _vptr.DVDPlayerSettings = 0xb60e43fb}
> >         rsettings = {<ConfigurationWizard> = <invalid address>,
> > _vptr.DVDRipperSettings = 0xb5fdbff4}
> > #5  0xb6fa6ce5 in MythPlugin::init (this=0x82d41b8,
> > libversion=0xb70558e1 "0.19.20060226-1") at mythplugin.cpp:33
> >         ifunc = 0xb3f950da <mythplugin_init>
> > #6  0xb6fa7c99 in MythPluginManager::init_plugin (this=0x82d5278,
> > plugname=@0xbff61480) at mythplugin.cpp:148
> >         newname = {static null = {static null = <same as static member
> > of an already seen type>, d = 0x8186660, static shared_null = 0x8186660}, d
> > = 0x82d5178, static shared_null = 0x8186660}
> >         result = 5
> > #7  0xb6fa79d0 in MythPluginManager (this=0x82d5278) at mythplugin.cpp
> > :129
> >         library = {static null = {static null = <same as static member
> > of an already seen type>, d = 0x8186660, static shared_null = 0x8186660}, d
> > = 0x82d4cd8, static shared_null = 0x8186660}
> >         i = {node = 0x82d43b0}
> >         prefixLength = 3
> >         suffixLength = 3
> >         libraries = {<QValueList<QString>> = {sh = 0x82d4c20}, <No data
> > fields>}
> >         pluginprefix = {static null = {static null = <same as static
> > member of an already seen type>, d = 0x8186660, static shared_null =
> > 0x8186660}, d = 0x82d4898, static shared_null = 0x8186660}
> >         filterDir = <incomplete type>
> >         filter = {static null = {static null = <same as static member of
> > an already seen type>, d = 0x8186660, static shared_null = 0x8186660}, d =
> > 0x82d41e0, static shared_null = 0x8186660}
> > #8  0x08077f61 in main (argc=5, argv=0xbff619f4) at main.cpp:1063
> >         geometry = {static null = {static null = <same as static member
> > of an already seen type>, d = 0x8186660, static shared_null = 0x8186660}, d
> > = 0x819e1a8, static shared_null = 0x8186660}
> >         a = <incomplete type>
> >         logfile = {static null = {static null = <same as static member
> > of an already seen type>, d = 0x8186660, static shared_null = 0x8186660}, d
> > = 0x81d99f8, static shared_null = 0x8186660}
> >         finfo = {fn = {static null = {static null = <same as static
> > member of an already seen type>, d = 0x8186660, static shared_null =
> > 0x8186660}, d = 0x81d9a68, static shared_null = 0x8186660}, fic = 0x0, cache
> > = true, symLink = false}
> >         logfd = 9
> >         fileprefix = {static null = {static null = <same as static
> > member of an already seen type>, d = 0x8186660, static shared_null =
> > 0x8186660}, d = 0x81d9b88, static shared_null = 0x8186660}
> >         themename = {static null = {static null = <same as static member
> > of an already seen type>, d = 0x8186660, static shared_null = 0x8186660}, d
> > = 0x826bae8, static shared_null = 0x8186660}
> >         randomtheme = false
> >         status = 0
> >         mainWindow = (class MythMainWindow *) 0x8267790
> >         pmanager = (MythPluginManager *) 0x0
> >         pluginname = {static null = {static null = <same as static
> > member of an already seen type>, d = 0x8186660, static shared_null =
> > 0x8186660}, d = 0x81d9a10, static shared_null = 0x8186660}
> >         settingsOverride = {sh = 0x81d97e0}
> >         binname = {static null = {static null = <same as static member
> > of an already seen type>, d = 0x8186660, static shared_null = 0x8186660}, d
> > = 0x81d9a80, static shared_null = 0x8186660}
> >         priv_thread = 16386
> >         themedir = {static null = {static null = <same as static member
> > of an already seen type>, d = 0x8186660, static shared_null = 0x8186660}, d
> > = 0x8206f80, static shared_null = 0x8186660}
> >         exitstatus = -1240574962
> >         mon = (class MediaMonitor *) 0x14
> >         ResetSettings = false
> >         dir = <incomplete type>
> >         networkControl = (class NetworkControl *) 0xb60aec39
> >
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-dev/attachments/20060330/bb4f8a82/attachment-0001.htm 


More information about the mythtv-dev mailing list