the totem crash after remove the single audio from playlist

Bug #44530 reported by zolly
18
Affects Status Importance Assigned to Milestone
totem (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: totem

Description of the crash:
the totem crash after remove the single audio from playlist. The audio was added automaticly when i 2xclick on an audio file from Nautilus.

Steps to reproduce the crash:
1. start Nautilus and 2xclick on an ogg file
2. during listening the audio, remove it with [-] from playlist
3. totem crash and after restart the application it crash again

Expected Results:
i tried Applications-> Sound&Video -> Movie player, the totem start but it crash again.
Normaly the playlist should be empty.

How often does this happen?
not recover after restarting application

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. What version of Ubuntu do you use? Do you use totem-gstreamer or totem-xine? Could you get a backtrace of the crash:
- gdb totem
(gdb) run
... crahs
(gdb) thread apply all bt

Changed in totem:
assignee: nobody → desktop-bugs
status: Unconfirmed → Needs Info
Revision history for this message
zolly (zolly-2004) wrote :
Download full text (4.5 KiB)

i use ubuntu dapper 6.06 with all updates.
It is just totem. (no totem-gstreamer or totem-xine)

---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread -1263600720 (LWP 13982)]
(no debugging symbols found)
[New Thread -1271993424 (LWP 13985)]
[New Thread -1280656464 (LWP 13986)]
[New Thread -1293149264 (LWP 13987)]
[New Thread -1303430224 (LWP 13988)]
[New Thread -1311822928 (LWP 13989)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread -1324651600 (LWP 13990)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1293149264 (LWP 13987)]
0xb7dc3b0c in free_yuv_planes () from /usr/lib/libxine.so.1
(gdb) thread apply all bt

Thread 10 (Thread -1324651600 (LWP 13990)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb746ed56 in __nanosleep_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7dc6bb2 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3 0xb10b6404 in ?? ()
#4 0x00000000 in ?? ()

Thread 9 (Thread -1311822928 (LWP 13989)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb746bc76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7db1c40 in xine_event_wait () from /usr/lib/libxine.so.1
#3 0x089ad660 in ?? ()

Thread 8 (Thread -1303430224 (LWP 13988)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb746bc76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7da2690 in xine_config_load () from /usr/lib/libxine.so.1
#3 0xb7dd3164 in ?? () from /usr/lib/libxine.so.1
#4 0xffffffff in ?? ()
---Type <return> to continue, or q <return> to quit---
#5 0x08997c78 in ?? ()
#6 0x0897e9d0 in ?? ()
#7 0xb7da9065 in _x_waveformatex_le2me () from /usr/lib/libxine.so.1
#8 0x08990268 in ?? ()
#9 0x08997cd8 in ?? ()
#10 0x00000000 in ?? ()

Thread 7 (Thread -1293149264 (LWP 13987)):
#0 0xb7dc3b0c in free_yuv_planes () from /usr/lib/libxine.so.1
#1 0x08849b6c in ?? ()
#2 0x00000000 in ?? ()

Thread 6 (Thread -1280656464 (LWP 13986)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb746bc76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7db1454 in _x_ao_new_port () from /usr/lib/libxine.so.1

Thread 5 (Thread -1271993424 (LWP 13985)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb72388c4 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb4f0a3bc in ?? ()
   from /usr/lib/xine/plugins/1.1.1/xineplug_ao_out_alsa.so
---Type <return> to continue, or q <return> to quit---
#3 0xb42ee3a0 in ?? ()
#4 0x00000001 in ?? ()
#5 0x0000014d in ?? ()
#6 0x00000000 in ?? ()

Thread 4 (Thread -1263600720 (LWP 13982)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb746ed56 in __nan...

Read more...

Revision history for this message
Martijn Vermaat (mvermaat) wrote :

I can confirm this bug on Dapper with latest updates as of today.

The bug is only there with totem-xine, not with totem-gstreamer (just double checked), so I guess it should be re-assigned.

I suspect it may have something to do with the default image shown by Totem when no media file is loaded. When it should show that image, it crashes.

Do you need more debugging info?

Revision history for this message
Sebastien Bacher (seb128) wrote :

that could be the same issue than bug #35229 then, but the backtrace doesn't match that one with is an xorg error

Revision history for this message
Martijn Vermaat (mvermaat) wrote :
Download full text (8.7 KiB)

I don't think that's the same bug as the one I am experiencing (although some of the comments there may actually be about this bug, eg 'crashes for me too').

I don't get an xorg error, but the plain dialog saying 'The Application "totem" has quit unexpectedly. You can inform...' with options 'restart', 'close' and 'inform developers'.

However, the suggested workaround of removing the splash image works, so it does have something to do with that. Will paste a backtrace below (looks the same as that of the reporter):

(gdb) run
Starting program: /usr/bin/totem
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1224886592 (LWP 7474)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols f...

Read more...

Revision history for this message
Sebastien Bacher (seb128) wrote :

doesn't crash for me, maybe an xine issue. Reopening if somebody else get the issue

Changed in totem:
status: Needs Info → Unconfirmed
Revision history for this message
Tim Butler (timbutler) wrote :

No crash here with the gstreamer or xine backined for my installation (dapper + latest updates).

Revision history for this message
Onkar Shinde (onkarshinde) wrote :

No crash on dapper + latest updates with totem-gstreamer. Didn't try with totem-xine.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Martijn, zolly: do you still have the problem?

Changed in totem:
status: Unconfirmed → Needs Info
Revision history for this message
Martijn Vermaat (mvermaat) wrote :

I still have the problem on current Dapper. This installation will probably be upgraded to Edgy in the near future, I will report my findings again when that's done.

Revision history for this message
Sebastien Bacher (seb128) wrote :

did you try on edgy?

Revision history for this message
Martijn Vermaat (mvermaat) wrote :

On my machine the problem is fixed in edgy.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Fixed for one people who used to have the issue, marking the bug fixed. If anybody gets that bug on edgy feel free to reopen

Changed in totem:
status: Needs Info → Fix Released
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.