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 343783 - Application sometimes crashes on pause
Application sometimes crashes on pause
Status: RESOLVED NOTGNOME
Product: totem
Classification: Core
Component: general
1.4.x
Other other
: High critical
: ---
Assigned To: General Totem maintainer(s)
General Totem maintainer(s)
: 343720 356099 361226 364809 365563 366627 369797 372036 372317 373130 373693 373957 374067 375609 376145 377129 377133 377261 377353 378341 378894 379024 379068 379200 379210 379236 380869 380880 381380 381545 381944 383712 383799 384440 385172 385468 385825 385865 385976 386431 386548 386578 387025 387052 387269 387379 387479 387596 387670 387703 389487 389578 390334 392683 393235 393282 393335 393576 394058 396011 397676 399193 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-06-03 19:56 UTC by Ricardo Gladwell
Modified: 2007-01-21 23:43 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
Stacktrace with debuginfo (7.32 KB, text/plain)
2006-06-05 08:43 UTC, Ricardo Gladwell
Details
Stacktrace with totem-xine, xine-lib and alsa-lib debuginfo (9.51 KB, text/plain)
2006-09-15 16:17 UTC, Ricardo Gladwell
Details

Description Ricardo Gladwell 2006-06-03 19:56:57 UTC
Distribution: Fedora Core release 5 (Bordeaux)
Package: totem
Severity: Normal
Version: GNOME2.14.1 1.4.0
Gnome-Distributor: Red Hat, Inc
Synopsis: Application sometimes crashes on pause
Bugzilla-Product: totem
Bugzilla-Component: general
Bugzilla-Version: 1.4.0
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Description:
Description of the crash:

Pressing the space button to pause video sometimes causes the
application to crash.

Steps to reproduce the crash:
1. Play video
2. Press space to pause
3. Repeat until crash.

How often does this happen?

Every few viewings of a video.

Additional Information:

This may be an issue caused by viewing video files over a network mount
with mount.cifs.


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)
`shared object read from target memory' has disappeared; keeping its
symbols.
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1209043264 (LWP 17147)]
[New Thread -1278973024 (LWP 17158)]
[New Thread -1262208096 (LWP 17157)]
[New Thread -1251718240 (LWP 17156)]
[New Thread 145308576 (LWP 17155)]
[New Thread 89783200 (LWP 17154)]
[New Thread 54537120 (LWP 17153)]
[New Thread 31161248 (LWP 17150)]
[New Thread 67951520 (LWP 17149)]
[New Thread -1239766112 (LWP 17148)]
(no debugging symbols found)
0x00b72410 in __kernel_vsyscall ()

Thread 6 (Thread 89783200 (LWP 17154))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/libc.so.6
  • #6 abort
    from /lib/libc.so.6
  • #7 __assert_fail
    from /lib/libc.so.6
  • #8 snd_pcm_state
    from /lib/libasound.so.2
  • #9 ??
    from /usr/lib/xine/plugins/1.1.1/xineplug_ao_out_alsa.so
  • #10 xine_get_next_audio_frame
    from /usr/lib/libxine.so.1
  • #11 start_thread
    from /lib/libpthread.so.0
  • #12 clone
    from /lib/libc.so.6




------- Bug created by bug-buddy at 2006-06-03 19:56 -------


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

Comment 1 Christian Kirbach 2006-06-04 10:35:58 UTC
Thanks for the bug report. Unfortunately, that stack trace is not very useful at all in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Comment 2 Ricardo Gladwell 2006-06-05 08:43:58 UTC
Created attachment 66763 [details]
Stacktrace with debuginfo

Please find debuginfo attached as per request.
Comment 3 Bastien Nocera 2006-06-05 22:00:39 UTC


  • #7 __assert_fail
    from /lib/libc.so.6
  • #8 snd_pcm_state
    from /lib/libasound.so.2
  • #9 ??
    from /usr/lib/xine/plugins/1.1.1/xineplug_ao_out_alsa.so
  • #10 _x_ao_mode2channels
    from /usr/lib/libxine.so.1

This is a crash in ALSA, not Totem. Please attach the the output of Totem when launched on the command-line.
Comment 4 Bastien Nocera 2006-06-05 23:01:40 UTC
*** Bug 343720 has been marked as a duplicate of this bug. ***
Comment 5 Ricardo Gladwell 2006-06-05 23:06:52 UTC
I'm getting the following assertion error:

totem: pcm.c:890: snd_pcm_state: Assertion `pcm' failed.
Comment 6 Christian Kirbach 2006-06-08 15:10:56 UTC
Bastian: this is not a Gnome problem then, but an ALSA problem, I assume.
Comment 7 Bastien Nocera 2006-06-19 21:59:20 UTC
Yes, it looks like an ALSA problem.
Ricardo, can you replicate the crash at will?
Comment 8 Ricardo Gladwell 2006-06-19 22:52:22 UTC
Yes, it occurs after I pause a playing video every few times.
Comment 9 Fabio Bonelli 2006-09-15 10:05:55 UTC
*** Bug 356099 has been marked as a duplicate of this bug. ***
Comment 10 Ricardo Gladwell 2006-09-15 10:11:56 UTC
I note this bug is still extant. Should it be reported to ALSA? What is the next step?
Comment 11 Christian Kirbach 2006-09-15 14:21:57 UTC
a good trace with debugging symbols would be of great help. please see Please see http://live.gnome.org/GettingTraces

please install alsa and xine debugging packages
Comment 12 Ricardo Gladwell 2006-09-15 16:17:28 UTC
Created attachment 72862 [details]
Stacktrace with totem-xine, xine-lib and alsa-lib debuginfo

Requested stacktrace attached. Please let me know if this is satisfactory.
Comment 13 Christian Kirbach 2006-09-16 16:18:35 UTC
last trace seems to be useful, thanks. Yes this should be reported to the ALSA people.

  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/libc.so.6
  • #6 abort
    from /lib/libc.so.6
  • #7 __assert_fail
    from /lib/libc.so.6
  • #8 snd_pcm_state
    at pcm.c line 890
  • #9 ao_alsa_write
    at audio_alsa_out.c line 763

Marking this report NOTGNOME.
Comment 14 Ricardo Gladwell 2006-09-16 16:57:47 UTC
It's not clear what exactly should be reported to the ASLA team. Will they be satisfied with just a stack trace?
Comment 15 Christian Kirbach 2006-09-19 13:59:41 UTC
you can point in their bug report to this bug report which already contains quite some useful information.

you should start your report by describing how you can trigger the crash and by pasting the latest stack trace there.
Comment 16 Ronald Bultje 2006-09-19 14:02:57 UTC
This is a xine bug, not alsa. xine calls snd_pcm_state(pcm=0x0), and alsa asserts on the prerequisite pcm != NULL, which is kinda harsh for those of us used to g_return_val_if_fail(), but nevertheless completely valid.
Comment 17 Ricardo Gladwell 2006-09-19 15:15:57 UTC
Created alsa-lib bug report here:

https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2456
Comment 18 Ricardo Gladwell 2006-09-29 09:35:15 UTC
The ALSA devs just closed the above bug as "won't fix." They said "An application should not pass NULL (invalid) pointer to the snd_pcm_state() function."

Can we mark this bug as still outstanding and remove the NOTGNOME flag?
Comment 19 Bastien Nocera 2006-09-29 09:39:57 UTC
(In reply to comment #18)
> The ALSA devs just closed the above bug as "won't fix." They said "An
> application should not pass NULL (invalid) pointer to the snd_pcm_state()
> function."

Which is what Ronald said in comment 16

> Can we mark this bug as still outstanding and remove the NOTGNOME flag?

No, it's a bug in xine-lib, not in Totem.
Comment 20 Ricardo Gladwell 2006-09-29 09:50:59 UTC
(In reply to comment #19)
> No, it's a bug in xine-lib, not in Totem.

If you could explain why you think so in the ALSA bug report above this might help resolve the stalemate.

Comment 21 Ricardo Gladwell 2006-09-29 09:52:33 UTC
Apologies, ignore my last remark. I will report this bug with the Xine project.
Comment 23 Karsten Bräckelmann 2006-10-10 18:44:10 UTC
*** Bug 361226 has been marked as a duplicate of this bug. ***
Comment 24 Karsten Bräckelmann 2006-10-24 20:28:21 UTC
*** Bug 364809 has been marked as a duplicate of this bug. ***
Comment 25 Fabio Bonelli 2006-10-27 14:35:26 UTC
*** Bug 365563 has been marked as a duplicate of this bug. ***
Comment 26 André Klapper 2006-10-29 13:02:01 UTC
*** Bug 366627 has been marked as a duplicate of this bug. ***
Comment 27 Karsten Bräckelmann 2006-11-03 13:47:24 UTC
*** Bug 369797 has been marked as a duplicate of this bug. ***
Comment 28 Jan Arne Petersen 2006-11-07 17:25:38 UTC
*** Bug 372036 has been marked as a duplicate of this bug. ***
Comment 29 Jan Arne Petersen 2006-11-09 21:57:48 UTC
*** Bug 373130 has been marked as a duplicate of this bug. ***
Comment 30 Jan Arne Petersen 2006-11-11 10:35:12 UTC
*** Bug 373693 has been marked as a duplicate of this bug. ***
Comment 31 Jan Arne Petersen 2006-11-13 10:36:05 UTC
*** Bug 373957 has been marked as a duplicate of this bug. ***
Comment 32 Jan Arne Petersen 2006-11-13 10:36:29 UTC
*** Bug 374067 has been marked as a duplicate of this bug. ***
Comment 33 Jan Arne Petersen 2006-11-20 18:23:45 UTC
*** Bug 376145 has been marked as a duplicate of this bug. ***
Comment 34 Jan Arne Petersen 2006-11-20 18:24:56 UTC
*** Bug 377353 has been marked as a duplicate of this bug. ***
Comment 35 Jan Arne Petersen 2006-11-20 18:25:40 UTC
*** Bug 377261 has been marked as a duplicate of this bug. ***
Comment 36 Jan Arne Petersen 2006-11-20 18:26:14 UTC
*** Bug 372317 has been marked as a duplicate of this bug. ***
Comment 37 Jan Arne Petersen 2006-11-20 18:26:17 UTC
*** Bug 375609 has been marked as a duplicate of this bug. ***
Comment 38 Jan Arne Petersen 2006-11-20 18:26:24 UTC
*** Bug 377129 has been marked as a duplicate of this bug. ***
Comment 39 Jan Arne Petersen 2006-11-22 10:07:11 UTC
*** Bug 377133 has been marked as a duplicate of this bug. ***
Comment 40 Jens Granseuer 2006-11-23 22:37:00 UTC
*** Bug 378341 has been marked as a duplicate of this bug. ***
Comment 41 Jens Granseuer 2006-11-25 12:58:21 UTC
*** Bug 378894 has been marked as a duplicate of this bug. ***
Comment 42 Jens Granseuer 2006-11-25 15:11:52 UTC
*** Bug 379024 has been marked as a duplicate of this bug. ***
Comment 43 Jens Granseuer 2006-11-25 15:12:16 UTC
*** Bug 379068 has been marked as a duplicate of this bug. ***
Comment 44 Jens Granseuer 2006-11-25 20:01:56 UTC
*** Bug 379200 has been marked as a duplicate of this bug. ***
Comment 45 Jens Granseuer 2006-11-25 20:05:14 UTC
*** Bug 379210 has been marked as a duplicate of this bug. ***
Comment 46 Jens Granseuer 2006-11-25 20:13:29 UTC
*** Bug 379236 has been marked as a duplicate of this bug. ***
Comment 47 Jens Granseuer 2006-11-30 21:13:54 UTC
*** Bug 380869 has been marked as a duplicate of this bug. ***
Comment 48 Jens Granseuer 2006-11-30 21:14:29 UTC
*** Bug 380880 has been marked as a duplicate of this bug. ***
Comment 49 Iestyn Pryce 2006-12-01 19:48:12 UTC
*** Bug 381380 has been marked as a duplicate of this bug. ***
Comment 50 Baptiste Mille-Mathias 2006-12-03 21:09:08 UTC
*** Bug 381545 has been marked as a duplicate of this bug. ***
Comment 51 Baptiste Mille-Mathias 2006-12-03 21:09:54 UTC
*** Bug 381944 has been marked as a duplicate of this bug. ***
Comment 52 Jens Granseuer 2006-12-08 21:57:25 UTC
*** Bug 383712 has been marked as a duplicate of this bug. ***
Comment 53 Bruno Boaventura 2006-12-12 22:54:01 UTC
*** Bug 385172 has been marked as a duplicate of this bug. ***
Comment 54 Jens Granseuer 2006-12-13 21:56:18 UTC
*** Bug 385468 has been marked as a duplicate of this bug. ***
Comment 55 Jens Granseuer 2006-12-14 22:23:54 UTC
*** Bug 385976 has been marked as a duplicate of this bug. ***
Comment 56 Jonathon Jongsma 2006-12-15 04:32:45 UTC
*** Bug 385825 has been marked as a duplicate of this bug. ***
Comment 57 Jonathon Jongsma 2006-12-15 04:44:53 UTC
*** Bug 385865 has been marked as a duplicate of this bug. ***
Comment 58 Jens Granseuer 2006-12-17 14:15:38 UTC
*** Bug 386548 has been marked as a duplicate of this bug. ***
Comment 59 Jens Granseuer 2006-12-17 14:17:52 UTC
*** Bug 386578 has been marked as a duplicate of this bug. ***
Comment 60 Jens Granseuer 2006-12-18 15:37:18 UTC
*** Bug 387025 has been marked as a duplicate of this bug. ***
Comment 61 Jens Granseuer 2006-12-18 15:38:29 UTC
*** Bug 387052 has been marked as a duplicate of this bug. ***
Comment 62 Bruno Boaventura 2006-12-19 22:17:18 UTC
*** Bug 387379 has been marked as a duplicate of this bug. ***
Comment 63 Jens Granseuer 2006-12-19 22:52:05 UTC
*** Bug 387479 has been marked as a duplicate of this bug. ***
Comment 64 Jens Granseuer 2006-12-19 23:08:38 UTC
*** Bug 387596 has been marked as a duplicate of this bug. ***
Comment 65 Jens Granseuer 2006-12-19 23:19:19 UTC
*** Bug 387670 has been marked as a duplicate of this bug. ***
Comment 66 Bruno Boaventura 2006-12-20 15:33:18 UTC
*** Bug 387703 has been marked as a duplicate of this bug. ***
Comment 67 André Klapper 2006-12-22 19:31:29 UTC
*** Bug 386431 has been marked as a duplicate of this bug. ***
Comment 68 André Klapper 2006-12-22 19:31:34 UTC
*** Bug 384440 has been marked as a duplicate of this bug. ***
Comment 69 André Klapper 2006-12-22 19:31:40 UTC
*** Bug 383799 has been marked as a duplicate of this bug. ***
Comment 70 André Klapper 2006-12-22 19:32:48 UTC
*** Bug 387269 has been marked as a duplicate of this bug. ***
Comment 71 Christian Kirbach 2006-12-25 16:13:42 UTC
*** Bug 389487 has been marked as a duplicate of this bug. ***
Comment 72 Christian Kirbach 2006-12-25 22:43:30 UTC
*** Bug 389578 has been marked as a duplicate of this bug. ***
Comment 73 Christian Kirbach 2006-12-29 14:40:18 UTC
*** Bug 390334 has been marked as a duplicate of this bug. ***
Comment 74 Christian Kirbach 2007-01-04 10:38:07 UTC
*** Bug 392683 has been marked as a duplicate of this bug. ***
Comment 75 Jens Granseuer 2007-01-06 16:01:16 UTC
*** Bug 393235 has been marked as a duplicate of this bug. ***
Comment 76 Jens Granseuer 2007-01-06 16:11:30 UTC
*** Bug 393282 has been marked as a duplicate of this bug. ***
Comment 77 Jens Granseuer 2007-01-06 16:25:26 UTC
*** Bug 393335 has been marked as a duplicate of this bug. ***
Comment 78 Christian Kirbach 2007-01-06 16:31:14 UTC
*** Bug 393576 has been marked as a duplicate of this bug. ***
Comment 79 Pedro de Medeiros 2007-01-08 21:17:33 UTC
*** Bug 394058 has been marked as a duplicate of this bug. ***
Comment 80 Jens Granseuer 2007-01-13 13:39:31 UTC
*** Bug 396011 has been marked as a duplicate of this bug. ***
Comment 81 Jens Granseuer 2007-01-17 19:58:12 UTC
*** Bug 397676 has been marked as a duplicate of this bug. ***
Comment 82 Pascal Terjan 2007-01-21 23:43:28 UTC
*** Bug 399193 has been marked as a duplicate of this bug. ***