After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 343720 - Changing language during DVD playback frequently crashes totem
Changing language during DVD playback frequently crashes totem
Status: RESOLVED DUPLICATE of bug 343783
Product: totem
Classification: Core
Component: general
1.4.x
Other other
: High critical
: ---
Assigned To: General Totem maintainer(s)
General Totem maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2006-06-02 21:13 UTC by dsc
Modified: 2006-06-05 23:05 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description dsc 2006-06-02 21:13:45 UTC
Subject: Changing language during DVD playback frequently crashes totem

Distribution: Gentoo Base System version 1.12.0
Package: totem
Severity: Normal
Version: GNOME2.14.1 1.4.0
Gnome-Distributor: Gentoo
Synopsis: Changing language during DVD playback frequently crashes totem
Bugzilla-Product: totem
Bugzilla-Component: general
Bugzilla-Version: 1.4.0
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Description:
Description of the crash:


Steps to reproduce the crash:
1. View DVD VOB file with more than one language 
2. change language while movie plays
3. ends often in crash

Expected Results:
no crash :-)

How often does this happen?
3 times out of 4

Additional Information:



Debugging Information:

Backtrace was generated from '/usr/bin/totem'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1225847952 (LWP 8655)]
[New Thread -1318818912 (LWP 9152)]
[New Thread -1306051680 (LWP 8665)]
[New Thread -1297658976 (LWP 8664)]
[New Thread -1287378016 (LWP 8663)]
[New Thread -1274885216 (LWP 8662)]
[New Thread -1266222176 (LWP 8661)]
[New Thread -1257829472 (LWP 8658)]
[New Thread -1241560160 (LWP 8657)]
[New Thread -1236141152 (LWP 8656)]
0xffffe410 in __kernel_vsyscall ()




------- Bug created by bug-buddy at 2006-06-02 21:13 -------


Unknown version 1.4.0 in product totem.  Setting version to "1.4.x".

Comment 1 Bastien Nocera 2006-06-02 21:18:50 UTC
Please follow the instructions at http://www.gnome.org/projects/totem/#bugs to gather a useful backtrace to the crash.
Comment 2 dsc 2006-06-03 19:22:53 UTC
Started totem with --debug:
playback of a VOB with multiple languages. Sound is 5.1.
The log shows one successful language change, then at a second language change, totem crashed. The probability for a crash is around 70%. 

...
xine_play
video discontinuity #3, type is 2, disc_off 4478
waiting for audio discontinuity #3
audio discontinuity #3, type is 2, disc_off 4478
waiting for in_discontinuity update #3
vpts adjusted with prebuffer to 2749352
liba52:a52 frame failed crc16 checksum.
audio jump, diff=-5760
audio_out: inserting 9355 0-frames to fill a gap of 17546 pts
play_internal ...done
video jump
ao_close
audio_out: no streams left, closing driver
No accelerated IMDCT transform found
load_plugins: plugin a/52 will be used for audio streamtype 00.
audio_alsa_out:open pause_resume=1
output sample rate 48000
audio_out: inserting 15500 0-frames to fill a gap of 29071 pts
ao_close
audio_out: no streams left, closing driver
totem: pcm.c:938: snd_pcm_state: Assertion `pcm' failed.
No accelerated IMDCT transform found
load_plugins: plugin a/52 will be used for audio streamtype 00.
>>> CRASH here.
Comment 3 Bastien Nocera 2006-06-05 23:01:40 UTC
totem: pcm.c:938: snd_pcm_state: Assertion `pcm' failed.
Looks like an ALSA bug, not directly related to changing the audio language.

*** This bug has been marked as a duplicate of 343783 ***
Comment 4 Ricardo Gladwell 2006-06-05 23:05:15 UTC
I'm getting the following assertion error:

totem: pcm.c:890: snd_pcm_state: Assertion `pcm' failed.