Raspberry Pi 3 Model B
Fresh load of Jessie, apt-get update and upgrade applied.
Fresh build of Mythtv 0.28, No errors.
mythfrontend starts setup, choose language, click save, then segfaults.
I run with gdb and get the following stack trace after the segfault:
Code: Select all
Program received signal SIGSEGV, Segmentation fault.
0x70a71968 in _int_free (av=0x0, p=0x7effef60, have_lock=1996487348) at malloc.c:3943
3943 malloc.c: No such file or directory.
(gdb) where
#0 0x70a71968 in _int_free (av=0x0, p=0x7effef60, have_lock=1996487348) at malloc.c:3943
#1 0x000cd188 in __gnu_cxx::new_allocator<QWidget*>::deallocate (this=0x7effef1c, __p=0x7effef68)
at /usr/include/c++/4.9/ext/new_allocator.h:110
#2 0x000cca94 in std::allocator_traits<std::allocator<QWidget*> >::deallocate (__a=..., __p=0x7effef68, __n=65)
at /usr/include/c++/4.9/bits/alloc_traits.h:383
#3 0x000cc094 in std::_Vector_base<QWidget*, std::allocator<QWidget*> >::_M_deallocate (this=0x7effef1c,
__p=0x7effef68, __n=65) at /usr/include/c++/4.9/bits/stl_vector.h:178
#4 0x000ca970 in std::_Vector_base<QWidget*, std::allocator<QWidget*> >::~_Vector_base (this=0x7effef1c,
__in_chrg=<optimized out>) at /usr/include/c++/4.9/bits/stl_vector.h:160
#5 0x000c98c8 in std::vector<QWidget*, std::allocator<QWidget*> >::~vector (this=0x7effef1c,
__in_chrg=<optimized out>) at /usr/include/c++/4.9/bits/stl_vector.h:425
#6 0x000c88dc in VerticalConfigurationGroup::~VerticalConfigurationGroup (this=0x7effeed8, __in_chrg=<optimized out>)
at ../../libs/libmyth/mythconfiggroups.h:95
#7 0x002c8304 in GallerySettings::~GallerySettings (this=0x7effeed8, __in_chrg=<optimized out>) at galleryconfig.h:12
#8 0x002c8358 in GallerySettings::~GallerySettings (this=0x7effeed8, __in_chrg=<optimized out>) at galleryconfig.h:12
#9 0x7479e7d0 in ConfigurationDialog::exec (this=0x7effeed8, saveOnAccept=true, doLoad=true)
at mythconfigdialogs.cpp:98
#10 0x747aae28 in MythContextPrivate::PromptForDatabaseParams (this=0x3e3250, error=...) at mythcontext.cpp:586
#11 0x747a85a0 in MythContextPrivate::FindDatabase (this=0x3e3250, prompt=false, noAutodetect=false)
at mythcontext.cpp:422
#12 0x747a7f44 in MythContextPrivate::Init (this=0x3e3250, gui=true, promptForBackend=false, noPrompt=false,
ignoreDB=false) at mythcontext.cpp:300
#13 0x747b060c in MythContext::Init (this=0x3d6450, gui=true, promptForBackend=false, disableAutoDiscovery=false,
ignoreDB=false) at mythcontext.cpp:1182
#14 0x00069f74 in main (argc=1, argv=0x7efff754) at main.cpp:1778
Thanks.