Bug 3944 - Vlc crashes at exit (problem in QtDbus?)
: Vlc crashes at exit (problem in QtDbus?)
Status: RESOLVED WORKSFORME
Product: Desktop Bugs
Classification: ROSA Desktop
Component: Main Packages
: Fresh
: x86_64 Linux
: Low normal
: ---
Assigned To: ROSA Linux Bugs
: ROSA Linux Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-04-09 17:05 MSD by Eugene Shatokhin
Modified: 2014-10-09 12:07 MSD (History)
1 user (show)

See Also:
RPM Package:
ISO-related:
Bad POT generating:
Upstream: known


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eugene Shatokhin 2014-04-09 17:05:06 MSD
Steps:
1) run vlc (checked on version 2.1.3);
2) open some video file there, let it play a little;
3) close vlc;
4) see the message about segmentation fault.

When running vlc under GDB, one could obtain the following backtrace:


This is a known problem but it is unclear who is responsible to fix it.

Vlc developers claim it is not their fault (https://trac.videolan.org/vlc/ticket/8208), KDE developers state it is not their fault either (https://bugs.kde.org/show_bug.cgi?id=234484).

Looks like QDBus tries to access an already deleted object for some reason.
Comment 1 Eugene Shatokhin 2014-04-09 17:05:55 MSD
Er, hit the button too early. Here is the backtrace:

#0  0x00007fffdb1920bb in QDBusAdaptorConnector::relaySlot () from /usr/lib64/libQtDBus.so.4
#1  0x00007fffdb192435 in QDBusAdaptorConnector::qt_metacall () from /usr/lib64/libQtDBus.so.4
#2  0x00007fffed403df2 in QMetaObject::activate () from /usr/lib64/libQtCore.so.4
#3  0x00007fffed40469f in QObject::destroyed () from /usr/lib64/libQtCore.so.4
#4  0x00007fffed4049b3 in QObject::~QObject () from /usr/lib64/libQtCore.so.4
#5  0x00007fffdd4aa309 in KIO::Scheduler::~Scheduler() () from /usr/lib64/libkio.so.5
#6  0x00007fffdd4b5e3b in ?? () from /usr/lib64/libkio.so.5
#7  0x00007fffdd4b0a77 in ?? () from /usr/lib64/libkio.so.5
#8  0x00007ffff387add1 in __run_exit_handlers (status=0, listp=0x7ffff3bf4688, run_list_atexit=<optimized out>) at exit.c:78
#9  0x00007ffff387ae55 in __GI_exit (status=<optimized out>) at exit.c:100
#10 0x00007ffff386374c in __libc_start_main (main=0x401836 <main>, argc=1, ubp_av=0x7fffffffdb88, init=<optimized out>, 
    fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdb78) at libc-start.c:258
#11 0x00000000004015bd in _start () at ../sysdeps/x86_64/elf/start.S:113
Comment 2 FirstLevel 2014-10-08 21:32:37 MSD
Please could You check the problem for new release 2014.1
Comment 3 Eugene Shatokhin 2014-10-09 12:07:00 MSD
The problem does not show up in 2014.1.