Opened 15 years ago

Closed 15 years ago

#6821 closed defect (invalid)

Segfault starting mythfrontend

Reported by: Damian O'Sullivan <damian@…> Owned by: Isaac Richards
Priority: minor Milestone: unknown
Component: MythTV - General Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

damian@mythtv-box:~$ dmesg | tail -1 [21320.743021] mythfrontend[8566]: segfault at 3739cf4 ip b36be824 sp bfd3d37c error 4 in libGLcore.so.180.60[b2e26000+d1a000]

Seems to happen about 30% of the time on startup of mythfrontend.

damian@mythtv-box:~$ mythfrontend --version Please include all output in bug reports. MythTV Version : 21158M MythTV Branch : trunk Library API : 0.22.20090804-1 Network Protocol : 46 QT Version : 4.5.0 Options compiled in:

linux debug silent using_oss using_alsa using_jack using_backend using_directfb using_dvb using_firewire using_frontend using_hdpvr using_ivtv using_libfftw3 using_lirc using_mheg using_opengl_video using_opengl_vsync using_qtwebkit using_v4l using_x11 using_xrandr using_xv using_xvmc using_bindings_perl using_bindings_python using_opengl using_vdpau using_ffmpeg_threads using_libavc_5_3 using_mheg

damian@mythtv-box:~$ cat /var/log/Xorg.0.log |grep NVIDIA | grep Driver (II) NVIDIA dlloader X Driver 180.60 Tue May 12 12:18:36 PDT 2009 (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs

damian@mythtv-box:~$ uname -a Linux mythtv-box 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 19:49:51 UTC 2009 i686 GNU/Linux damian@mythtv-box:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 9.04 Release: 9.04 Codename: jaunty damian@mythtv-box:~$

Don't know if this limited info is enough:

2009-08-08 14:50:42.297 NetworkControl?: Listening for remote connections on port 6546 2009-08-08 14:50:45.365 Loading window theme from /usr/local/share/mythtv/themes/blootube-wide/menu-ui.xml 2009-08-08 14:50:45.382 Loading menu theme from /usr/local/share/mythtv/themes/defaultmenumainmenu.xml 2009-08-08 14:50:45.384 Found mainmenu.xml for theme 'blootube-wide' 2009-08-08 14:50:45.385 Using NV NPOT texture extension

Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb29c8730 (LWP 8751)] 0xb3763824 in ?? () from /usr/lib/libGLcore.so.1

Thread 11 (Thread 0xabf18b90 (LWP 8776)): #0 0xb80c7430 in kernel_vsyscall () No symbol table info available. #1 0xb60dd0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb51a19b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 No symbol table info available. #3 0x0816a7e1 in NetworkControl::RunCommandThread? (this=0xb1728520) at networkcontrol.cpp:243

command = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 3090}, alloc = 0, size = 0, data = 0x8244072, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 1942}, alloc = 0, size = 0, data = 0xb5389a6e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x8244060, static codecForCStrings = 0x0}

#4 0x0816a93b in NetworkControl::CommandThread? (param=0xb1728520) at networkcontrol.cpp:230

networkControl = (class NetworkControl? *) 0xb1728520

#5 0xb60d94ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #6 0xb4fa749e in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available.

Thread 10 (Thread 0xac719b90 (LWP 8775)): #0 0xb80c7430 in kernel_vsyscall () No symbol table info available. #1 0xb60dd412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb51a0359 in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #3 0xb51a048b in QThread::msleep () from /usr/lib/libQtCore.so.4 No symbol table info available. #4 0xb6782f1c in MonitorThread::run (this=0x95f0588) at mythmediamonitor.cpp:52 No locals. #5 0xb51a096e in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #6 0xb60d94ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #7 0xb4fa749e in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available.

Thread 9 (Thread 0xada50b90 (LWP 8770)): #0 0xb80c7430 in kernel_vsyscall () No symbol table info available. #1 0xb4f9f7b1 in select () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0xb5272380 in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #3 0xb51a096e in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #4 0xb60d94ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #5 0xb4fa749e in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available.

Thread 8 (Thread 0xaf62bb90 (LWP 8769)): #0 0xb80c7430 in kernel_vsyscall () No symbol table info available. #1 0xb4f9f7b1 in select () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0xb6606bc3 in LIRC::run (this=0x8fedfe0) at lirc.cpp:448

readfds = {fds_bits = {1048576, 0 <repeats 31 times>}} timeout = {tv_sec = 0, tv_usec = 54881} ret = 0 codes = {{p = {static shared_null = {ref = {_q_value = 9866}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xaf62b2d8}, d = 0xaf62b2d8}}

#3 0xb51a096e in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #4 0xb60d94ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #5 0xb4fa749e in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available.

Thread 7 (Thread 0xb047cb90 (LWP 8768)): #0 0xb80c7430 in kernel_vsyscall () No symbol table info available. #1 0xb4f9f7b1 in select () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0xb645b023 in MythSocketThread::run (this=0xb649f060) at mythsocket.cpp:991

it = {i = 0x8f53eac} rval = 1 rfds = {fds_bits = {100663296, 32, 0 <repeats 30 times>}} sock = (MythSocket? *) 0x9149398 maxfd = 37 found = false

#3 0xb51a096e in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #4 0xb60d94ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #5 0xb4fa749e in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available.

Thread 6 (Thread 0xb0ccdb90 (LWP 8763)): #0 0xb80c7430 in kernel_vsyscall () No symbol table info available. #1 0xb60dd0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb51a19b2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 No symbol table info available. #3 0xb6748027 in MythContext::waitPrivRequest (this=0x8f3d900) at mythcontext.cpp:2096 No locals. #4 0x08076f1d in run_priv_thread (data=0x0) at main.cpp:942 No locals. #5 0xb60d94ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #6 0xb4fa749e in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available.

Thread 4 (Thread 0xb16ffb90 (LWP 8759)): #0 0xb80c7430 in kernel_vsyscall () No symbol table info available. #1 0xb4f9f7b1 in select () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0xb699015e in SSDP::run (this=0x8f437a8) at ssdp.cpp:231

nMaxSocket = 19 read_set = {fds_bits = {917504, 0 <repeats 31 times>}} timeout = {tv_sec = 0, tv_usec = 578741}

#3 0xb51a096e in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #4 0xb60d94ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #5 0xb4fa749e in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available.

Thread 3 (Thread 0xb201ab90 (LWP 8758)): #0 0xb80c7430 in kernel_vsyscall () No symbol table info available. #1 0xb60dd412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb51a0359 in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #3 0xb51a048b in QThread::msleep () from /usr/lib/libQtCore.so.4 No symbol table info available. #4 0xb699461f in TaskQueue::run (this=0x8f3e760) at taskqueue.cpp:127

ttNow = {tv_sec = 1249739445, tv_usec = 366675} pTask = (Task *) 0x0

#5 0xb51a096e in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #6 0xb60d94ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #7 0xb4fa749e in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available.

Thread 2 (Thread 0xb281bb90 (LWP 8757)): #0 0xb80c7430 in kernel_vsyscall () No symbol table info available. #1 0xb4f9cae7 in poll () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0xb2dbd74b in g_poll () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #3 0xb2daff82 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #4 0xb2db0268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #5 0xb52c0457 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 No symbol table info available. #6 0xb529306a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 No symbol table info available. #7 0xb52934aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4 No symbol table info available. #8 0xb519d639 in QThread::exec () from /usr/lib/libQtCore.so.4 No symbol table info available. #9 0xb69a6843 in WorkerThread::run (this=0x8f3ebd0) at threadpool.cpp:265 No locals. #10 0xb51a096e in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #11 0xb60d94ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #12 0xb4fa749e in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available.

Thread 1 (Thread 0xb29c8730 (LWP 8751)): #0 0xb3763824 in ?? () from /usr/lib/libGLcore.so.1 No symbol table info available. #1 0x80105004 in ?? () No symbol table info available. Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb) bt #0 0xb3763824 in ?? () from /usr/lib/libGLcore.so.1 #1 0x80105004 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb)

Change History (1)

comment:1 Changed 15 years ago by danielk

Resolution: invalid
Status: newclosed

Not a mythtv bug, you have some problem with your nvidia driver installation.

Note: See TracTickets for help on using tickets.