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 577230 - crash in Movie Player: Attempting to play an un...
crash in Movie Player: Attempting to play an un...
Status: RESOLVED DUPLICATE of bug 573369
Product: totem
Classification: Core
Component: general
2.24.x
Other All
: High critical
: ---
Assigned To: General Totem maintainer(s)
General Totem maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2009-03-29 20:43 UTC by Erik Jensen
Modified: 2009-03-29 22:08 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Erik Jensen 2009-03-29 20:43:14 UTC
Version: 2.24.4

What were you doing when the application crashed?
Attempting to play an unprotected m4a file.  This is probably gstreamer related, as Rhythmbox crashes as well.  I have tried rebuilding gst-plugins-faad with no change.  Mplayer can play these files fine using faad.  Before totem crashed, the properties pain was updated with the proper metadata, so it appears to be parsing the file correctly.

Also, my directory containing my system debug symbols got corrupted a while back, so I only have symbols for things I have built since then.  If there are any symbols missing from the crash details, let me know, and I can rebuild the package that is missing them and regenerate the backtrace.

Finally, just for grins I ran totem through valgrind, which gave this callstack for the segfault:
==13123== Process terminating with default action of signal 11 (SIGSEGV)
==13123==  Access not within mapped region at address 0x20
==13123==    at 0x9668ECB: gst_pad_set_caps (gstpad.c:2415)
==13123==    by 0x966A49B: gst_pad_chain_unchecked (gstpad.c:2467)
==13123==    by 0x966A8FF: gst_pad_push (gstpad.c:4045)
==13123==    by 0x18ADCF4D: gst_queue_loop (gstqueue.c:1047)
==13123==    by 0x96875C8: gst_task_func (gsttask.c:192)
==13123==    by 0x13317F4E: g_thread_pool_thread_proxy (gthreadpool.c:265)
==13123==    by 0x13316985: g_thread_create_proxy (gthread.c:635)
==13123==    by 0x106F3016: start_thread (pthread_create.c:297)
==13123==    by 0x13667F4C: clone (clone.S:112)

If you like, I can attach the full output.


Distribution: Gentoo Base System release 2.0.0
Gnome Release: 2.24.3 2009-01-17 (Gentoo)
BugBuddy Version: 2.24.2

System: Linux 2.6.29-gentoo #1 SMP Sun Mar 29 12:17:02 PDT 2009 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10503000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome

Memory status: size: 503488512 vsize: 503488512 resident: 41164800 share: 19918848 rss: 41164800 rss_rlim: 18446744073709551615
CPU usage: start_time: 1238358887 rtime: 60 utime: 55 stime: 5 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

[?1034h[Thread debugging using libthread_db enabled]
[New Thread 0x7f0274644770 (LWP 13179)]
[New Thread 0x7f02577fe950 (LWP 13186)]
[New Thread 0x7f0257fff950 (LWP 13185)]
[New Thread 0x7f025cd44950 (LWP 13184)]
[New Thread 0x7f025e1c9950 (LWP 13183)]
[New Thread 0x7f025f3dc950 (LWP 13182)]
[New Thread 0x7f02612fd950 (LWP 13181)]
0x00007f0265c145b6 in __poll (fds=0x2d4c280, nfds=12, timeout=621)
    at ../sysdeps/unix/sysv/linux/poll.c:87
87	  int result = INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds, timeout);

Thread 5 (Thread 0x7f025e1c9950 (LWP 13183))

  • #0 __libc_waitpid
    at ../sysdeps/unix/sysv/linux/waitpid.c line 41
  • #1 IA__g_spawn_sync
    at gspawn.c line 382
  • #2 IA__g_spawn_command_line_sync
    at gspawn.c line 694
  • #3 check_if_gdb
    at gnome-breakpad.cc line 223
  • #4 bugbuddy_segv_handle
    at gnome-breakpad.cc line 84
  • #5 <signal handler called>
  • #6 gst_pad_set_caps
    at gstpad.c line 2415
  • #7 gst_pad_chain_unchecked
    at gstpad.c line 2467
  • #8 gst_pad_push
    at gstpad.c line 4045
  • #9 gst_queue_loop
    at gstqueue.c line 1047
  • #10 gst_task_func
    at gsttask.c line 192
  • #11 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #12 g_thread_create_proxy
    at gthread.c line 635
  • #13 start_thread
    at pthread_create.c line 297
  • #14 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 112
  • #15 ??




----------- .xsession-errors (1450 sec old) ---------------------
  (org.freedesktop.Hal.NoSuchProperty) No property net.physical_device on device with id /org/freedesktop/Hal/devices/net_00_18_f3_45_a3_fc
** (nautilus:2955): WARNING **: Unable to add monitor: Not supported
** (nautilus:2955): WARNING **: Unable to add monitor: Not supported
** Message: <info>  You are now connected to the wireless network 'Patterson'.
** (nm-applet:3002): WARNING **: <WARN>  hal_net_physdev_cb(): dbus returned an error.
  (org.freedesktop.Hal.NoSuchProperty) No property net.physical_device on device with id /org/freedesktop/Hal/devices/net_00_18_f3_45_a3_fc
FoxyProxy settingsDir = /home/rkjnsn/.mozilla/firefox/p2nyievn.default
--------------------------------------------------
Comment 1 Philip Withnall 2009-03-29 22:08:27 UTC
Thanks for taking the time to report this bug.
This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade.


*** This bug has been marked as a duplicate of 573369 ***