Bug#474221: totem: Fails to launch due to unknown internal child: accessible

2008-04-06 Thread Sven Arvidsson
On Fri, 2008-04-04 at 14:04 +0200, Mathias Brodala wrote:
 After upgrading GTK at least Totem doesn’t fail to start any more, but
 the thumbnailer still fails:

Hi,

Is it only the thumbnailer failing, or can't you play the file in totem
either?

If it fails to play in Totem, please try using xine-ui.

-- 
Cheers,
Sven Arvidsson
http://www.whiz.se
PGP Key ID 760BDD22


signature.asc
Description: This is a digitally signed message part


Bug#474221: totem: Fails to launch due to unknown internal child: accessible

2008-04-06 Thread Mathias Brodala
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi.

Sven Arvidsson, 07.04.2008 00:14:
 On Fri, 2008-04-04 at 14:04 +0200, Mathias Brodala wrote:
 After upgrading GTK at least Totem doesn’t fail to start any more, but
 the thumbnailer still fails:
 
 Is it only the thumbnailer failing, or can't you play the file in totem
 either?

Totem also fails with this:

 ** (totem:5160): WARNING **: Failed to create dbus proxy for 
 org.gnome.SettingsDaemon: Could not get owner of name 
 'org.gnome.SettingsDaemon': no such name
 *** glibc detected *** totem: free(): invalid next size (fast): 0x08b21648 ***
 === Backtrace: =
 /lib/i686/cmov/libc.so.6[0xb71ac8f5]
 /lib/i686/cmov/libc.so.6(cfree+0x90)[0xb71b0360]
 /usr/lib/xine/plugins/1.20/xineplug_dmx_matroska.so[0xb09646a0]
 === Memory map: 
 08048000-08094000 r-xp  03:06 33133  /usr/bin/totem-xine
 08094000-08097000 rw-p 0004b000 03:06 33133  /usr/bin/totem-xine
 08097000-08bd2000 rw-p 08097000 00:00 0  [heap]
 b080-b0821000 rw-p b080 00:00 0 
 b0821000-b090 ---p b0821000 00:00 0 
 b095d000-b0966000 r-xp  03:06 118386 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_matroska.so
 b0966000-b0967000 rw-p 8000 03:06 118386 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_matroska.so
 b0967000-b0a49000 r-xp  03:06 361725 /usr/lib/libstdc++.so.6.0.10
 b0a49000-b0a4c000 r--p 000e2000 03:06 361725 /usr/lib/libstdc++.so.6.0.10
 b0a4c000-b0a4e000 rw-p 000e5000 03:06 361725 /usr/lib/libstdc++.so.6.0.10
 b0a4e000-b0a54000 rw-p b0a4e000 00:00 0 
 b0a54000-b0a84000 r-xp  03:06 33629  /usr/lib/libmodplug.so.0.0.0
 b0a84000-b0a87000 rw-p 0002f000 03:06 33629  /usr/lib/libmodplug.so.0.0.0
 b0a87000-b0ab3000 rw-p b0a87000 00:00 0 
 b0ab5000-b0aba000 r-xp  03:06 118384 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_iff.so
 b0aba000-b0abb000 rw-p 4000 03:06 118384 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_iff.so
 b0abb000-b0ac7000 r-xp  03:06 118383 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_games.so
 b0ac7000-b0ac8000 rw-p b000 03:06 118383 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_games.so
 b0ac8000-b0acb000 r-xp  03:06 118382 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_flv.so
 b0acb000-b0acc000 rw-p 2000 03:06 118382 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_flv.so
 b0acc000-b0ad3000 r-xp  03:06 118380 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_avi.so
 b0ad3000-b0ad4000 rw-p 6000 03:06 118380 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_avi.so
 b0ad4000-b0ae9000 r-xp  03:06 35321  /usr/lib/libspeex.so.1.4.0
 b0ae9000-b0aea000 rw-p 00015000 03:06 35321  /usr/lib/libspeex.so.1.4.0
 b0aea000-b0aec000 r-xp  03:06 118381 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_fli.so
 b0aec000-b0aed000 rw-p 1000 03:06 118381 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_fli.so
 b0aed000-b0af9000 r-xp  03:06 13 /lib/libgcc_s.so.1
 b0af9000-b0afa000 rw-p b000 03:06 13 /lib/libgcc_s.so.1
 b0afa000-b0b0a000 r-xp  03:06 118379 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_audio.so
 b0b0a000-b0b0b000 rw-p 0001 03:06 118379 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_audio.so
 b0b0b000-b0b12000 r-xp  03:06 40303  /usr/lib/libfam.so.0.0.0
 b0b12000-b0b13000 rw-p 6000 03:06 40303  /usr/lib/libfam.so.0.0.0
 b0b13000-b0b1e000 r-xp  03:06 118378 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_asf.so
 b0b1e000-b0b1f000 rw-p a000 03:06 118378 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_asf.so
 b0b1f000-b0b24000 r-xp  03:06 115189 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_mpeg_ts.so
 b0b24000-b0b25000 rw-p 4000 03:06 115189 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_mpeg_ts.so
 b0b25000-b0b2a000 r-xp  03:06 115062 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_mpeg_pes.so
 b0b2a000-b0b2b000 rw-p 4000 03:06 115062 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_mpeg_pes.so
 b0b2b000-b0b33000 r-xp  03:06 119569 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_ogg.so
 b0b33000-b0b34000 rw-p 7000 03:06 119569 
 /usr/lib/xine/plugins/1.20/xineplug_dmx_ogg.so
 b0b34000-b0b4 r-xp  03:06 49595  
 /usr/lib/gnome-vfs-2.0/modules/libfile.so
 b0b4-b0b41000 rw-p b000 03:06 49595  
 /usr/lib/gnome-vfs-2.0/modules/libfile.so
 b0b41000-b0b52000 r--s  03:06 49426  /usr/share/mime/mime.cache
 b0b52000-b0b63000 r--s  03:06 49426  /usr/share/mime/mime.cache
 b0b63000-b0b67000 r-xp  03:06 474993 
 /usr/lib/totem/plugins/properties/libmovie-Aborted


 If it fails to play in Totem, please try using xine-ui.

This one also fails:

 *** glibc detected *** xine: free(): invalid next size (fast): 0x08f1f280 ***
 === Backtrace: =
 /lib/i686/cmov/libc.so.6[0xb7c1e8f5]
 /lib/i686/cmov/libc.so.6(cfree+0x90)[0xb7c22360]
 

Bug#474221:

2008-04-06 Thread Sven Arvidsson
reassign 474221 libxine1
forcemerge 474316 474221
thanks

On Mon, 2008-04-07 at 00:28 +0200, Mathias Brodala wrote:
 I’m pretty sure that the Matroska demuxer is broken. Totem plays a MP4
 video just fine, after putting it into a MKV container, Totem dies on
 the same video. Also, all videos are played fine as long as they don’t
 reside within a MKV container.

Right, looks like it's a known problem in xine-lib, reassigning to
libxine1.

There's a fix available here,
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=474316#15

-- 
Cheers,
Sven Arvidsson
http://www.whiz.se
PGP Key ID 760BDD22


signature.asc
Description: This is a digitally signed message part


Bug#474221: totem: Fails to launch due to unknown internal child: accessible

2008-04-04 Thread Mathias Brodala
Package: totem
Version: 2.22.0-2
Severity: grave
Justification: renders package unusable

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Since yesterday I noticed that Thunar fails to generate thumbnails of videos
using totem-video-thumbnailer. Thus, I tried launching Totem with one of the
files in question, and it fails to launch. Not only that, it completely fails to
launch, even without any file as argument. The output is:

 $ totem
 
 (totem:5601): Gtk-WARNING **: accessibility is being ignored,
 see http://bugzilla.gnome.org/show_bug.cgi?id=454653
 
 
 Gtk-ERROR **: Unknown internal child: accessible
 
 aborting...
 Aborted

I’ll send the gdb output using the -dbg package as followup.

- -- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to de_DE.UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages totem depends on:
ii  totem-plugins 2.22.0-2   Plugins for the Totem media player
ii  totem-xine2.22.0-2   A simple media player for the GNOM

totem recommends no packages.

Versions of packages totem-gstreamer depends on:
ii  gnome-icon-theme   2.22.0-1  GNOME Desktop icon theme
ii  gstreamer0.10-alsa 0.10.18-3 GStreamer plugin for ALSA
ii  gstreamer0.10-gnom 0.10.18-3 GStreamer plugin for GnomeVFS
ii  gstreamer0.10-plug 0.10.18-3 GStreamer plugins from the base 
ii  gstreamer0.10-plug 0.10.7-3  GStreamer plugins from the good 
ii  gstreamer0.10-x0.10.18-3 GStreamer plugins for X11 and Pang
ii  iso-codes  2.0-1 ISO language, territory, currency,
ii  libart-2.0-2   2.3.20-1  Library of functions for 2D graphi
ii  libatk1.0-01.22.0-1  The ATK accessibility toolkit
ii  libbonobo2-0   2.22.0-1  Bonobo CORBA interfaces library
ii  libbonoboui2-0 2.22.0-1  The Bonobo UI library
ii  libc6  2.7-10GNU C Library: Shared libraries
ii  libcairo2  1.4.14-1  The Cairo 2D vector graphics libra
ii  libdbus-1-31.1.20-1  simple interprocess messaging syst
ii  libdbus-glib-1-2   0.74-1simple interprocess messaging syst
ii  libffi53.0.4-2   Foreign Function Interface library
ii  libfontconfig1 2.5.0-2   generic font configuration library
ii  libfreetype6   2.3.5-1+b1FreeType 2 font engine, shared lib
ii  libgcc11:4.3.0-3 GCC support library
ii  libgconf2-42.22.0-1  GNOME configuration database syste
ii  libglib2.0-0   2.16.2-1  The GLib library of C routines
ii  libgnome2-02.20.1.1-1The GNOME 2 library - runtime file
ii  libgnomecanvas2-0  2.20.1.1-1A powerful object-oriented display
ii  libgnomeui-0   2.20.1.1-1The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0 1:2.22.0-2GNOME Virtual File System (runtime
ii  libgstreamer-plugi 0.10.18-3 GStreamer libraries from the base
ii  libgstreamer0.10-0 0.10.18-4 Core GStreamer libraries and eleme
ii  libgtk2.0-02.12.0-3.1~macmenubar The GTK+ graphical user interface 
ii  libice62:1.0.4-1 X11 Inter-Client Exchange library
ii  libnautilus-extens 2.20.0-3  libraries for nautilus components 
ii  liborbit2  1:2.14.12-0.1 libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0  1.20.0-1  Layout and rendering of internatio
ii  libpng12-0 1.2.15~beta5-3PNG library - runtime
ii  libpopt0   1.10-3lib for parsing cmdline parameters
ii  libsm6 2:1.0.3-1+b1  X11 Session Management library
ii  libstartup-notific 0.9-1 library for program launch feedbac
ii  libstdc++6 4.3.0-3   The GNU Standard C++ Library v3
ii  libtotem-plparser1 2.22.1-1  Totem Playlist Parser library - ru
ii  libx11-6   2:1.0.3-7 X11 client-side library
ii  libxml22.6.31.dfsg-2 GNOME XML library
ii  libxrandr2 2:1.2.2-1 X11 RandR extension library
ii  libxrender11:0.9.4-1 X Rendering Extension client libra
ii  libxtst6   2:1.0.3-1 X11 Testing -- Resource extension 
ii  libxxf86vm11:1.0.1-2 X11 XFree86 video mode extension l
ii  python2.4  2.4.5-1   An interactive high-level object-o
ii  totem-common   2.22.0-2  Data files for the Totem media pla
ii  zlib1g 1:1.2.3.3.dfsg-11 compression library - runtime

Versions of packages totem-xine 

Bug#474221: totem: Fails to launch due to unknown internal child: accessible

2008-04-04 Thread Mathias Brodala
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

reassign 474221 totem-xine
retitle 474221 Video thumbnailer does not work anymore
severity 474221 normal
thanks


Hi.

After upgrading GTK at least Totem doesn’t fail to start any more, but
the thumbnailer still fails:

 $ gdb totem-xine-video-thumbnailer
 GNU gdb 6.8-debian
 Copyright (C) 2008 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type show copying
 and show warranty for details.
 This GDB was configured as i486-linux-gnu...
 (gdb) run -s 128 \[BakaWolf-m.3.3.w\]\ True\ Tears\ 01v2\ \(H.264\)\ 
 \[6735EA35\].mkv tt01.png
 Starting program: /usr/bin/totem-xine-video-thumbnailer -s 128 
 \[BakaWolf-m.3.3.w\]\ True\ Tears\ 01v2\ \(H.264\)\ \[6735EA35\].mkv tt01.png
 [Thread debugging using libthread_db enabled]
 [New Thread 0xb6a9f740 (LWP 14207)]
 [New Thread 0xb62ccb90 (LWP 14210)]
 [New Thread 0xb518cb90 (LWP 14211)]
 [New Thread 0xb498bb90 (LWP 14212)]
 [New Thread 0xb418ab90 (LWP 14213)]
 
 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0xb6a9f740 (LWP 14207)]
 0xb76b2954 in cache_plugin_read (this_gen=0x85a3a88, 
 buf=0x85a3a60 matroskaB\207\201\001B\205\201\001\030S\200g\001, 
 len=3011302592)
 at input_cache.c:149
 149   input_cache.c: No such file or directory.
   in input_cache.c
 (gdb) bt full
 #0  0xb76b2954 in cache_plugin_read (this_gen=0x85a3a88, 
 buf=0x85a3a60 matroskaB\207\201\001B\205\201\001\030S\200g\001, 
 len=3011302592)
 at input_cache.c:149
   read_len = 1016
   main_read = value optimized out
 #1  0xb37cb541 in ebml_check_header (ebml=0x85a9d68) at ebml.c:190
   elem = {id = 17026, start = 8, len = 8}
   master = {id = 440786851, start = 5, len = 19}
 #2  0xb37c4ce2 in open_plugin (class_gen=0x85a9d48, stream=0x8577870, 
 input=0x85a3a88)
 at demux_matroska.c:2834
   this = (demux_matroska_t *) 0x0
   ebml = (ebml_parser_t *) 0x85a9d68
 #3  0xb76949c4 in probe_demux (stream=0x8577870, method1=value optimized 
 out, 
 method2=value optimized out, input=0x85a3a88) at load_plugins.c:1273
   node = (plugin_node_t *) 0x80abfd0
   list_id = 30
   list_size = 55
   methods = {1, 2, -1}
   catalog = (plugin_catalog_t *) 0x8078570
   plugin = value optimized out
   __FUNCTION__ = probe_demux
 #4  0xb768cf72 in open_internal (stream=0x8577870, 
 mrl=0x85a3678 [BakaWolf-m.3.3.w] True Tears 01v2 (H.264) [6735EA35].mkv)
 at xine.c:1193
 ---Type return to continue, or q return to quit---
   stream_setup = 0x0
   mrl_proto = value optimized out
   no_cache = 0
 #5  0xb768dd78 in xine_open (stream=0x8577870, 
 mrl=0x85a3678 [BakaWolf-m.3.3.w] True Tears 01v2 (H.264) [6735EA35].mkv)
 at xine.c:1268
   __cancel_buf = {__cancel_jmp_buf = {{__cancel_jmp_buf = {-1217612408, 
 134682272, 
 0, -1080768744, 1032642689, -977622384}, __mask_was_saved = 0}}, 
 __pad = {
 0xbf94c830, 0x0, 0xb7fe2c50, 0x0}}
   not_first_call = value optimized out
   ret = value optimized out
 #6  0x08056a8a in bacon_video_widget_open_with_subtitle (bvw=0x8071818, 
 mrl=0x80646f0 [BakaWolf-m.3.3.w] True Tears 01v2 (H.264) 
 [6735EA35].mkv, 
 subtitle_uri=0x0, error=0xbf94c7e4)
 at /tmp/buildd/totem-2.22.0/src/backend/bacon-video-widget-xine.c:2448
   err = value optimized out
   __PRETTY_FUNCTION__ = bacon_video_widget_open_with_subtitle
 #7  0x0804eb6c in main (argc=1, argv=0xbf94c894)
 at /tmp/buildd/totem-2.22.0/src/totem-video-thumbnailer.c:503
   options = value optimized out
   context = value optimized out
   err = (GError *) 0x0
   input = 0x80646f0 [BakaWolf-m.3.3.w] True Tears 01v2 (H.264) 
 [6735EA35].mkv
   output = 0x8065708 tt01.png
 (gdb) q
 The program is running.  Exit anyway? (y or n) y

Using totem-gstreamer as backend is no good either as it just
desperately tries to generate a thumbnail but gives up after a while.


Regards, Mathias

- --
debian/rules
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFH9hk8YfUFJ3ewsJgRAgG4AJ4tgUxVqM7NYrsS0k36ExfvvJ9A8QCZAZhT
KZTcZe3dwY6ZKqNjxunRZcs=
=4Wkh
-END PGP SIGNATURE-