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 165563 - gst-thumbnail segfaults on some files
gst-thumbnail segfaults on some files
Status: RESOLVED INCOMPLETE
Product: nautilus
Classification: Core
Component: [obsolete] nautilus-media
unspecified
Other All
: High critical
: ---
Assigned To: Thomas Vander Stichele
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-01-28 23:51 UTC by Dave Jones
Modified: 2005-07-25 17:15 UTC
See Also:
GNOME target: ---
GNOME version: 2.7/2.8



Description Dave Jones 2005-01-28 23:51:32 UTC
Steps to reproduce:
wget http://www.codemonkey.org.uk/junk/leet-hax0r-girl.mpg
gst-thumbnail leet-hax0r-girl.mpg foo

Stack trace:
(gdb) run leet-hax0r-girl.mpg foo
Starting program: /usr/bin/gst-thumbnail leet-hax0r-girl.mpg foo
[Thread debugging using libthread_db enabled]
[New Thread 182894131008 (LWP 4299)]
format index is 3

Program received signal SIGSEGV, Segmentation fault.

Thread 182894131008 (LWP 4299)

  • #0 ??
    from /usr/lib64/gstreamer-0.8/libgsttypefindfunctions.so
  • #1 gst_spider_identity_request_new_pad
    from /usr/lib64/gstreamer-0.8/libgstspider.so
  • #2 ??
    from /usr/lib64/gstreamer-0.8/libgstoptscheduler.so
  • #3 ??
    from /usr/lib64/gstreamer-0.8/libgstoptscheduler.so
  • #4 ??
    from /usr/lib64/gstreamer-0.8/libgstoptscheduler.so
  • #5 gst_scheduler_iterate
    from /usr/lib64/libgstreamer-0.8.so.1
  • #6 gst_bin_sync_children_state
    from /usr/lib64/libgstreamer-0.8.so.1
  • #7 gst_marshal_BOOLEAN__VOID
    from /usr/lib64/libgstreamer-0.8.so.1
  • #8 g_closure_invoke
    from /usr/lib64/libgobject-2.0.so.0
  • #9 g_signal_has_handler_pending
    from /usr/lib64/libgobject-2.0.so.0
  • #10 g_signal_emit_valist
    from /usr/lib64/libgobject-2.0.so.0
  • #11 g_signal_emit
    from /usr/lib64/libgobject-2.0.so.0
  • #12 gst_bin_iterate
    from /usr/lib64/libgstreamer-0.8.so.1
  • #13 g_main_context_dispatch
    from /usr/lib64/libglib-2.0.so.0
  • #14 g_main_context_acquire
    from /usr/lib64/libglib-2.0.so.0
  • #15 g_main_loop_run
    from /usr/lib64/libglib-2.0.so.0
  • #16 main
    at gst-thumbnail.c line 104


Other information:
this is running on Fedora Core 3 on x86-64. I believe its gstreamer doesn't have
mpeg support (so it should do nothing, rather than segfault), however Fedora's
package maintainer Colin Walters believes this is an upstream issue.
Comment 1 Ronald Bultje 2005-01-29 10:08:57 UTC
Hi, I checked against CVS (Totem etc.) and it doesn't crash, so I'm assuming
either some problem that's fixed already, or a gst-thumbnail specific problem.
Therefore, re-assigning to nautilus-media.
Comment 2 Sebastien Bacher 2005-05-08 18:34:58 UTC
do you still have this issue?
Comment 3 Sebastien Bacher 2005-06-05 14:30:58 UTC
Thanks for the bug report. Unfortunately, that stack trace is not very useful 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 4 Sebastien Bacher 2005-07-24 19:04:44 UTC
no reply, bug closed. Feel free to reopen with the asked informations if that's
still an issue for you
Comment 5 Dave Jones 2005-07-25 17:15:58 UTC
hmm, it seems that gst-thumbnail went away in FC4, so I can't reproduce this.
Though, the mpeg isn't getting thumbnailed at all.  If I can figure out how to
make it do that again, and reproduce this bug, I'll reopen it, but for now I've
no problem with it being closed.

Thanks.