[Bug 754904] New: SIGFPE in g_module_symbol

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Sep 11 13:52:10 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=754904

            Bug ID: 754904
           Summary: SIGFPE in g_module_symbol
    Classification: Platform
           Product: GStreamer
           Version: 1.5.90
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: don't know
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: gentoo_bugzilla at podam.pl
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

The following SIGFPE occurs on x86 emulator of api level 19 from Android SDK:
// *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
// Build fingerprint:
'generic_x86/google_sdk_x86/generic_x86:4.4.2/KK/2155323:eng/test-keys'
// Revision: '0'
// pid: 4577, tid: 4577, name: le.gstreamerapp  >>> com.example.gstreamerapp
<<<
// signal 8 (SIGFPE), code -6 (SI_TKILL), fault addr 000011e1
//     eax 07bdb59d  ebx b77c1fe4  ecx 0000005f  edx 00000000
//     esi 00000000  edi b779e004
//     xcs 00000073  xds 0000007b  xes 0000007b  xfs 00000000  xss 0000007b
//     eip b77a8ac8  ebp b64c5d54  esp bfade3e0  flags 00010246
//
// backtrace:
//     #00  pc 00006ac8  /system/bin/linker
(__dl__Z19dlsym_linear_lookupPKcPP6soinfoS2_+216)
//     #01  pc 00001265  /system/bin/linker (__dl_dlsym+325)
//     #02  pc 01ad813d 
/data/app-lib/com.example.gstreamerapp-1/libgstreamer_android.so
(g_module_symbol+149)
//     #03  pc 0025d0ad 
/data/app-lib/com.example.gstreamerapp-1/libgstreamer_android.so
(JNI_OnLoad+330)
//     #04  pc 0008baff  /system/lib/libdvm.so (dvmLoadNativeCode(char const*,
Object*, char**)+1295)
//     #05  pc 000ce63b  /system/lib/libdvm.so
(Dalvik_java_lang_Runtime_nativeLoad(unsigned int const*, JValue*)+139)
//     #06  pc 00176a78  /system/lib/libdvm.so
//     #07  pc 00005c07  <unknown>
//     #08  pc 0003b592  /system/lib/libdvm.so (dvmMterpStd(Thread*)+66)
//     #09  pc 00036c59  /system/lib/libdvm.so (dvmInterpret(Thread*, Method
const*, JValue*)+217)
//     #10  pc 000bcbb7  /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method
const*, Object*, bool, JValue*, char*)+759)
//     #11  pc 000bcfc7  /system/lib/libdvm.so (dvmCallMethod(Thread*, Method
const*, Object*, JValue*, ...)+55)
//     #12  pc 000dd362  /system/lib/libdvm.so (dvmInitClass+1458)
//     #13  pc 000cd465  /system/lib/libdvm.so
(Dalvik_java_lang_Class_newInstance(unsigned int const*, JValue*)+229)
//     #14  pc 00176a78  /system/lib/libdvm.so
//     #15  pc 00005ceb  <unknown>
//     #16  pc 0003b592  /system/lib/libdvm.so (dvmMterpStd(Thread*)+66)
//     #17  pc 00036c59  /system/lib/libdvm.so (dvmInterpret(Thread*, Method
const*, JValue*)+217)
//     #18  pc 000bbd56  /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method
const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+1750)
//     #19  pc 000d15d0  /system/lib/libdvm.so
(Dalvik_java_lang_reflect_Method_invokeNative(unsigned int const*,
JValue*)+288)
//     #20  pc 00176a78  /system/lib/libdvm.so
//     #21  pc 00005eff  <unknown>
//     #22  pc 0003b592  /system/lib/libdvm.so (dvmMterpStd(Thread*)+66)
//     #23  pc 00036c59  /system/lib/libdvm.so (dvmInterpret(Thread*, Method
const*, JValue*)+217)
//     #24  pc 000bcbb7  /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method
const*, Object*, bool, JValue*, char*)+759)
//     #25  pc 0007804d  /system/lib/libdvm.so (CallStaticVoidMethodV(_JNIEnv*,
_jclass*, _jmethodID*, char*)+109)
//     #26  pc 000541ad  /system/lib/libdvm.so
(Check_CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, char*)+317)
//     #27  pc 0005ee4a  /system/lib/libandroid_runtime.so
(_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+42)
//     #28  pc 000605e4  /system/lib/libandroid_runtime.so
(android::AndroidRuntime::start(char const*, char const*)+884)
//     #29  pc 00001017  /system/bin/app_process (main+567)
//     #30  pc 0000d52c  /system/lib/libc.so (__libc_init+108)
//     #31  pc 00000a91  /system/bin/app_process (_start+97)

Fragment of Android.mk used to build app:
GSTREAMER_PLUGINS         := $(GSTREAMER_PLUGINS_CORE) \
                                $(GSTREAMER_PLUGINS_PLAYBACK) \
                                $(GSTREAMER_PLUGINS_CODECS) \
                                $(GSTREAMER_PLUGINS_NET) \
                                $(GSTREAMER_PLUGINS_SYS) \
                                $(GSTREAMER_PLUGINS_CODECS_RESTRICTED) \
                                $(GSTREAMER_PLUGINS_CODECS_GPL) \
                                $(GSTREAMER_PLUGINS_EFFECTS) \
                                $(GSTREAMER_PLUGINS_NET_RESTRICTED) \
                                $(GSTREAMER_PLUGINS_NET)
GSTREAMER_EXTRA_DEPS      := gstreamer-video-1.0 glib-2.0

App compiled using ndk r10-e

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list