pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/49447: multimedia/vlc segfaults on program close



>Number:         49447
>Category:       pkg
>Synopsis:       multimedia/vlc segfaults on program close
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Dec 04 08:30:00 +0000 2014
>Originator:     Ian D. Leroux
>Release:        pkgsrc-CURRENT 2014/12/02
>Organization:
>Environment:
NetBSD 6.99.32 (SCRAMEUSTACHE) #2: Thu Feb 27 08:09:18 CET 2014  idleroux%scrameustache.unrouted.net@localhost:/build/obj/sys/arch/amd64/compile/SCRAMEUSTACHE amd64
>Description:
For a number of years now, vlc has reproducibly segfaulted for me whenever I close it.  Having just rebuilt multimedia/vlc with option debug and INSTALL_UNSTRIPPED=yes, I can now get a gdb backtrace from the resulting core file.  Note that I am having trouble with debug builds of qt4-libs, so some symbols are missing:

Reading symbols from /usr/pkg/bin/vlc...done.
[New process 1]
[New process 2]
Core was generated by `vlc'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f7fcbf52e68 in ?? ()
(gdb) bt
#0  0x00007f7fcbf52e68 in ?? ()
#1  0x00007f7fc9be7ac6 in QThreadPoolPrivate::~QThreadPoolPrivate() () from
/usr/pkg/qt4/lib/libQtCore.so.4
#2  0x00007f7fc9bab178 in QObject::~QObject() () from
/usr/pkg/qt4/lib/libQtCore.so.4
#3  0x00007f7fc9ab85dd in QThreadPool::~QThreadPool() () from
/usr/pkg/qt4/lib/libQtCore.so.4
#4  0x00007f7fc9be7767 in
QGlobalStaticDeleter<QThreadPool>::~QGlobalStaticDeleter() () from
/usr/pkg/qt4/lib/libQtCore.so.4
#5  0x00007f7ff60e8aad in __cxa_finalize () from /usr/lib/libc.so.12
#6  0x00007f7ff60e87da in exit () from /usr/lib/libc.so.12
#7  0x0000000000400f89 in ___start ()
#8  0x00007f7ff7c05e9c in dlclose () from /usr/libexec/ld.elf_so
#9  0x00007f7ffffffdcf in ?? ()
#10 0x00007f7ffffffdda in ?? ()
#11 0x00007f7ffffffdf4 in ?? ()
#12 0x00007f7ffffffe8e in ?? ()
#13 0x00007f7ffffffe98 in ?? ()
#14 0x00007f7ffffffea7 in ?? ()
#15 0x00007f7ffffffebc in ?? ()
#16 0x00007f7ffffffeca in ?? ()
#17 0x00007f7ffffffed4 in ?? ()
#18 0x00007f7ffffffee1 in ?? ()
#19 0x00007f7ffffffef5 in ?? ()
#20 0x00007f7fffffff00 in ?? ()
#21 0x00007f7fffffff13 in ?? ()
#22 0x00007f7fffffff20 in ?? ()
#23 0x00007f7fffffff3b in ?? ()
#24 0x00007f7fffffff61 in ?? ()
#25 0x00007f7fffffff70 in ?? ()
#26 0x00007f7fffffff78 in ?? ()
#27 0x00007f7fffffff8b in ?? ()
#28 0x00007f7fffffff9c in ?? ()
#29 0x00007f7fffffffa8 in ?? ()
#30 0x00007f7fffffffb5 in ?? ()
#31 0x00007f7fffffffce in ?? ()
#32 0x0000000000000000 in ?? ()

>How-To-Repeat:
$ vlc
# close program with e.g. Ctrl-Q or "Media > Quit" menu item
>Fix:
workaround: run vlc as normal, and simply delete the core files left behind on program exit.



Home | Main Index | Thread Index | Old Index