Opened 12 years ago

Closed 12 years ago

#5163 closed defect (invalid)

mythfrontend SIGSEGV on both -fixes and trunk

Reported by: anonymous Owned by: Isaac Richards
Priority: minor Milestone: unknown
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Here's the backtrace:

mythtv:~# gdb /usr/local/bin/mythfrontend -x gdbcommands GNU gdb 6.7.1-debian Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb4350760 (LWP 27609)] 2008-04-06 16:36:43.753 Using runtime prefix = /usr/local, libdir = /usr/local/l ib [New Thread 0xb40feb90 (LWP 27612)] [New Thread 0xb38fdb90 (LWP 27613)] [New Thread 0xb2effb90 (LWP 27614)] 2008-04-06 16:36:44.534 DPMS is disabled. 2008-04-06 16:36:44.534 Using localhost value of mythtv [New Thread 0xb26feb90 (LWP 27619)] [Thread 0xb26feb90 (LWP 27619) exited] 2008-04-06 16:36:44.796 New DB connection, total: 1 2008-04-06 16:36:44.799 Connected to database 'mythconverg' at host: localhost 2008-04-06 16:36:44.800 Closing DB connection named 'DBManager0' 2008-04-06 16:36:44.801 Primary screen: 0. 2008-04-06 16:36:44.801 Connected to database 'mythconverg' at host: localhost 2008-04-06 16:36:44.802 Using screen 0, 1280x720 at 0,0 [New Thread 0xb26feb90 (LWP 27620)] [New Thread 0xb1a41b90 (LWP 27621)] [New Thread 0xb1240b90 (LWP 27622)] [Thread 0xb1240b90 (LWP 27622) exited]

Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb4350760 (LWP 27609)] 0xafab911d in QMutexPool::get () from /usr/lib/libqt-mt.so.3

Thread 7 (Thread 0xb1a41b90 (LWP 27621)): #0 0xffffe410 in kernel_vsyscall () No symbol table info available. #1 0xb558999b in read () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb5307eb2 in lirc_nextcode (code=0xb1a4128c) at lirc_client.c:1752

len = <value optimized out> end = 0x0 c = <value optimized out> packet_size = 100 end_len = 0

#3 0xb6d1e17c in LircClient::Process (this=0x82db708) at lirc.cpp:77

code = 0x0 ir = 0x0 ret = -1208014976

#4 0xb6a44a17 in SpawnLirc? (param=0x8397090) at mythmainwindow.cpp:67

config_file = {static null = {<No data fields>}, static shared_null = {r

ef = {value = 1226}, alloc = 0, size = 0, data = 0x81b0842, clean = 0, simpletex t = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}} , static shared_empty = {ref = {value = 1067}, alloc = 0, size = 0, data = 0xb57 ea7ce, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0,

reserved = 0, array = {0}}, d = 0x8350910, static codecForCStrings = 0x0}

cl = (class LircClient? *) 0x82db708

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

Thread 6 (Thread 0xb26feb90 (LWP 27620)): #0 0xffffe410 in kernel_vsyscall () No symbol table info available. #1 0xb5586aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthre ad.so.0 No symbol table info available. #2 0xb56cfdbc in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 No symbol table info available. #3 0xb6bd4062 in MythContext::waitPrivRequest (this=0x82a7fd0) at mythcontext.c pp:3911 No locals. #4 0x08072def in run_priv_thread (data=0x0) at main.cpp:881 No locals. #5 0xb55824fb in start_thread () from /lib/i686/cmov/libpthread.so.0 No symbol table info available. #6 0xb53e393e in clone () from /lib/i686/cmov/libc.so.6 No symbol table info available.

Thread 4 (Thread 0xb2effb90 (LWP 27614)): #0 0xffffe410 in kernel_vsyscall () No symbol table info available. #1 0xb53dc321 in select () from /lib/i686/cmov/libc.so.6 No symbol table info available. #2 0xb6f0105e in SSDP::run (this=0xb2f00508) at ssdp.cpp:210

nMaxSocket = 26 read_set = {fds_bits = {117440512, 0 <repeats 31 times>}} timeout = {tv_sec = 0, tv_usec = 645000}

#3 0xb56cf507 in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #4 0xb2f00508 in ?? () No symbol table info available. #5 0x00000000 in ?? () No symbol table info available.

Thread 3 (Thread 0xb38fdb90 (LWP 27613)): #0 0xffffe410 in kernel_vsyscall () No symbol table info available. #1 0xb5586dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/lib pthread.so.0 No symbol table info available. #2 0xb56cedee in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #3 0xb38fd1f4 in ?? () No symbol table info available. #4 0xb38fd224 in ?? () No symbol table info available. #5 0xb38fd260 in ?? () No symbol table info available. #6 0xb5544081 in operator delete () from /usr/lib/libstdc++.so.6 No symbol table info available. #7 0xb56cef1b in QThread::msleep () from /usr/lib/libQtCore.so.4 No symbol table info available. #8 0xb6f04cd6 in TaskQueue::run (this=0x82a9268) at taskqueue.cpp:114

ttNow = {tv_sec = 1207489005, tv_usec = 869052} pTask = (Task *) 0x0

#9 0xb56cf507 in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #10 0x082a9268 in ?? () No symbol table info available. #11 0x00000000 in ?? () No symbol table info available.

Thread 2 (Thread 0xb40feb90 (LWP 27612)): #0 0xffffe410 in kernel_vsyscall () No symbol table info available. #1 0xb5586dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/lib pthread.so.0 No symbol table info available. #2 0xb56cfd88 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 No symbol table info available. #3 0xb6f117d1 in CEvent::WaitForEvent? (this=0x82a95b4, time=500) at threadpool. cpp:96

ret = false

#4 0xb6f12e14 in WorkerThread::run (this=0x82a95a8) at threadpool.cpp:202

timer = {m_timer = {mds = 59803755}}

#5 0xb56cf507 in ?? () from /usr/lib/libQtCore.so.4 No symbol table info available. #6 0x082a95a8 in ?? () No symbol table info available. #7 0x00000000 in ?? () No symbol table info available.

Thread 1 (Thread 0xb4350760 (LWP 27609)): #0 0xafab911d in QMutexPool::get () from /usr/lib/libqt-mt.so.3 No symbol table info available. #1 0xaf7f54da in QMetaObjectCleanUp::QMetaObjectCleanUp () from /usr/lib/libqt- mt.so.3 No symbol table info available. #2 0xafb64dba in ?? () from /usr/lib/libqt-mt.so.3 No symbol table info available. #3 0xafc5fb24 in QMotifStyle::metaObj () from /usr/lib/libqt-mt.so.3 No symbol table info available. #4 0xafc1b2c8 in typeinfo name for QWindowsStyle () from /usr/lib/libqt-mt.so.3 No symbol table info available. #5 0xafb64f50 in ?? () from /usr/lib/libqt-mt.so.3 No symbol table info available. #6 0x00000050 in ?? () No symbol table info available. #7 0xb7ffaff4 in ?? () from /lib/ld-linux.so.2 No symbol table info available. #8 0xafc53c10 in ?? () from /usr/lib/libqt-mt.so.3 No symbol table info available. #9 0xbf9bd918 in ?? () No symbol table info available. #10 0xafb65215 in ?? () from /usr/lib/libqt-mt.so.3 No symbol table info available. #11 0xafc53c10 in ?? () from /usr/lib/libqt-mt.so.3 No symbol table info available. #12 0xb2f45eb0 in ?? () No symbol table info available. #13 0xbf9bd928 in ?? () No symbol table info available. #14 0xaf711a40 in _init () from /usr/lib/libqt-mt.so.3 No symbol table info available. Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb)

Change History (4)

comment:1 Changed 12 years ago by anonymous

Please include all output in bug reports. MythTV Version : 16971 MythTV Branch : trunk Library API : 0.22.20080320-2 Network Protocol : 40 QT Version : 4.3.4 Options compiled in:

linux debug using_oss using_alsa using_arts using_jack using_backend using_dbox2 using_dvb using_frontend using_hdhomerun using_iptv using_ivtv using_joystick_menu using_lirc using_v4l using_x11 using_xrandr using_xv using_xvmc using_xvmcw using_xvmc_vld using_bindings_perl using_bindings_python using_opengl using_ffmpeg_threads using_live

mythtv:~#

comment:2 Changed 12 years ago by anonymous

You still have some qt3 stuff in there (libqt-mt.so.3 is qt3 specific)...

There are been multiple posts about it on the mailing list or on trac (for example http://svn.mythtv.org/trac/ticket/5137), please erase your old files...

Nick

comment:3 Changed 12 years ago by anonymous

Sorry about the hassle, I found this myself as well. I stand corrected.

comment:4 Changed 12 years ago by stuartm

Resolution: invalid
Status: newclosed
Note: See TracTickets for help on using tickets.