[packman] Bug in HandBrakeGUI on Tumbleweed openSUSE

Freek de Kruijf freek at opensuse.org
Sat Mar 21 23:31:51 CET 2020


Op zaterdag 21 maart 2020 13:34:12 CET schreef Dave Plater:
> Unfortunately after updating to the same snapshot handbrake still
> works. Force install handbrake-gtk handbrake and the debug packages,
> run gdb HandBrakeGUI again and post the result of bt full after the
> crash.
> 
> Regards
> Dave

After the latest upgrade, later today, the versions for i586 and x86_64 are 
the same. So

Output of bt full:

#0  0x00007ffff3ece6d1 in std::vector<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > >::_M_realloc_insert<char const (&) 
[16]>(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >*, 
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > > >, char const (&) [16])
    (this=0x7fffffffd4e0, __position=__position at entry=non-dereferenceable 
iterator for std::vector)
    at /usr/include/c++/9/ext/new_allocator.h:119
        __len = <optimized out>
        __old_start = <optimized out>
        __old_finish = <optimized out>
        __elems_before = <optimized out>
        __new_start = 0x5555563f8c60
        __new_finish = 0x5555563f8c80
#1  0x00007ffff3ece87b in std::vector<std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > >::emplace_back<char const (&) [16]>(char const (&) 
[16]) (this=this at entry=0x7fffffffd4e0) at /usr/include/c++/9/bits/
stl_iterator.h:806
#2  0x00007ffff3ecdb85 in MFX::LoaderCtx::Init(mfxInitParam&) 
(this=0x5555564a4c00, par=...)
    at /usr/src/debug/libmfx-19.4.0-1.1.x86_64/api/mfx_dispatch/linux/
mfxloader.cpp:193
        libs = std::vector of length 0, capacity 0
        mfx_res = <optimized out>
#3  0x00007ffff3ece28a in MFXInitEx(mfxInitParam, mfxSession*) (par=..., 
session=0x7fffffffd628)
    at /usr/src/debug/libmfx-19.4.0-1.1.x86_64/api/mfx_dispatch/linux/
mfxloader.cpp:400
        loader = std::unique_ptr<MFX::LoaderCtx> = {get() = 0x5555564a4c00}
        mfx_res = <optimized out>
#4  0x00007ffff3ece3d2 in MFXInit(mfxIMPL, mfxVersion*, mfxSession*)
    (impl=impl at entry=1, ver=ver at entry=0x7fffffffd624, 
session=session at entry=0x7fffffffd628)
    at /usr/src/debug/libmfx-19.4.0-1.1.x86_64/api/mfx_dispatch/linux/
mfxloader.cpp:388
        par = 
            {Implementation = 1, Version = {{Minor = 0, Major = 1}, Version = 
65536}, ExternalThreads = 0, {{ExtParam = 0x0, NumExtParam = 0}, reserved2 = 
{0, 0, 0, 0, 0}}, GPUCopy = 0, reserved = {0 <repeats 21 times>}}
#5  0x00005555555c023c in hb_qsv_info_init () at /usr/src/debug/
handbrake-1.3.1-4.6.x86_64/libhb/qsv_common.c:688
        session = 0x0
        version = {{Minor = 0, Major = 1}, Version = 65536}
        hw_preference = 256
        init_done = 1
#6  0x00005555555c023c in hb_qsv_info_init () at /usr/src/debug/
handbrake-1.3.1-4.6.x86_64/libhb/qsv_common.c:665
        init_done = 1
#7  0x00005555555fb177 in hb_global_init () at /usr/src/debug/
handbrake-1.3.1-4.6.x86_64/libhb/hb.c:1690
        result = 0
#8  0x00005555556160c8 in ghb_backend_init (debug=0) at /usr/src/debug/
handbrake-1.3.1-4.6.x86_64/gtk/src/hb-backend.c:3356
#9  0x0000555555624afb in ghb_activate_cb (app=0x555555cf50f0, ud=<optimized 
out>)
--Type <RET> for more, q to quit, c to continue without paging--
    at /usr/src/debug/handbrake-1.3.1-4.6.x86_64/gtk/src/main.c:1062
        provider = <optimized out>
        ss = <optimized out>
        widget = <optimized out>
        textview = <optimized out>
        buffer = <optimized out>
        logLevel = <optimized out>
        source = <optimized out>
        ghb_window = <optimized out>
        window_width = <optimized out>
        window_height = <optimized out>
        filter = <optimized out>
        chooser = <optimized out>
        stack_switcher_children = <optimized out>
        link = <optimized out>
        stack_switcher = <optimized out>
        window = <optimized out>
#10 0x00007ffff7003eb2 in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.
0
#11 0x00007ffff7017884 in  () at /usr/lib64/libgobject-2.0.so.0
#12 0x00007ffff70205ae in g_signal_emit_valist () at /usr/lib64/
libgobject-2.0.so.0
#13 0x00007ffff7020bcf in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#14 0x00007ffff736c2a8 in  () at /usr/lib64/libgio-2.0.so.0
#15 0x00007ffff736c45a in g_application_run () at /usr/lib64/libgio-2.0.so.0
#16 0x0000555555595e62 in main (argc=1, argv=0x7fffffffdd68) at /usr/src/
debug/handbrake-1.3.1-4.6.x86_64/gtk/src/main.c:1375
        status = <optimized out>
        ud = 0x555555ceb730

-- 
fr.gr.

member openSUSE
Freek de Kruijf






More information about the Packman mailing list