[mythtv-users] mythfrontend on mac segfault

brad dreisbach bradd at ameri.ca
Sun Jan 13 14:01:54 UTC 2013


On Jan 13, 2013, at 8:00 AM, Jean-Yves Avenard <jyavenard at gmail.com> wrote:

> On 5 January 2013 03:55, brad dreisbach <bradd at ameri.ca> wrote:
>> I am a bit behind reading mythtv-dev, are there any known issues related to running a master fronted on mac(wasn't
>> able to turn up anything searching trac)?
>> 
>> I seems to dump a core when started up with upnp enabled on the frontend.  when i start it using --noupnp
>> it will "work" to a certain extent, but segfaults exiting watching a recording.  i am compiling using osx-packager-qtsdk.pl.
>> 
>> figured id ask if this is a known issue before digging deeper…
>> 
> 
> add --loglevel debug
> 
> to see what's going on...

the ipv4 thing may be a red herring after all.  tcpdump shows that the FE is communicating with the BE
over the public ipv4 address, so I'm not quite sure what is going on.  


2013-01-13 08:48:54.779717 I  Starting mythlogserver
2013-01-13 08:48:54.850590 I  Added logging to mythlogserver at TCP:35327
2013-01-13 08:48:54.907174 I  UDPListener: Enabling
2013-01-13 08:48:54.938654 D  Adding link-local 'FE80::1%lo0' to address list.
2013-01-13 08:48:54.938763 D  Adding IPv4 loopback to address list.
2013-01-13 08:48:54.938772 D  Adding IPv6 loopback to address list.
2013-01-13 08:48:54.938818 D  Adding link-local 'FE80::9227:E4FF:FEE9:6647%en1' to address list.
2013-01-13 08:48:54.938838 D  Adding '[2001:XXX:YYYY::ZZZ]' to address list.
2013-01-13 08:48:54.938870 D  Skipping non-private address during IPv4 autoselection: AAA.BBB.CCC.DDD
2013-01-13 08:48:54.938880 D  Adding '192.168.1.168' to address list.
2013-01-13 08:48:54.945100 I  Binding to UDP 127.0.0.1:6948
2013-01-13 08:48:54.945315 I  Binding to UDP 192.168.1.168:6948
2013-01-13 08:48:54.945531 I  Binding to UDP [fe80::1%lo0]:6948
2013-01-13 08:48:54.945711 I  Binding to UDP [::1]:6948
2013-01-13 08:48:54.945841 I  Binding to UDP [fe80::9227:e4ff:fee9:6647%en1]:6948
2013-01-13 08:48:54.945985 I  Binding to UDP [2001:XXX:YYYY::ZZZ]:6948
2013-01-13 08:48:54.946113 I  Binding to UDP 192.168.1.255:6948
2013-01-13 08:48:55.342069 N  Desktop video mode: 1680x1050 60.000 Hz
2013-01-13 08:48:55.477137 I  Listening on TCP 127.0.0.1:6547
2013-01-13 08:48:55.477332 I  Listening on TCP 192.168.1.168:6547
2013-01-13 08:48:55.477505 I  Listening on TCP [fe80::1%lo0]:6547
2013-01-13 08:48:55.477661 I  Listening on TCP [::1]:6547
2013-01-13 08:48:55.477823 I  Listening on TCP [fe80::9227:e4ff:fee9:6647%en1]:6547
2013-01-13 08:48:55.477991 I  Listening on TCP [2001:XXX:YYYY::ZZZ]:6547
2013-01-13 08:48:57.277261 D  MMulticastSocketDevice(239.255.255.250:68): setsockopt - IP_DROP_MEMBERSHIP 
			eno: Invalid argument (22)
2013-01-13 08:48:57.281863 E  Socket readBlock error 0
2013-01-13 08:48:57.292118 E  Socket readBlock error 1
2013-01-13 08:48:57.292142 E  Socket readBlock error 0
2013-01-13 08:48:57.296590 E  Socket readBlock error 1
2013-01-13 08:48:57.305803 E  Socket readBlock error 1
2013-01-13 08:48:57.307794 E  Socket readBlock error 1
2013-01-13 08:48:57.310666 E  Socket readBlock error 1
2013-01-13 08:48:57.382901 E  Socket readBlock error 1
2013-01-13 08:48:57.383043 E  Socket readBlock error 1
2013-01-13 08:48:57.383279 E  Socket readBlock error 1
2013-01-13 08:48:57.470169 E  Socket readBlock error 1
MythFrontend(1707,0x110c81000) malloc: *** error for object 0x108622f88: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
2013-01-13 08:48:57.496059 E  Socket readBlock error 1
2013-01-13 08:48:57.502469 E  Socket readBlock error 0
2013-01-13 08:48:57.502762 E  Socket readBlock error 1
2013-01-13 08:48:57.504627 E  Socket readBlock error 1
Handling Abort trap: 6
Abort (core dumped)

and from the crash report:

Process:         MythFrontend [1796]
Path:            /Applications/MythFrontend-old.app/Contents/MacOS/MythFrontend
Identifier:      org.osx-bundler.MythFrontend
Version:         v0.27-pre2-437-gf685449 (1.0)
Code Type:       X86-64 (Native)
Parent Process:  tcsh [1783]
User ID:         501

Date/Time:       2013-01-13 09:00:45.859 -0500
OS Version:      Mac OS X 10.8.2 (12C60)
Report Version:  10

Interval Since Last Report:          1618500 sec
Crashes Since Last Report:           117
Per-App Interval Since Last Report:  461 sec
Per-App Crashes Since Last Report:   18
Anonymous UUID:                      1973E95B-E7B4-F4AA-A5B7-05DA831859FA

Crashed Thread:  20

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
*** error for object 0x1085331b8: incorrect checksum for freed object - object was probably modified after being freed.

...

Thread 20 Crashed:
0   libsystem_kernel.dylib        	0x00007fff90244212 __pthread_kill + 10
1   libsystem_c.dylib             	0x00007fff8a6c1af4 pthread_kill + 90
2   libsystem_c.dylib             	0x00007fff8a705e9e __abort + 159
3   libsystem_c.dylib             	0x00007fff8a705dff abort + 192
4   libsystem_c.dylib             	0x00007fff8a6e18a5 szone_error + 580
5   libsystem_c.dylib             	0x00007fff8a6e638d tiny_malloc_from_free_list + 629
6   libsystem_c.dylib             	0x00007fff8a6e6ad8 szone_malloc_should_clear + 971
7   libsystem_c.dylib             	0x00007fff8a6dd455 szone_realloc + 1954
8   libsystem_c.dylib             	0x00007fff8a6d954a malloc_zone_realloc + 79
9   libsystem_c.dylib             	0x00007fff8a6d9cac realloc + 157
10  QtCore                        	0x0000000105ffa64d QListData::realloc(int) + 45
11  QtCore                        	0x0000000105ffa823 QListData::append(int) + 211
12  QtCore                        	0x0000000105fba116 QList<QString>::append(QString const&) + 102
13  QtCore                        	0x0000000106038be1 QString::split(QString const&, QString::SplitBehavior, Qt::CaseSensitivity) const + 97
14  mythupnp                      	0x00000001027cf7ce SSDP::ProcessData(MSocketDevice*) + 1854
15  mythupnp                      	0x00000001027cf009 SSDP::run() + 825
16  mythbase                      	0x000000010293c893 MThreadInternal::run() + 19
17  QtCore                        	0x0000000105fdb5ba QThreadPrivate::start(void*) + 298
18  libsystem_c.dylib             	0x00007fff8a6c0742 _pthread_start + 327
19  libsystem_c.dylib             	0x00007fff8a6ad181 thread_start + 13



More information about the mythtv-users mailing list