vlc crashed with SIGSEGV in QWidget::setTabOrder()

Bug #919813 reported by KS
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
VLC media player
New
Unknown
vlc (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

A media file had stopped normally due to end of playing, I left the vlc program open, and opened another media file from nautilus. Instead of the media file opening, vlc crashed. I do have the "Allow only one running instance" option selected in vlc preferences. "One running instance when started from file" and "Enqueue items to playlist when in one instance mode are both de-selected. That may have something to do with it, but I may tweak those options further and see what comes of it.

Using Ubuntu 11.10 w/Unity interface

apt-cache policy vlc output:

vlc:
  Installed: 1.1.12-2~oneiric1
  Candidate: 1.1.12-2~oneiric1
  Version table:
 *** 1.1.12-2~oneiric1 0
        500 http://us.archive.ubuntu.com/ubuntu/ oneiric-updates/universe i386 Packages
        100 /var/lib/dpkg/status
     1.1.12-1~getdeb3~oneiric 0
        500 http://archive.getdeb.net/ubuntu/ oneiric-getdeb/apps i386 Packages
     1.1.11-2build2 0
        500 http://us.archive.ubuntu.com/ubuntu/ oneiric/universe i386 Packages

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: vlc-nox 1.1.12-2~oneiric1
ProcVersionSignature: Ubuntu 3.0.0-15.25-generic 3.0.13
Uname: Linux 3.0.0-15-generic i686
ApportVersion: 1.23-0ubuntu4
Architecture: i386
CrashCounter: 1
Date: Sat Jan 21 15:44:48 2012
ExecutablePath: /usr/bin/vlc
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
ProcCmdline: vlc /home/username/Videos/Creedence\ Clearwater\ Revival\ -\ Fortunate\ Son\ -\ Music\ Video.flv
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x4123a4b <_ZNK7QWidget7actionsEv+11>: mov 0x4(%edx),%edx
 PC (0x04123a4b) ok
 source "0x4(%edx)" (0xfff28206) not located in a known VMA region (needed readable region)!
 destination "%edx" ok
 Stack memory exhausted (SP below stack segment)
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: vlc
StacktraceTop:
 QWidget::actions() const () from /usr/lib/i386-linux-gnu/libQtGui.so.4
 QMenu::clear() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
 QVLCMenu::updateSystrayMenu(MainInterface*, intf_thread_t*, bool) () from /usr/lib/vlc/plugins/gui/libqt4_plugin.so
 MainInterface::toggleUpdateSystrayMenu() () from /usr/lib/vlc/plugins/gui/libqt4_plugin.so
 MainInterface::getVideoSlot(unsigned long*, int*, int*, unsigned int*, unsigned int*) () from /usr/lib/vlc/plugins/gui/libqt4_plugin.so
Title: vlc crashed with SIGSEGV in QWidget::actions()
UpgradeStatus: Upgraded to oneiric on 2012-01-19 (2 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare video

Revision history for this message
KS (qaddosh) wrote :
KS (qaddosh)
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 QWidget::setTabOrder (first=0x91a9080, second=0xb2) at kernel/qwidget.cpp:6676
 QWidget::activateWindow (this=0x92fd990) at kernel/qwidget_x11.cpp:1699
 MainInterface::toggleUpdateSystrayMenu (this=0x92fd990) at main_interface.cpp:985
 MainInterface::getVideoSlot (this=0x92fd990, p_id=0xb5fcd93c, pi_x=0xb5fcd98c, pi_y=0xb5fcd990, pi_width=0xb5fcd994, pi_height=0xb5fcd998) at main_interface.cpp:569
 MainInterface::qt_metacall (this=0x92fd990, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0xb63fb928) at main_interface.moc.cpp:152

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in vlc (Ubuntu):
importance: Undecided → Medium
summary: - vlc crashed with SIGSEGV in QWidget::actions()
+ vlc crashed with SIGSEGV in QWidget::setTabOrder()
tags: removed: need-i386-retrace
Benjamin Drung (bdrung)
Changed in vlc (Ubuntu):
status: New → Triaged
Changed in vlc:
status: Unknown → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.