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 340688 - [Solaris] BMPx Core Dumps Because of liboil
[Solaris] BMPx Core Dumps Because of liboil
Status: RESOLVED NOTGNOME
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.10.6
Other All
: Normal critical
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-05-04 22:30 UTC by Leo Zhadanovsky
Modified: 2006-05-08 17:46 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Leo Zhadanovsky 2006-05-04 22:30:38 UTC
Steps to reproduce:
I compiled GStreamer with the following flags:
PATH="/opt/SUNWspro/bin:${PATH}" \
CC="cc" CXX="CC" CPPFLAGS="-I/usr/local/include" \
LD="/usr/ccs/bin/ld" \
LDFLAGS="-L/usr/local/lib -R/usr/local/lib" \
export PATH CC CXX CPPFLAGS LD LDFLAGS

./configure --prefix=/usr/local --disable-nls


Stack trace:
(gdb) run
Starting program: /usr/local/libexec/beep-media-player-2-bin
[New LWP 1]
[New LWP 2]
OIL: ERROR liboilprofile.c 318: (): Using gettimeofday() as a timestamp
function.  Please add a timestamp function for your platform. 

Program received signal SIGSEGV, Segmentation fault.
0xfd64edd8 in utf8_validate_fast3 () from /usr/local/lib/liboil-0.3.so.0
(gdb) backtrace
  • #0 utf8_validate_fast3
    from /usr/local/lib/liboil-
  • #1 _oil_test_marshal_function
    from /usr/local/lib/liboil-0.3.so.0
  • #2 oil_test_check_function
    from /usr/local/lib/liboil-0.3.so.0
  • #3 oil_cpu_fault_check_try
    from /usr/local/lib/liboil-0.3.so.0
  • #4 oil_test_check_impl
    from /usr/local/lib/liboil-0.3.so.0
  • #5 oil_class_optimize
    from /usr/local/lib/liboil-0.3.so.0
  • #6 oil_optimize_all
    from /usr/local/lib/liboil-
  • #7 oil_init
    from /usr/local/lib/liboil-0.3.so.0
  • #8 resample_init
    from /usr/local/lib/gstreamer-0.10/libgstaudioresample.so
  • #9 plugin_init
    from /usr/local/lib/gstreamer-
  • #10 gst_plugin_register_func
    from /usr/local/lib/libgstreamer-0.10.so.0
  • #11 gst_plugin_load_file
    from /usr/local/lib/libgstreamer-0.10.so.0
  • #12 gst_registry_scan_path_level
    from /usr/local/lib/libgstreamer-0.10.so.0
  • #13 gst_registry_scan_path
    from /usr/local/lib/libgstreamer-0.10.so.0
  • #14 init_post
    from /usr/local/lib/libgstreamer-0.10.so.0
  • #15 g_option_context_parse
    from /usr/local/lib/libglib-2.0.so.0
  • #16 gst_init_check
    from /usr/local/lib/libgstreamer-
  • #17 gst_init
    from /usr/local/lib/libgstreamer-0.10.so.0
  • #18 main

Other information:
Comment 1 Leo Zhadanovsky 2006-05-04 22:31:59 UTC
I forgot to mention, this is on a Solaris 9 SPARC box.
Comment 2 Tim-Philipp Müller 2006-05-05 09:56:19 UTC
This is a liboil bug, not a GStreamer bug. From yesterday's IRC conversation I take it the problem was fixed in liboil CVS yesterday night. Can this bug be closed or are there any remaining issues?
Comment 3 Olav Vitters 2006-05-07 23:02:03 UTC
> This bug is indeed fixed in the CVS version I compiled yesterday.
> 
> Thanks a lot!
> 
> ___
> Leo Zhadanovsky


assuming liboil isn't on bugzilla.gnome.org...