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 352135 - crash on Sound Recorder
crash on Sound Recorder
Status: RESOLVED FIXED
Product: gnome-media
Classification: Deprecated
Component: Gnome-Sound-Recorder
unspecified
Other All
: High critical
: ---
Assigned To: gnome media maintainers
gnome media maintainers
: 395717 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-08-20 14:28 UTC by gnomebugs.20.naru
Modified: 2007-01-17 14:30 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
fix/workaround (1.05 KB, patch)
2006-09-03 20:56 UTC, Ronald Bultje
accepted-commit_after_freeze Details | Review
refix (1.98 KB, patch)
2006-09-04 23:01 UTC, Ronald Bultje
accepted-commit_after_freeze Details | Review

Description gnomebugs.20.naru 2006-08-20 14:28:38 UTC
What were you doing when the application crashed?
playing back a just previously recorded 2 sec soundfile.
audioprofile was FLAC lossless


Distribution: Debian testing/unstable
Gnome Release: 2.15.91 2006-08-13 (GARNOME)
BugBuddy Version: 2.15.90

Memory status: size: 74461184 vsize: 0 resident: 74461184 share: 0 rss: 17317888 rss_rlim: 0
CPU usage: start_time: 1156084072 rtime: 0 utime: 81 stime: 0 cutime:72 cstime: 0 timeout: 9 it_real_value: 0 frequency: 5

Backtrace was generated from '/usr/local/gar21591a/bin/gnome-sound-recorder'

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1226647872 (LWP 5541)]
[New Thread -1256846416 (LWP 5551)]
[New Thread -1240069200 (LWP 5550)]
[New Thread -1248457808 (LWP 5549)]
[New Thread -1230767184 (LWP 5543)]
0xb7318819 in poll () from /lib/tls/libc.so.6

Thread 2 (Thread -1256846416 (LWP 5551))

  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #1 libgnomeui_segv_handle
    at gnome-ui-init.c line 867
  • #2 <signal handler called>
  • #3 IA__g_logv
    at gmessages.c line 503
  • #4 IA__g_log
    at gmessages.c line 517
  • #5 IA__g_return_if_fail_warning
    at gmessages.c line 532
  • #6 gst_element_factory_get_klass
    at gstelementfactory.c line 512
  • #7 pipeline_deep_notify_caps_cb
    at gsr-window.c line 1531
  • #8 gst_marshal_VOID__OBJECT_PARAM
    at gstmarshal.c line 209
  • #9 IA__g_closure_invoke
    at gclosure.c line 490
  • #10 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #11 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #12 IA__g_signal_emit
    at gsignal.c line 2241
  • #13 gst_object_dispatch_properties_changed
    at gstobject.c line 531
  • #14 g_object_notify_dispatcher
    at gobject.c line 242
  • #15 IA__g_object_notify
    at gobjectnotifyqueue.c line 123
  • #16 gst_pad_set_caps
    at gstpad.c line 2286
  • #17 gst_pad_configure_src
    at gstpad.c line 2357
  • #18 gst_pad_push
    at gstpad.c line 3482
  • #19 gst_stream_selector_chain
    at gststreamselector.c line 404
  • #20 gst_pad_chain_unchecked
    at gstpad.c line 3319
  • #21 gst_pad_push
    at gstpad.c line 3486
  • #22 gst_proxy_pad_do_chain
    at gstghostpad.c line 194
  • #23 gst_pad_chain_unchecked
    at gstpad.c line 3319
  • #24 gst_pad_push
    at gstpad.c line 3486
  • #25 gst_flac_dec_write
    at gstflacdec.c line 725
  • #26 FLAC__seekable_stream_decoder_seek_absolute
    from /usr/lib/libFLAC.so.7
  • #27 ??
  • #28 ??
  • #29 ??
  • #30 ??
  • #31 FLAC__stream_decoder_process_single
    from /usr/lib/libFLAC.so.7
  • #32 ??
  • #33 ??
  • #34 FLAC__bitbuffer_read_raw_uint32
    from /usr/lib/libFLAC.so.7
  • #35 ??
  • #36 ??
  • #37 FLAC__stream_decoder_process_single
    from /usr/lib/libFLAC.so.7
  • #38 FLAC__memory_alloc_aligned
    from /usr/lib/libFLAC.so.7
  • #39 ??
  • #40 ??
  • #41 ??
    from /usr/lib/libFLAC.so.7
  • #42 ??
  • #43 ??
  • #44 ??
  • #45 ??
  • #46 ??
  • #47 ??
  • #48 ??
  • #49 ??
    from /usr/lib/libFLAC.so.7
  • #50 ??
  • #51 ??
  • #52 ??
  • #53 FLAC__stream_decoder_process_until_end_of_metadata
    from /usr/lib/libFLAC.so.7
  • #54 ??
  • #55 ??
  • #56 ??
  • #57 ??
  • #58 ??
  • #59 ??
  • #60 ??
  • #61 ??
  • #62 ??
  • #63 ??
  • #64 ??
  • #65 ??
  • #66 ??
  • #67 ??
  • #68 ??
  • #69 FLAC__stream_decoder_process_single
    from /usr/lib/libFLAC.so.7
  • #70 ??
  • #71 ??
  • #72 ??
  • #73 ??
  • #74 ??
  • #75 ??
  • #76 FLAC__bitbuffer_read_raw_uint32
    from /usr/lib/libFLAC.so.7
  • #77 ??

Comment 1 Ronald Bultje 2006-08-25 22:20:23 UTC
Thread 2 frame 7, gsr-window.c calls pipeline_deep_notify_caps_cb () with a NULL factory.
Comment 2 Ronald Bultje 2006-09-03 20:56:16 UTC
Created attachment 72152 [details] [review]
fix/workaround

No idea why it happens, but the attached patch should workaround it. Will apply after the branch of 2.16.
Comment 3 Ronald Bultje 2006-09-04 23:01:43 UTC
Created attachment 72221 [details] [review]
refix

There's some typo above, this is better.
Comment 4 Kjartan Maraas 2006-12-19 14:25:32 UTC
Commited the relevant part to HEAD.
Comment 5 Ronald Bultje 2007-01-17 14:30:09 UTC
*** Bug 395717 has been marked as a duplicate of this bug. ***