vlc crashed with SIGSEGV in MainInterface::showTab()

Bug #958688 reported by FuxHQ on 2012-03-18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
vlc (Ubuntu)

Bug Description

Thread 1 (Thread 0xb4fffb40 (LWP 3207)):
#0 0xb65032d3 in MainInterface::showTab (this=0xafe72030, widget=0xafed18f0) at main_interface.cpp:555
No locals.
#1 0xb64fff1f in showVideo (this=0xafe72030) at main_interface.cpp:521
No locals.
#2 MainInterface::getVideoSlot (this=0xafe72030, p_id=0xa846a9ec, pi_x=0xa846aa50, pi_y=0xa846aa54, pi_width=0xa846aa58, pi_height=0xa846aa5c) at main_interface.cpp:636
        ret = <optimized out>
#3 0xb661a5fb in MainInterface::qt_static_metacall (_o=0xafe72030, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0xa846a998) at main_interface.moc.cpp:146
        _t = 0xafe72030

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: vlc-nox 2.0.0-4
ProcVersionSignature: Ubuntu 3.2.0-18.29-generic-pae 3.2.9
Uname: Linux 3.2.0-18-generic-pae i686
ApportVersion: 1.94.1-0ubuntu2
Architecture: i386
CrashCounter: 1
Date: Sun Mar 18 17:28:39 2012
ExecutablePath: /usr/bin/vlc
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha i386 (20120102)
ProcCmdline: vlc video.flv video.mp4
 Segfault happened at: 0xb65452d3: mov 0x14(%ecx),%edx
 PC (0xb65452d3) ok
 source "0x14(%ecx)" (0x00000014) not located in a known VMA region (needed readable region)!
 destination "%edx" ok
 Stack memory exhausted (SP below stack segment)
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: vlc
 ?? () from /usr/lib/vlc/plugins/gui/libqt4_plugin.so
 ?? () from /usr/lib/vlc/plugins/gui/libqt4_plugin.so
 ?? () from /usr/lib/vlc/plugins/gui/libqt4_plugin.so
 QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
 QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
Title: vlc crashed with SIGSEGV in QMetaCallEvent::placeMetaCall()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

FuxHQ (fuxhq) wrote :

 MainInterface::showTab (this=0xb3d72030, widget=0xb3a9bef8) at main_interface.cpp:555
 showVideo (this=0xb3d72030) at main_interface.cpp:521
 MainInterface::getVideoSlot (this=0xb3d72030, p_id=0xa7e6f9ec, pi_x=0xa7e6fa50, pi_y=0xa7e6fa54, pi_width=0xa7e6fa58, pi_height=0xa7e6fa5c) at main_interface.cpp:636
 MainInterface::qt_static_metacall (_o=0xb3d72030, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0xa7e6f998) at main_interface.moc.cpp:146
 ?? ()

Changed in vlc (Ubuntu):
importance: Undecided → Medium
summary: - vlc crashed with SIGSEGV in QMetaCallEvent::placeMetaCall()
+ vlc crashed with SIGSEGV in MainInterface::showTab()
tags: removed: need-i386-retrace
Benjamin Drung (bdrung) on 2012-05-23
description: updated
visibility: private → public
Bryce Harrington (bryce) on 2012-07-23
description: updated
Bryce Harrington (bryce) wrote :

        /* Embedded playlist -> Non-embedded playlist */
        if( bgWidget == stackCentralOldWidget && widget == videoWidget )
            playlistWidget->artContainer->removeWidget( videoWidget ); /* crash - line 555 */
            videoWidget->show(); videoWidget->raise();
            stackCentralW->addWidget( videoWidget );
            stackCentralW->setCurrentWidget( videoWidget );

This suggests the crash occurred when making the playlist non-embedded. I've tried that just now and it seemed to work without crashing. (However, I notice that I can't seem to re-embed it... but that's a separate issue.)

Bryce Harrington (bryce) wrote :

Is anyone able to reproduce this bug in Precise or Quantal? If so, please explain the steps to reproduce it.

Changed in vlc (Ubuntu):
status: New → Incomplete
Launchpad Janitor (janitor) wrote :

[Expired for vlc (Ubuntu) because there has been no activity for 60 days.]

Changed in vlc (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers