Totem (xine) reportly crashed even though it wasn't running

Bug #208583 reported by jooo on 2008-03-29
6
Affects Status Importance Assigned to Milestone
xine-lib
Confirmed
Medium
xine-lib (Ubuntu)
Medium
Unassigned

Bug Description

Upon coming back from suspend, I launched Pidgin and a noticed popped up saying that Totem (xine) crashed. I wasn't running Totem at the time, nor have I run it this session (even before the suspend).

Running hardy beta (updated from gutsy).

ProblemType: Crash
Architecture: amd64
Date: Sat Mar 29 11:00:48 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/totem-xine-video-indexer
NonfreeKernelModules: nvidia
Package: totem-xine 2.22.0-0ubuntu3
PackageArchitecture: amd64
ProcCmdline: totem-video-indexer /media/sda2/Dump/Winamp/Plugins/avs/texer2.ape
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: totem
Stacktrace:
 #0 0x00007ffc9c67c84d in _x_ao_new_port () from /usr/lib/libxine.so.1
 #1 0x000000000040ab4f in ?? ()
 #2 0x000000000040ffd7 in bacon_video_widget_new ()
 #3 0x000000000040897a in main ()
StacktraceTop:
 _x_ao_new_port () from /usr/lib/libxine.so.1
 ?? ()
 bacon_video_widget_new ()
 main ()
Title: totem-xine-video-indexer crashed with SIGSEGV in _x_ao_new_port()
Uname: Linux 2.6.24-12-generic x86_64
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video
SegvAnalysis:
 Segfault happened at: 0x7ffc9c67c84d <_x_ao_new_port+1453>: mov %rax,0x8(%r12)
 PC (0x7ffc9c67c84d) ok
 source "%rax" ok
 destination "0x8(%r12)" (0x00000008) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA

jooo (jc-revivalstudios) wrote :

StacktraceTop:load_audio_out_driver (bvw=0x638800, null_out=<value optimized out>,
bacon_video_widget_new (width=-1, height=-1, type=BVW_USE_TYPE_METADATA,
main (argc=1, argv=0x7fffa81909c8)

Reinhard Tartler (siretart) wrote :

does not look like a crash in xine

Sebastien Bacher (seb128) wrote :

it's crashing in _x_ao_new_port, why do you think it's not a xine-lib issue?

Reinhard Tartler (siretart) wrote :

sorry, not looking close enough

forwarded from https://bugs.edge.launchpad.net/ubuntu/+source/xine-lib/+bug/208583

See the launchpad bug for full backtrace.

#0 _x_ao_new_port (xine=<value optimized out>, driver=0x7a0e70, grab_only=<value optimized out>)
    at audio_out.c:2200
 config = (config_values_t *) 0x639560
 this = <value optimized out>
 i = 30
 err = <value optimized out>
 pth_attrs = {
  __size = "\005\000\000\000\000\000\000\000ª$i\234ü\177\000\000 \035x\000\000\000\000\000.\210\016\205ü\177\000\000\020âi\000\000\000\000\0006@g\234ü\177\000\000°\204c\000\000\000\000", __align = 5}
 attr = {__size = "\001\000\000", __align = 1}
 resample_modes = {0x7ffc9c69939f "auto", 0x7ffc9c69babf "off", 0x7ffc9c6977fa "on", 0x0}
 av_sync_methods = {0x7ffc9c69baa4 "metronom feedback", 0x7ffc9c69bab6 "resample", 0x0}
 __FUNCTION__ = "_x_ao_new_port"
#1 0x000000000040ab4f in load_audio_out_driver (bvw=0x638800, null_out=<value optimized out>,
    error=0x7fffa81908c8) at /build/buildd/totem-2.22.0/src/backend/bacon-video-widget-xine.c:732
 ao_driver = <value optimized out>
 audio_driver_id = <value optimized out>
#2 0x000000000040ffd7 in bacon_video_widget_new (width=-1, height=-1, type=BVW_USE_TYPE_METADATA,
    error=0x7fffa81908c8) at /build/buildd/totem-2.22.0/src/backend/bacon-video-widget-xine.c:1787
 bvw = (BaconVideoWidget *) 0x20
 entry = {key = 0x0, type = 0, unknown_value = 0x0,
  str_value = 0x7ffc9ff80c56 <Address 0x7ffc9ff80c56 out of bounds>,
  str_default = 0x1 <Address 0x1 out of bounds>, str_sticky = 0x0, num_value = 0, num_default = 0,
  range_min = 0, range_max = 0, enum_values = 0x7ffc9bd552c8, description = 0x61cd20 "À¼a", help = 0x0,
  exp_level = -1611108846, callback = 0, callback_data = 0x2}
#3 0x000000000040897a in main (argc=1, argv=0x7fffa81909c8)
    at /build/buildd/totem-2.22.0/src/totem-video-indexer.c:197
 options = <value optimized out>
 context = (GOptionContext *) 0x61cd20
 widget = <value optimized out>
 bvw = <value optimized out>
 error = (GError *) 0x0
 path = <value optimized out>

Changed in xine-lib:
status: New → Confirmed
Changed in xine-lib:
status: Unknown → Confirmed
Kees Cook (kees) on 2009-09-16
description: updated
Changed in xine-lib:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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