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 528450 - Crash in qtif_type_find
Crash in qtif_type_find
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: dont know
0.10.x
Other All
: High critical
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-04-16 17:44 UTC by Paul Rawson
Modified: 2008-05-26 09:41 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20


Attachments
Beginning of the file being streamed during crash (500.00 KB, application/octet-stream)
2008-04-18 06:55 UTC, Paul Rawson
Details

Description Paul Rawson 2008-04-16 17:44:46 UTC
Version: 2.20.3

What were you doing when the application crashed?
Playing a movie from a password protected http site (not https, though I don't know if that matters)


Distribution: Gentoo Base System release 2.0.0
Gnome Release: 2.20.3 2008-02-03 (Gentoo)
BugBuddy Version: 2.20.1

System: Linux 2.6.24-gentoo-r3 #5 SMP PREEMPT Fri Mar 28 20:38:03 PDT 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10400090
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome

Memory status: size: 67641344 vsize: 67641344 resident: 24551424 share: 14696448 rss: 24551424 rss_rlim: 4294967295
CPU usage: start_time: 1208367475 rtime: 112 utime: 103 stime: 9 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb7643910 (LWP 25311)]
[New Thread 0xb5dd2b90 (LWP 29678)]
0xb7fc2410 in __kernel_vsyscall ()

Thread 2 (Thread 0xb5dd2b90 (LWP 29678))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 g_spawn_sync
    from /usr/lib/libglib-2.0.so.0
  • #3 g_spawn_command_line_sync
    from /usr/lib/libglib-2.0.so.0
  • #4 run_bug_buddy
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 check_if_gdb
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #6 google_breakpad::ExceptionHandler::InternalWriteMinidump
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #7 google_breakpad::ExceptionHandler::HandleException
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #8 <signal handler called>
  • #9 qtif_type_find
    from /usr/lib/gstreamer-0.10/libgsttypefindfunctions.so
  • #10 gst_type_find_factory_call_function
    from /usr/lib/libgstreamer-0.10.so.0
  • #11 gst_type_find_helper_for_buffer
    from /usr/lib/libgstbase-0.10.so.0
  • #12 gst_type_find_element_chain
    from /usr/lib/gstreamer-0.10/libgstcoreelements.so
  • #13 gst_pad_chain_unchecked
    from /usr/lib/libgstreamer-0.10.so.0
  • #14 gst_pad_push
    from /usr/lib/libgstreamer-0.10.so.0
  • #15 gst_proxy_pad_do_chain
    from /usr/lib/libgstreamer-0.10.so.0
  • #16 gst_pad_chain_unchecked
    from /usr/lib/libgstreamer-0.10.so.0
  • #17 gst_pad_push
    from /usr/lib/libgstreamer-0.10.so.0
  • #18 gst_base_src_loop
    from /usr/lib/libgstbase-0.10.so.0
  • #19 gst_task_func
    from /usr/lib/libgstreamer-0.10.so.0
  • #20 g_thread_pool_thread_proxy
    from /usr/lib/libglib-2.0.so.0
  • #21 g_thread_create_proxy
    from /usr/lib/libglib-2.0.so.0
  • #22 start_thread
    from /lib/libpthread.so.0
  • #23 clone
    from /lib/libc.so.6


----------- .xsession-errors (84677 sec old) ---------------------
SoundDriver::getMappedDevice(5) - name = "out 6 - out 6" type = 0 direction = 0 connection = "" recording = 0
SoundDriver::getMappedDevice(6) - name = "out 7 - out 7" type = 0 direction = 0 connection = "" recording = 0
SoundDriver::getMappedDevice(7) - name = "out 8 - out 8" type = 0 direction = 0 connection = "" recording = 0
  ALSA Client information:
    128,0 - (TiMidity, TiMidity port 0)		(WRITE ONLY) [ctype 1, ptype 2, cap 66]
    128,1 - (TiMidity, TiMidity port 1)		(WRITE ONLY) [ctype 1, ptype 2, cap 66]
    128,2 - (TiMidity, TiMidity port 2)		(WRITE ONLY) [ctype 1, ptype 2, cap 66]
    128,3 - (TiMidity, TiMidity port 3)		(WRITE ONLY) [ctype 1, ptype 2, cap 66]
SoundDriver::getMappedDevice(0) - name = "out 1 - General MIDI Device" type = 0 direction = 0 connection = "128:0 TiMidity port 0 (write)" recording = 0
SoundDriver::getMappedDevice(1) - name = "out 2 - Chroma" type = 0 direction = 0 connection = "128:0 TiMidity port 0 (write)" recording = 0
...Too much output, ignoring rest...
--------------------------------------------------
Comment 1 Philip Withnall 2008-04-16 22:16:36 UTC
Looks like a GStreamer bug.

Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://www.gnome.org/projects/totem/#bugs for more information on how to do so and reopen this bug or report a new one. Thanks in advance!
Comment 2 Tim-Philipp Müller 2008-04-17 11:43:03 UTC
Any chance you could make the beginning of that file available to us?

You can get the beginning with  $ head --bytes=500k foo.mov > foo-head.mov

Comment 3 Paul Rawson 2008-04-18 06:55:17 UTC
Created attachment 109469 [details]
Beginning of the file being streamed during crash
Comment 4 Sebastian Dröge (slomo) 2008-05-06 12:41:10 UTC
Works fine for me with latest CVS. Could you try installing debug packages for gstreamer and gst-plugins-base and get a backtrace for this crash?
Comment 5 Tim-Philipp Müller 2008-05-26 09:41:35 UTC
Can't reproduce in push or streaming mode, with gdb or valgrind, and the code looks ok too, so closing for now unless you can provide further information. Please re-open if you can provide a stack trace with full debugging symbols, thanks!



Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!