[mythtv] Mythtv svn Segmentation Fault

Justin Wetherell phishman3579 at gmail.com
Wed Mar 29 23:42:51 UTC 2006


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/20060329/274add33/attachment.htm 


More information about the mythtv-dev mailing list