[HTC Wildfire S] VLC crashes on startup

VLC for Android and Chrome OS specific usage questions
pihug12
Blank Cone
Blank Cone
Posts: 39
Joined: 01 Oct 2005 15:45

[HTC Wildfire S] VLC crashes on startup

Postby pihug12 » 12 Jul 2012 18:39

Hello !

Device :
  • HTC Wildfire S
  • Stock ROM (Android 2.3.5 with HTC Sense)
  • Qualcomm MSM7227
  • CPU Instruction Set : ARMv6
  • GPU : Adreno 200
VLC Android :
  • Build #137 (11/07/2012)
  • VLC-ARMv6-FPU.apk
VLC crashes on startup. All the ARMv6 FPU builds are affected.

Here is logcat :

Code: Select all

--------- beginning of /dev/log/system D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f0200a1 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f0200ad level=0 visible=true num=0 ) D/InputManagerService( 121): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@407c79e0 D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f0200ad level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f020075 level=0 visible=true num=0 ) --------- beginning of /dev/log/main D/dalvikvm( 952): GC_EXPLICIT freed 6K, 46% free 2921K/5379K, external 0K/0K, paused 61ms D/InputManagerService( 121): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@4081dd78 D/InputManagerService( 121): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@408233a8 D/AutoSetting( 323): service - mHandler: cancel location update D/AutoSetting( 323): service - changes count: 3 D/GpsLocationProvider( 121): [handleMessage] message :7 D/GpsLocationProvider( 121): [handleMessage] UPDATE_LOCATION D/GpsLocationProvider( 121): handleUpdateLocation D/LocationManager( 121): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager( 379): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager( 323): _handleMessage: TYPE_LOCATION_CHANGED D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342110074708,mInfo=10.4821038333392.1326748,mAccuracy=737.0 D/AutoSetting( 323): service - handleMessage() incoming message, what:1 D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342110074708,mInfo=10.4821038333392.1326748,mAccuracy=737.0 D/AutoSetting( 323): service - handleMessage() the same city D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f020075 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f020095 level=0 visible=true num=0 ) D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f020095 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f0200a1 level=0 visible=true num=0 ) D/dalvikvm( 444): GC_EXPLICIT freed 18K, 47% free 2883K/5379K, external 0K/600K, paused 57ms I/CarouselTimeLog( 220): onStart() finish: 1342110079361 D/CarouselDummyActivity( 220): CarouselDummyActivity.onResume: tab_allapps D/Background traffic light( 220): traffic light: RED, mBackgroundTrafficLight = true D/William ( 220): - refreshUsageStatCache - W/InputManagerService( 121): [unbindCurrentClientLocked] Disable input method client. W/InputManagerService( 121): [startInputLocked] Enable input method client. V/LocationManagerService( 121): requestLocationUpdates V/LocationManagerService( 121): requestLocationUpdatesLocked: updateProvidersLocked D/LocationManagerService( 121): [updateProvidersLocked] D/GpsLocationProvider( 121): [handleMessage] message :7 D/GpsLocationProvider( 121): [handleMessage] UPDATE_LOCATION D/GpsLocationProvider( 121): handleUpdateLocation D/LocationManager( 121): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager( 217): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager( 379): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager( 323): _handleMessage: TYPE_LOCATION_CHANGED D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342110079498,mInfo=10.4821038333392.1326748,mAccuracy=737.0 I/[POST_RESELECT]( 220): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(android.text.Selection$START@40142f70,-1,0,-1,0) I/[POST_RESELECT]( 220): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(android.text.Selection$END@40117140,-1,0,-1,0) W/Rosie ( 220): mAddHtcWidgetByOtherActivity = false, mIsOpenSlideWhenLeaveLaunch = false D/AutoSetting( 323): service - handleMessage() incoming message, what:1 D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342110079498,mInfo=10.4821038333392.1326748,mAccuracy=737.0 D/AutoSetting( 323): service - handleMessage() the same city D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f0200a1 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f020075 level=0 visible=true num=0 ) D/DEBUG ( 220): updateCellLayoutCache(3.5555556, 3.5546875) D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f020075 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f0200a1 level=0 visible=true num=0 ) D/henry ( 220): PagedFlingRunnable.startByDistanceAndVelocity: distance=244 velocity=-847 duration=508.5 W/dalvikvm( 220): disableGcForExternalAlloc: true D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f0200a1 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f020095 level=0 visible=true num=0 ) W/dalvikvm( 220): disableGcForExternalAlloc: false D/DEBUG ( 220): updateCellLayoutCache(3.5555556, 3.5546875) D/henry ( 220): PagedFlingRunnable.startByDistanceAndVelocity: distance=245 velocity=-935 duration=500.0 W/dalvikvm( 220): disableGcForExternalAlloc: true D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f020095 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f0200a1 level=0 visible=true num=0 ) W/dalvikvm( 220): disableGcForExternalAlloc: false D/henry ( 220): PagedFlingRunnable.startByDistanceAndVelocity: distance=229 velocity=-976 duration=500.0 W/dalvikvm( 220): disableGcForExternalAlloc: true W/dalvikvm( 220): disableGcForExternalAlloc: false I/ActivityManager( 121): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.videolan.vlc/.gui.MainActivity } from pid 220 I/[POST_RESELECT]( 220): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(android.text.Selection$START@40142f70,-1,0,-1,0) I/[POST_RESELECT]( 220): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(android.text.Selection$END@40117140,-1,0,-1,0) D/PhoneWindow( 220): couldn't save which view has focus because the focused view com.android.internal.policy.impl.PhoneWindow$DecorView@405575a0 has no id. D/Background traffic light( 220): traffic light: GREEN, mBackgroundTrafficLight = false I/ActivityManager( 121): Start proc org.videolan.vlc for activity org.videolan.vlc/.gui.MainActivity: pid=3375 uid=10082 gids={3003, 1007, 1015} W/dalvikvm( 220): disableGcForExternalAlloc: false I/dalvikvm( 3375): Could not find method com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout.onHoverEvent, referenced from method com.actionbarsherlock.internal.widget.ActionBarContainer.onHoverEvent W/dalvikvm( 3375): VFY: unable to resolve virtual method 4423: Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineFrameLayout;.onHoverEvent (Landroid/view/MotionEvent;)Z D/dalvikvm( 3375): VFY: replacing opcode 0x6f at 0x0000 D/dalvikvm( 3375): VFY: dead code 0x0003-0004 in Lcom/actionbarsherlock/internal/widget/ActionBarContainer;.onHoverEvent (Landroid/view/MotionEvent;)Z I/dalvikvm( 3375): Could not find method android.widget.FrameLayout.getAlpha, referenced from method com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout.getAlpha W/dalvikvm( 3375): VFY: unable to resolve virtual method 3121: Landroid/widget/FrameLayout;.getAlpha ()F D/dalvikvm( 3375): VFY: replacing opcode 0x6f at 0x000b D/dalvikvm( 3375): VFY: dead code 0x000e-000f in Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineFrameLayout;.getAlpha ()F I/dalvikvm( 3375): Could not find method android.widget.FrameLayout.getTranslationY, referenced from method com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout.getTranslationY W/dalvikvm( 3375): VFY: unable to resolve virtual method 3122: Landroid/widget/FrameLayout;.getTranslationY ()F D/dalvikvm( 3375): VFY: replacing opcode 0x6f at 0x000b D/dalvikvm( 3375): VFY: dead code 0x000e-000f in Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineFrameLayout;.getTranslationY ()F I/dalvikvm( 3375): Could not find method android.widget.FrameLayout.setAlpha, referenced from method com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout.setAlpha W/dalvikvm( 3375): VFY: unable to resolve virtual method 3125: Landroid/widget/FrameLayout;.setAlpha (F)V D/dalvikvm( 3375): VFY: replacing opcode 0x6f at 0x000a D/dalvikvm( 3375): VFY: dead code 0x000d-000d in Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineFrameLayout;.setAlpha (F)V I/dalvikvm( 3375): Could not find method android.widget.FrameLayout.setTranslationY, referenced from method com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout.setTranslationY W/dalvikvm( 3375): VFY: unable to resolve virtual method 3133: Landroid/widget/FrameLayout;.setTranslationY (F)V D/dalvikvm( 3375): VFY: replacing opcode 0x6f at 0x000a D/dalvikvm( 3375): VFY: dead code 0x000d-000d in Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineFrameLayout;.setTranslationY (F)V D/GpsLocationProvider( 121): [handleMessage] message :7 I/dalvikvm( 3375): Could not find method android.view.ViewGroup.getAlpha, referenced from method com.actionbarsherlock.internal.nineoldandroids.view.NineViewGroup.getAlpha W/dalvikvm( 3375): VFY: unable to resolve virtual method 2864: Landroid/view/ViewGroup;.getAlpha ()F D/dalvikvm( 3375): VFY: replacing opcode 0x6f at 0x000b D/dalvikvm( 3375): VFY: dead code 0x000e-000f in Lcom/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup;.getAlpha ()F I/dalvikvm( 3375): Could not find method android.view.ViewGroup.getTranslationX, referenced from method com.actionbarsherlock.internal.nineoldandroids.view.NineViewGroup.getTranslationX W/dalvikvm( 3375): VFY: unable to resolve virtual method 2870: Landroid/view/ViewGroup;.getTranslationX ()F D/dalvikvm( 3375): VFY: replacing opcode 0x6f at 0x000b D/dalvikvm( 3375): VFY: dead code 0x000e-000f in Lcom/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup;.getTranslationX ()F I/dalvikvm( 3375): Could not find method android.view.ViewGroup.getTranslationY, referenced from method com.actionbarsherlock.internal.nineoldandroids.view.NineViewGroup.getTranslationY W/dalvikvm( 3375): VFY: unable to resolve virtual method 2871: Landroid/view/ViewGroup;.getTranslationY ()F D/dalvikvm( 3375): VFY: replacing opcode 0x6f at 0x000b D/dalvikvm( 3375): VFY: dead code 0x000e-000f in Lcom/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup;.getTranslationY ()F I/dalvikvm( 3375): Could not find method android.view.ViewGroup.setAlpha, referenced from method com.actionbarsherlock.internal.nineoldandroids.view.NineViewGroup.setAlpha W/dalvikvm( 3375): VFY: unable to resolve virtual method 2888: Landroid/view/ViewGroup;.setAlpha (F)V D/dalvikvm( 3375): VFY: replacing opcode 0x6f at 0x000a D/dalvikvm( 3375): VFY: dead code 0x000d-000d in Lcom/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup;.setAlpha (F)V I/dalvikvm( 3375): Could not find method android.view.ViewGroup.setTranslationX, referenced from method com.actionbarsherlock.internal.nineoldandroids.view.NineViewGroup.setTranslationX W/dalvikvm( 3375): VFY: unable to resolve virtual method 2892: Landroid/view/ViewGroup;.setTranslationX (F)V D/dalvikvm( 3375): VFY: replacing opcode 0x6f at 0x000a D/dalvikvm( 3375): VFY: dead code 0x000d-000d in Lcom/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup;.setTranslationX (F)V I/dalvikvm( 3375): Could not find method android.view.ViewGroup.setTranslationY, referenced from method com.actionbarsherlock.internal.nineoldandroids.view.NineViewGroup.setTranslationY W/dalvikvm( 3375): VFY: unable to resolve virtual method 2893: Landroid/view/ViewGroup;.setTranslationY (F)V D/dalvikvm( 3375): VFY: replacing opcode 0x6f at 0x000a D/dalvikvm( 3375): VFY: dead code 0x000d-000d in Lcom/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup;.setTranslationY (F)V D/GpsLocationProvider( 121): [handleMessage] UPDATE_LOCATION I/dalvikvm( 3375): Could not find method com.actionbarsherlock.internal.widget.ActionBarView$HomeView.onHoverEvent, referenced from method com.actionbarsherlock.internal.widget.ActionBarView$HomeView.dispatchHoverEvent W/dalvikvm( 3375): VFY: unable to resolve virtual method 5286: Lcom/actionbarsherlock/internal/widget/ActionBarView$HomeView;.onHoverEvent (Landroid/view/MotionEvent;)Z D/dalvikvm( 3375): VFY: replacing opcode 0x6e at 0x0000 D/dalvikvm( 3375): VFY: dead code 0x0003-0004 in Lcom/actionbarsherlock/internal/widget/ActionBarView$HomeView;.dispatchHoverEvent (Landroid/view/MotionEvent;)Z I/dalvikvm( 3375): Could not find method android.widget.FrameLayout.onPopulateAccessibilityEvent, referenced from method com.actionbarsherlock.internal.widget.ActionBarView$HomeView.onPopulateAccessibilityEvent W/dalvikvm( 3375): VFY: unable to resolve virtual method 3124: Landroid/widget/FrameLayout;.onPopulateAccessibilityEvent (Landroid/view/accessibility/AccessibilityEvent;)V D/dalvikvm( 3375): VFY: replacing opcode 0x6f at 0x0006 D/GpsLocationProvider( 121): handleUpdateLocation D/dalvikvm( 3375): Trying to load lib /data/data/org.videolan.vlc/lib/libiomx-gingerbread.so 0x405206e0 D/dalvikvm( 3375): Added shared lib /data/data/org.videolan.vlc/lib/libiomx-gingerbread.so 0x405206e0 D/dalvikvm( 3375): No JNI_OnLoad found in /data/data/org.videolan.vlc/lib/libiomx-gingerbread.so 0x405206e0, skipping init D/dalvikvm( 3375): Trying to load lib /data/data/org.videolan.vlc/lib/libvlcjni.so 0x405206e0 D/LocationManager( 121): _handleMessage: TYPE_LOCATION_CHANGED D/dalvikvm( 3375): GC_CONCURRENT freed 237K, 46% free 3035K/5575K, external 0K/0K, paused 4ms+6ms D/LocationManager( 379): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager( 323): _handleMessage: TYPE_LOCATION_CHANGED D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342110085539,mInfo=10.4821038333392.1326748,mAccuracy=737.0 D/AutoSetting( 323): service - handleMessage() incoming message, what:1 D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342110085539,mInfo=10.4821038333392.1326748,mAccuracy=737.0 D/AutoSetting( 323): service - handleMessage() the same city I/DEBUG ( 3129): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** I/DEBUG ( 3129): Build fingerprint: 'htc_europe/htc_marvel/marvel:2.3.5/GRJ90/197017.3:user/release-keys' I/DEBUG ( 3129): pid: 3375, tid: 3375 >>> org.videolan.vlc <<< I/DEBUG ( 3129): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000044 I/DEBUG ( 3129): r0 82d53770 r1 0c59013c r2 0c59013c r3 316404f0 I/DEBUG ( 3129): r4 00000000 r5 00000000 r6 82d53778 r7 00000000 I/DEBUG ( 3129): r8 80018540 r9 0000cf98 10 42157ba8 fp 455de118 I/DEBUG ( 3129): ip 82d3867c sp bec38f58 lr 827a6d5d pc 82a6b370 cpsr 00000030 I/DEBUG ( 3129): d0 43f0000043a00000 d1 3ff0000043f00000 I/DEBUG ( 3129): d2 4d8a44e042528a26 d3 42c8000000540ff0 I/DEBUG ( 3129): d4 3fbc71c7002c3f00 d5 4008000000000000 I/DEBUG ( 3129): d6 401c000000000000 d7 408000003f800000 I/DEBUG ( 3129): d8 0000000000000000 d9 0000000000000000 I/DEBUG ( 3129): d10 0000000000000000 d11 0000000000000000 I/DEBUG ( 3129): d12 0000000000000000 d13 0000000000000000 I/DEBUG ( 3129): d14 0000000000000000 d15 0000000000000000 I/DEBUG ( 3129): scr 80000012 I/DEBUG ( 3129): I/DEBUG ( 3129): #00 pc 00a6b370 /data/data/org.videolan.vlc/lib/libvlcjni.so I/DEBUG ( 3129): #01 lr 827a6d5d /data/data/org.videolan.vlc/lib/libvlcjni.so I/DEBUG ( 3129): I/DEBUG ( 3129): code around pc: I/DEBUG ( 3129): 82a6b350 7569008e 008f0000 00006467 76670090 I/DEBUG ( 3129): 82a6b360 00910000 00006167 6f740092 00930000 I/DEBUG ( 3129): 82a6b370 00006c65 00000094 00000000 2034504d I/DEBUG ( 3129): 82a6b380 65727473 64206d61 78756d65 00007265 I/DEBUG ( 3129): 82a6b390 0034504d 74736c65 646c6f20 2064253d I/DEBUG ( 3129): I/DEBUG ( 3129): code around lr: I/DEBUG ( 3129): 827a6d3c e8926812 e8830003 e7f40003 00593576 I/DEBUG ( 3129): 827a6d4c b4306853 f64d6815 f2c46283 fb03321b I/DEBUG ( 3129): 827a6d5c fb82f301 17dc4203 44a2ebc4 52c0f64b I/DEBUG ( 3129): 827a6d6c 72f0f6cf 4101fb05 3304fb02 60436001 I/DEBUG ( 3129): 827a6d7c 4770bc30 b083b410 4b0b466c 0006e884 I/DEBUG ( 3129): I/DEBUG ( 3129): stack: I/DEBUG ( 3129): bec38f18 80018540 /system/lib/libdvm.so I/DEBUG ( 3129): bec38f1c 0000cf98 I/DEBUG ( 3129): bec38f20 42157ba8 I/DEBUG ( 3129): bec38f24 afd299b7 /system/lib/libc.so I/DEBUG ( 3129): bec38f28 00000000 I/DEBUG ( 3129): bec38f2c afd1cbc9 /system/lib/libc.so I/DEBUG ( 3129): bec38f30 82d53758 I/DEBUG ( 3129): bec38f34 82d536a0 I/DEBUG ( 3129): bec38f38 80018540 /system/lib/libdvm.so I/DEBUG ( 3129): bec38f3c 829e8240 /data/data/org.videolan.vlc/lib/libvlcjni.so I/DEBUG ( 3129): bec38f40 82d53758 I/DEBUG ( 3129): bec38f44 82d536a0 I/DEBUG ( 3129): bec38f48 00000000 I/DEBUG ( 3129): bec38f4c 82d383f4 I/DEBUG ( 3129): bec38f50 df002777 I/DEBUG ( 3129): bec38f54 e3a070ad I/DEBUG ( 3129): #00 bec38f58 82d53770 I/DEBUG ( 3129): bec38f5c 827a6d4d /data/data/org.videolan.vlc/lib/libvlcjni.so I/DEBUG ( 3129): bec38f60 82d10a38 I/DEBUG ( 3129): bec38f64 0000006c I/DEBUG ( 3129): bec38f68 00000004 I/DEBUG ( 3129): bec38f6c b00037f5 /system/bin/linker I/DEBUG ( 3129): bec38f70 b000d7f8 I/DEBUG ( 3129): bec38f74 b000d7f4 I/DEBUG ( 3129): bec38f78 00002762 I/DEBUG ( 3129): bec38f7c b00038a9 /system/bin/linker I/DEBUG ( 3129): bec38f80 01205000 I/DEBUG ( 3129): bec38f84 afd00000 /system/lib/libc.so I/DEBUG ( 3129): bec38f88 00000029 I/DEBUG ( 3129): bec38f8c b000d714 I/DEBUG ( 3129): bec38f90 82d383cc I/DEBUG ( 3129): bec38f94 b000d714 I/DEBUG ( 3129): bec38f98 00002762 I/DEBUG ( 3129): bec38f9c b0004f8f /system/bin/linker D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f0200a1 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f020075 level=0 visible=true num=0 ) I/BootReceiver( 121): Copying /data/tombstones/tombstone_01 to DropBox (SYSTEM_TOMBSTONE) I/DEBUG ( 3129): debuggerd committing suicide to free the zombie! D/Zygote ( 72): Process 3375 terminated by signal (11) I/ActivityManager( 121): Process org.videolan.vlc (pid 3375) has died. E/ActivityManager( 121): fail to set top app changed! W/DropBoxManagerService( 121): Dropping: SYSTEM_TOMBSTONE (10 > 0 bytes) I/DEBUG ( 3383): debuggerd: Jan 18 2012 20:12:02 I/CarouselTimeLog( 220): onStart() finish: 1342110086407 D/CarouselDummyActivity( 220): CarouselDummyActivity.onResume: tab_allapps D/Background traffic light( 220): traffic light: RED, mBackgroundTrafficLight = true D/William ( 220): - refreshUsageStatCache - D/InputManagerService( 121): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@40c01240 V/LocationManagerService( 121): requestLocationUpdates V/LocationManagerService( 121): requestLocationUpdatesLocked: updateProvidersLocked D/LocationManagerService( 121): [updateProvidersLocked] D/GpsLocationProvider( 121): [handleMessage] message :7 D/GpsLocationProvider( 121): [handleMessage] UPDATE_LOCATION D/GpsLocationProvider( 121): handleUpdateLocation D/dalvikvm( 712): GC_CONCURRENT freed 467K, 46% free 3471K/6407K, external 0K/0K, paused 5ms+8ms D/LocationManager( 121): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager( 217): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager( 379): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager( 323): _handleMessage: TYPE_LOCATION_CHANGED D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342110086580,mInfo=10.4821038333392.1326748,mAccuracy=737.0 D/AutoSetting( 323): service - handleMessage() incoming message, what:1 D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342110086580,mInfo=10.4821038333392.1326748,mAccuracy=737.0 D/AutoSetting( 323): service - handleMessage() the same city D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f020075 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f0200a1 level=0 visible=true num=0 ) D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f0200a1 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f020095 level=0 visible=true num=0 ) I/[POST_RESELECT]( 220): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(android.text.Selection$START@40142f70,-1,0,-1,0) I/[POST_RESELECT]( 220): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(android.text.Selection$END@40117140,-1,0,-1,0) W/Rosie ( 220): mAddHtcWidgetByOtherActivity = false, mIsOpenSlideWhenLeaveLaunch = false D/DEBUG ( 220): updateCellLayoutCache(3.5555556, 3.5546875) D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f020095 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f0200a1 level=0 visible=true num=0 ) D/henry ( 220): PagedFlingRunnable.startByDistanceAndVelocity: distance=-233 velocity=1056 duration=500.0 W/dalvikvm( 220): disableGcForExternalAlloc: true W/dalvikvm( 220): disableGcForExternalAlloc: false D/henry ( 220): PagedFlingRunnable.startByDistanceAndVelocity: distance=-248 velocity=1086 duration=500.0 W/dalvikvm( 220): disableGcForExternalAlloc: true W/dalvikvm( 220): disableGcForExternalAlloc: false D/henry ( 220): PagedFlingRunnable.startByDistanceAndVelocity: distance=-210 velocity=1031 duration=500.0 W/dalvikvm( 220): disableGcForExternalAlloc: true W/dalvikvm( 220): disableGcForExternalAlloc: false D/dalvikvm( 677): GC_EXPLICIT freed 2367K, 52% free 4847K/9927K, external 2059K/2577K, paused 1450ms I/ActivityManager( 121): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.jtb.alogcat/.LogActivity } from pid 220 I/[POST_RESELECT]( 220): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(android.text.Selection$START@40142f70,-1,0,-1,0) I/[POST_RESELECT]( 220): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(android.text.Selection$END@40117140,-1,0,-1,0) D/PhoneWindow( 220): couldn't save which view has focus because the focused view com.android.internal.policy.impl.PhoneWindow$DecorView@405575a0 has no id. D/Background traffic light( 220): traffic light: GREEN, mBackgroundTrafficLight = false W/InputManagerService( 121): [unbindCurrentClientLocked] Disable input method client. W/InputManagerService( 121): [startInputLocked] Enable input method client. D/dalvikvm( 3295): GC_CONCURRENT freed 787K, 51% free 3088K/6279K, external 22K/512K, paused 5ms+27ms D/GpsLocationProvider( 121): [handleMessage] message :7 D/GpsLocationProvider( 121): [handleMessage] UPDATE_LOCATION D/GpsLocationProvider( 121): handleUpdateLocation I/ActivityManager( 121): Displayed org.jtb.alogcat/.LogActivity: +393ms (total +8s829ms) W/dalvikvm( 220): disableGcForExternalAlloc: false D/LocationManager( 121): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager( 379): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager( 323): _handleMessage: TYPE_LOCATION_CHANGED D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342110094090,mInfo=10.4821038333392.1326748,mAccuracy=737.0 D/AutoSetting( 323): service - handleMessage() incoming message, what:1 D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342110094090,mInfo=10.4821038333392.1326748,mAccuracy=737.0 D/AutoSetting( 323): service - handleMessage() the same city D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f0200a1 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f020075 level=0 visible=true num=0 ) D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f020075 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f0200ad level=0 visible=true num=0 ) D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f0200ad level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f020075 level=0 visible=true num=0 ) D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f020075 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f0200a1 level=0 visible=true num=0 ) W/KeyCharacterMap( 3295): Can't open keycharmap file W/KeyCharacterMap( 3295): Error loading keycharmap file '/system/usr/keychars/cy8c-touchscreen.kcm.bin'. hw.keyboards.65537.devname='cy8c-touchscreen' I/KeyCharacterMap( 3295): Using default keymap: /system/usr/keychars/qwerty.kcm.bin D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f0200a1 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f020075 level=0 visible=true num=0 )
I can provide more informations if you need it.
Thanks !

pihug12
Blank Cone
Blank Cone
Posts: 39
Joined: 01 Oct 2005 15:45

Re: [HTC Wildfire S] VLC crashes on startup

Postby pihug12 » 18 Jul 2012 23:16

jb ? XilasZ ? edwardw ?

I made a new logcat with build #144 (17/07/2012). This time, I tried the ARMv6-NO-FPU build.
Always crashed at startup :

Code: Select all

--------- beginning of /dev/log/system D/InputManagerService( 121): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@40bf31c8 --------- beginning of /dev/log/main W/KeyCharacterMap(21845): Can't open keycharmap file W/KeyCharacterMap(21845): Error loading keycharmap file '/system/usr/keychars/cy8c-touchscreen.kcm.bin'. hw.keyboards.65537.devname='cy8c-touchscreen' I/KeyCharacterMap(21845): Using default keymap: /system/usr/keychars/qwerty.kcm.bin I/CarouselTimeLog( 220): onStart() finish: 1342645762552 D/CarouselDummyActivity( 220): CarouselDummyActivity.onResume: tab_allapps D/Background traffic light( 220): traffic light: RED, mBackgroundTrafficLight = true D/William ( 220): - refreshUsageStatCache - W/InputManagerService( 121): [unbindCurrentClientLocked] Disable input method client. W/InputManagerService( 121): [startInputLocked] Enable input method client. V/LocationManagerService( 121): requestLocationUpdates V/LocationManagerService( 121): requestLocationUpdatesLocked: updateProvidersLocked D/LocationManagerService( 121): [updateProvidersLocked] D/GpsLocationProvider( 121): [handleMessage] message :7 D/GpsLocationProvider( 121): [handleMessage] UPDATE_LOCATION D/GpsLocationProvider( 121): handleUpdateLocation D/LocationManager( 121): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager( 217): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager( 323): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager(21423): _handleMessage: TYPE_LOCATION_CHANGED D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342645762816,mInfo=10.283335300000001333392.09718960000004,mAccuracy=1371.0 D/AutoSetting( 323): service - handleMessage() incoming message, what:1 D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342645762816,mInfo=10.283335300000001333392.09718960000004,mAccuracy=1371.0 D/AutoSetting( 323): service - handleMessage() within range D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f020070 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f020092 level=0 visible=true num=0 ) D/dalvikvm( 209): GC_CONCURRENT freed 452K, 48% free 3395K/6407K, external 202K/516K, paused 6ms+9ms D/henry ( 220): PagedFlingRunnable.startByDistanceAndVelocity: distance=290 velocity=-834 duration=653.0 W/dalvikvm( 220): disableGcForExternalAlloc: true D/StatusBarService( 209): updateIcon slot=data_connection index=18 viewIndex=12 old=StatusBarIcon(pkg=com.android.systemui id=0x7f020092 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f020070 level=0 visible=true num=0 ) D/henry ( 220): PagedFlingRunnable.startByDistanceAndVelocity: distance=224 velocity=-981 duration=500.0 W/dalvikvm( 220): disableGcForExternalAlloc: true W/dalvikvm( 220): disableGcForExternalAlloc: false D/henry ( 220): PagedFlingRunnable.startByDistanceAndVelocity: distance=238 velocity=-1201 duration=500.0 W/dalvikvm( 220): disableGcForExternalAlloc: true W/dalvikvm( 220): disableGcForExternalAlloc: false I/ActivityManager( 121): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.videolan.vlc/.gui.MainActivity } from pid 220 I/[POST_RESELECT]( 220): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(android.text.Selection$START@40142f70,-1,0,-1,0) D/StatusBarPolicy( 209): onSignalStrengthsChanged I/[POST_RESELECT]( 220): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(android.text.Selection$END@40117140,-1,0,-1,0) D/PhoneWindow( 220): couldn't save which view has focus because the focused view com.android.internal.policy.impl.PhoneWindow$DecorView@405575a0 has no id. D/Background traffic light( 220): traffic light: GREEN, mBackgroundTrafficLight = false D/StatusBarService( 209): updateIcon slot=phone_signal index=20 viewIndex=13 old=StatusBarIcon(pkg=com.android.systemui id=0x7f0200d2 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x7f0200d2 level=0 visible=true num=0 ) I/ActivityManager( 121): Start proc org.videolan.vlc for activity org.videolan.vlc/.gui.MainActivity: pid=21862 uid=10082 gids={3003, 1007, 1015} D/GpsLocationProvider( 121): [handleMessage] message :7 D/GpsLocationProvider( 121): [handleMessage] UPDATE_LOCATION D/GpsLocationProvider( 121): handleUpdateLocation D/LocationManager( 121): _handleMessage: TYPE_LOCATION_CHANGED I/dalvikvm(21862): Could not find method com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout.onHoverEvent, referenced from method com.actionbarsherlock.internal.widget.ActionBarContainer.onHoverEvent W/dalvikvm(21862): VFY: unable to resolve virtual method 4428: Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineFrameLayout;.onHoverEvent (Landroid/view/MotionEvent;)Z D/dalvikvm(21862): VFY: replacing opcode 0x6f at 0x0000 D/dalvikvm(21862): VFY: dead code 0x0003-0004 in Lcom/actionbarsherlock/internal/widget/ActionBarContainer;.onHoverEvent (Landroid/view/MotionEvent;)Z D/LocationManager(21423): _handleMessage: TYPE_LOCATION_CHANGED I/dalvikvm(21862): Could not find method android.widget.FrameLayout.getAlpha, referenced from method com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout.getAlpha W/dalvikvm(21862): VFY: unable to resolve virtual method 3124: Landroid/widget/FrameLayout;.getAlpha ()F D/dalvikvm(21862): VFY: replacing opcode 0x6f at 0x000b D/dalvikvm(21862): VFY: dead code 0x000e-000f in Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineFrameLayout;.getAlpha ()F I/dalvikvm(21862): Could not find method android.widget.FrameLayout.getTranslationY, referenced from method com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout.getTranslationY W/dalvikvm(21862): VFY: unable to resolve virtual method 3125: Landroid/widget/FrameLayout;.getTranslationY ()F D/dalvikvm(21862): VFY: replacing opcode 0x6f at 0x000b D/dalvikvm(21862): VFY: dead code 0x000e-000f in Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineFrameLayout;.getTranslationY ()F I/dalvikvm(21862): Could not find method android.widget.FrameLayout.setAlpha, referenced from method com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout.setAlpha W/dalvikvm(21862): VFY: unable to resolve virtual method 3128: Landroid/widget/FrameLayout;.setAlpha (F)V D/dalvikvm(21862): VFY: replacing opcode 0x6f at 0x000a D/dalvikvm(21862): VFY: dead code 0x000d-000d in Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineFrameLayout;.setAlpha (F)V I/dalvikvm(21862): Could not find method android.widget.FrameLayout.setTranslationY, referenced from method com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout.setTranslationY W/dalvikvm(21862): VFY: unable to resolve virtual method 3136: Landroid/widget/FrameLayout;.setTranslationY (F)V D/dalvikvm(21862): VFY: replacing opcode 0x6f at 0x000a D/dalvikvm(21862): VFY: dead code 0x000d-000d in Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineFrameLayout;.setTranslationY (F)V D/LocationManager( 323): _handleMessage: TYPE_LOCATION_CHANGED I/dalvikvm(21862): Could not find method android.view.ViewGroup.getAlpha, referenced from method com.actionbarsherlock.internal.nineoldandroids.view.NineViewGroup.getAlpha W/dalvikvm(21862): VFY: unable to resolve virtual method 2867: Landroid/view/ViewGroup;.getAlpha ()F D/dalvikvm(21862): VFY: replacing opcode 0x6f at 0x000b D/dalvikvm(21862): VFY: dead code 0x000e-000f in Lcom/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup;.getAlpha ()F I/dalvikvm(21862): Could not find method android.view.ViewGroup.getTranslationX, referenced from method com.actionbarsherlock.internal.nineoldandroids.view.NineViewGroup.getTranslationX W/dalvikvm(21862): VFY: unable to resolve virtual method 2873: Landroid/view/ViewGroup;.getTranslationX ()F D/dalvikvm(21862): VFY: replacing opcode 0x6f at 0x000b D/dalvikvm(21862): VFY: dead code 0x000e-000f in Lcom/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup;.getTranslationX ()F I/dalvikvm(21862): Could not find method android.view.ViewGroup.getTranslationY, referenced from method com.actionbarsherlock.internal.nineoldandroids.view.NineViewGroup.getTranslationY W/dalvikvm(21862): VFY: unable to resolve virtual method 2874: Landroid/view/ViewGroup;.getTranslationY ()F D/dalvikvm(21862): VFY: replacing opcode 0x6f at 0x000b D/dalvikvm(21862): VFY: dead code 0x000e-000f in Lcom/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup;.getTranslationY ()F I/dalvikvm(21862): Could not find method android.view.ViewGroup.setAlpha, referenced from method com.actionbarsherlock.internal.nineoldandroids.view.NineViewGroup.setAlpha W/dalvikvm(21862): VFY: unable to resolve virtual method 2891: Landroid/view/ViewGroup;.setAlpha (F)V D/dalvikvm(21862): VFY: replacing opcode 0x6f at 0x000a D/dalvikvm(21862): VFY: dead code 0x000d-000d in Lcom/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup;.setAlpha (F)V I/dalvikvm(21862): Could not find method android.view.ViewGroup.setTranslationX, referenced from method com.actionbarsherlock.internal.nineoldandroids.view.NineViewGroup.setTranslationX W/dalvikvm(21862): VFY: unable to resolve virtual method 2895: Landroid/view/ViewGroup;.setTranslationX (F)V D/dalvikvm(21862): VFY: replacing opcode 0x6f at 0x000a D/dalvikvm(21862): VFY: dead code 0x000d-000d in Lcom/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup;.setTranslationX (F)V I/dalvikvm(21862): Could not find method android.view.ViewGroup.setTranslationY, referenced from method com.actionbarsherlock.internal.nineoldandroids.view.NineViewGroup.setTranslationY W/dalvikvm(21862): VFY: unable to resolve virtual method 2896: Landroid/view/ViewGroup;.setTranslationY (F)V D/dalvikvm(21862): VFY: replacing opcode 0x6f at 0x000a D/dalvikvm(21862): VFY: dead code 0x000d-000d in Lcom/actionbarsherlock/internal/nineoldandroids/view/NineViewGroup;.setTranslationY (F)V D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342645767219,mInfo=10.283335300000001333392.09718960000004,mAccuracy=1371.0 I/dalvikvm(21862): Could not find method com.actionbarsherlock.internal.widget.ActionBarView$HomeView.onHoverEvent, referenced from method com.actionbarsherlock.internal.widget.ActionBarView$HomeView.dispatchHoverEvent W/dalvikvm(21862): VFY: unable to resolve virtual method 5291: Lcom/actionbarsherlock/internal/widget/ActionBarView$HomeView;.onHoverEvent (Landroid/view/MotionEvent;)Z D/dalvikvm(21862): VFY: replacing opcode 0x6e at 0x0000 D/dalvikvm(21862): VFY: dead code 0x0003-0004 in Lcom/actionbarsherlock/internal/widget/ActionBarView$HomeView;.dispatchHoverEvent (Landroid/view/MotionEvent;)Z I/dalvikvm(21862): Could not find method android.widget.FrameLayout.onPopulateAccessibilityEvent, referenced from method com.actionbarsherlock.internal.widget.ActionBarView$HomeView.onPopulateAccessibilityEvent W/dalvikvm(21862): VFY: unable to resolve virtual method 3127: Landroid/widget/FrameLayout;.onPopulateAccessibilityEvent (Landroid/view/accessibility/AccessibilityEvent;)V D/dalvikvm(21862): VFY: replacing opcode 0x6f at 0x0006 W/dalvikvm( 220): disableGcForExternalAlloc: false D/dalvikvm(21862): Trying to load lib /data/data/org.videolan.vlc/lib/libiomx-gingerbread.so 0x40520660 D/dalvikvm(21862): Added shared lib /data/data/org.videolan.vlc/lib/libiomx-gingerbread.so 0x40520660 D/dalvikvm(21862): No JNI_OnLoad found in /data/data/org.videolan.vlc/lib/libiomx-gingerbread.so 0x40520660, skipping init D/dalvikvm(21862): Trying to load lib /data/data/org.videolan.vlc/lib/libvlcjni.so 0x40520660 D/dalvikvm(21862): GC_CONCURRENT freed 236K, 46% free 3035K/5575K, external 0K/0K, paused 5ms+5ms D/AutoSetting( 323): service - handleMessage() incoming message, what:1 D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342645767219,mInfo=10.283335300000001333392.09718960000004,mAccuracy=1371.0 D/AutoSetting( 323): service - handleMessage() within range I/DEBUG ( 3383): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** I/DEBUG ( 3383): Build fingerprint: 'htc_europe/htc_marvel/marvel:2.3.5/GRJ90/197017.3:user/release-keys' I/DEBUG ( 3383): pid: 21862, tid: 21862 >>> org.videolan.vlc <<< I/DEBUG ( 3383): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 05aaf135 I/DEBUG ( 3383): r0 82d57890 r1 0000003c r2 00000000 r3 05aaf120 I/DEBUG ( 3383): r4 05aaf120 r5 00000000 r6 82d57898 r7 00000000 I/DEBUG ( 3383): r8 80018540 r9 0000cf98 10 42157ba8 fp 455ddfd4 I/DEBUG ( 3383): ip 82d3c714 sp bec38f58 lr 827aae3d pc 82a6f44c cpsr 20000030 I/DEBUG ( 3383): d0 43f0000043a00000 d1 3ff0000043f00000 I/DEBUG ( 3383): d2 4d8a44c742528a00 d3 42c8000000540ff0 I/DEBUG ( 3383): d4 3fbc71c7002c3ef8 d5 4008000000000000 I/DEBUG ( 3383): d6 401c000000000000 d7 408000003f800000 I/DEBUG ( 3383): d8 0000000000000000 d9 0000000000000000 I/DEBUG ( 3383): d10 0000000000000000 d11 0000000000000000 I/DEBUG ( 3383): d12 0000000000000000 d13 0000000000000000 I/DEBUG ( 3383): d14 0000000000000000 d15 0000000000000000 I/DEBUG ( 3383): scr 80000012 I/DEBUG ( 3383): I/DEBUG ( 3383): #00 pc 00a6f44c /data/data/org.videolan.vlc/lib/libvlcjni.so I/DEBUG ( 3383): #01 lr 827aae3d /data/data/org.videolan.vlc/lib/libvlcjni.so I/DEBUG ( 3383): I/DEBUG ( 3383): code around pc: I/DEBUG ( 3383): 82a6f42c 656e003f 00400000 00006173 726d0041 I/DEBUG ( 3383): 82a6f43c 00420000 00006e62 73610043 00440000 I/DEBUG ( 3383): 82a6f44c 00007567 61700045 00460000 0000726f I/DEBUG ( 3383): 82a6f45c 6c6d0047 00480000 00006e6b 61740049 I/DEBUG ( 3383): 82a6f46c 004a0000 00006574 6973004b 004c0000 I/DEBUG ( 3383): I/DEBUG ( 3383): code around lr: I/DEBUG ( 3383): 827aae1c e8926812 e8830003 e7f40003 00593556 I/DEBUG ( 3383): 827aae2c b4306853 f64d6815 f2c46283 fb03321b I/DEBUG ( 3383): 827aae3c fb82f301 17dc4203 44a2ebc4 52c0f64b I/DEBUG ( 3383): 827aae4c 72f0f6cf 4101fb05 3304fb02 60436001 I/DEBUG ( 3383): 827aae5c 4770bc30 b083b410 4b0b466c 0006e884 I/DEBUG ( 3383): I/DEBUG ( 3383): stack: I/DEBUG ( 3383): bec38f18 80018540 /system/lib/libdvm.so I/DEBUG ( 3383): bec38f1c 0000cf98 I/DEBUG ( 3383): bec38f20 42157ba8 I/DEBUG ( 3383): bec38f24 afd299b7 /system/lib/libc.so I/DEBUG ( 3383): bec38f28 00000000 I/DEBUG ( 3383): bec38f2c afd1cbc9 /system/lib/libc.so I/DEBUG ( 3383): bec38f30 82d57878 I/DEBUG ( 3383): bec38f34 82d577c0 I/DEBUG ( 3383): bec38f38 80018540 /system/lib/libdvm.so I/DEBUG ( 3383): bec38f3c 829ec328 /data/data/org.videolan.vlc/lib/libvlcjni.so I/DEBUG ( 3383): bec38f40 82d57878 I/DEBUG ( 3383): bec38f44 82d577c0 I/DEBUG ( 3383): bec38f48 00000000 I/DEBUG ( 3383): bec38f4c 82d3c48c I/DEBUG ( 3383): bec38f50 df002777 I/DEBUG ( 3383): bec38f54 e3a070ad I/DEBUG ( 3383): #00 bec38f58 82d57890 I/DEBUG ( 3383): bec38f5c 827aae2d /data/data/org.videolan.vlc/lib/libvlcjni.so I/DEBUG ( 3383): bec38f60 82d14acc I/DEBUG ( 3383): bec38f64 0000006c I/DEBUG ( 3383): bec38f68 00000004 I/DEBUG ( 3383): bec38f6c b00037f5 /system/bin/linker I/DEBUG ( 3383): bec38f70 b000d7f8 I/DEBUG ( 3383): bec38f74 b000d7f4 I/DEBUG ( 3383): bec38f78 00002762 I/DEBUG ( 3383): bec38f7c b00038a9 /system/bin/linker I/DEBUG ( 3383): bec38f80 01209000 I/DEBUG ( 3383): bec38f84 afd00000 /system/lib/libc.so I/DEBUG ( 3383): bec38f88 00000029 I/DEBUG ( 3383): bec38f8c b000d714 I/DEBUG ( 3383): bec38f90 82d3c464 I/DEBUG ( 3383): bec38f94 b000d714 I/DEBUG ( 3383): bec38f98 00002762 I/DEBUG ( 3383): bec38f9c b0004f8f /system/bin/linker I/BootReceiver( 121): Copying /data/tombstones/tombstone_06 to DropBox (SYSTEM_TOMBSTONE) D/Zygote ( 72): Process 21862 terminated by signal (11) D/dalvikvm( 121): GC_FOR_MALLOC freed 474K, 36% free 9113K/14023K, external 178K/633K, paused 151ms I/ActivityManager( 121): Process org.videolan.vlc (pid 21862) has died. E/ActivityManager( 121): fail to set top app changed! W/DropBoxManagerService( 121): Dropping: SYSTEM_TOMBSTONE (10 > 0 bytes) I/CarouselTimeLog( 220): onStart() finish: 1342645768240 D/CarouselDummyActivity( 220): CarouselDummyActivity.onResume: tab_allapps D/Background traffic light( 220): traffic light: RED, mBackgroundTrafficLight = true D/William ( 220): - refreshUsageStatCache - D/InputManagerService( 121): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@40c43fb8 V/LocationManagerService( 121): requestLocationUpdates V/LocationManagerService( 121): requestLocationUpdatesLocked: updateProvidersLocked D/LocationManagerService( 121): [updateProvidersLocked] D/GpsLocationProvider( 121): [handleMessage] message :7 D/GpsLocationProvider( 121): [handleMessage] UPDATE_LOCATION D/GpsLocationProvider( 121): handleUpdateLocation D/LocationManager( 121): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager( 217): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager( 323): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager(21423): _handleMessage: TYPE_LOCATION_CHANGED D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342645768419,mInfo=10.283335300000001333392.09718960000004,mAccuracy=1371.0 D/AutoSetting( 323): service - handleMessage() incoming message, what:1 D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342645768419,mInfo=10.283335300000001333392.09718960000004,mAccuracy=1371.0 D/AutoSetting( 323): service - handleMessage() within range D/henry ( 220): PagedFlingRunnable.startByDistanceAndVelocity: distance=-208 velocity=1194 duration=500.0 W/dalvikvm( 220): disableGcForExternalAlloc: true D/henry ( 220): PagedFlingRunnable.startByDistanceAndVelocity: distance=-164 velocity=1241 duration=500.0 W/dalvikvm( 220): disableGcForExternalAlloc: true W/dalvikvm( 220): disableGcForExternalAlloc: false D/dalvikvm( 220): GC_EXTERNAL_ALLOC freed 1299K, 50% free 4336K/8647K, external 6685K/6687K, paused 143ms D/henry ( 220): PagedFlingRunnable.startByDistanceAndVelocity: distance=-196 velocity=1376 duration=500.0 W/dalvikvm( 220): disableGcForExternalAlloc: true W/dalvikvm( 220): disableGcForExternalAlloc: false I/ActivityManager( 121): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.jtb.alogcat/.LogActivity } from pid 220 I/[POST_RESELECT]( 220): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(android.text.Selection$START@40142f70,-1,0,-1,0) I/[POST_RESELECT]( 220): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(android.text.Selection$END@40117140,-1,0,-1,0) D/PhoneWindow( 220): couldn't save which view has focus because the focused view com.android.internal.policy.impl.PhoneWindow$DecorView@405575a0 has no id. D/Background traffic light( 220): traffic light: GREEN, mBackgroundTrafficLight = false W/InputManagerService( 121): [unbindCurrentClientLocked] Disable input method client. W/InputManagerService( 121): [startInputLocked] Enable input method client. W/dalvikvm( 220): disableGcForExternalAlloc: false D/GpsLocationProvider( 121): [handleMessage] message :7 D/GpsLocationProvider( 121): [handleMessage] UPDATE_LOCATION D/GpsLocationProvider( 121): handleUpdateLocation I/ActivityManager( 121): Displayed org.jtb.alogcat/.LogActivity: +337ms (total +5s890ms) D/LocationManager( 121): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager( 323): _handleMessage: TYPE_LOCATION_CHANGED D/LocationManager(21423): _handleMessage: TYPE_LOCATION_CHANGED D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342645772800,mInfo=10.283335300000001333392.09718960000004,mAccuracy=1371.0 D/AutoSetting( 323): service - handleMessage() incoming message, what:1 D/AutoSetting( 323): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1342645772800,mInfo=10.283335300000001333392.09718960000004,mAccuracy=1371.0 D/AutoSetting( 323): service - handleMessage() within range D/dalvikvm(21845): GC_CONCURRENT freed 779K, 50% free 3111K/6215K, external 0K/0K, paused 6ms+10ms D/UsbnetService( 121): BroadcastReceiver::onReceive+ D/UsbnetService( 121): onReceive BATTERY_CHANGED D/UsbnetService( 121): --> pluggedType = 2, mPluggedType = 0, mScreenOff = false D/UsbnetService( 121): BroadcastReceiver::onReceive- D/BatteryService( 121): SendIntentforPowersaver D/BatteryService( 121): Current powersaver status == NORMAL_STATUS D/StatusBarService( 209): updateIcon slot=battery index=21 viewIndex=14 old=StatusBarIcon(pkg=com.android.systemui id=0x10802ac level=78 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.systemui id=0x10802ac level=79 visible=true num=0 ) D/BatteryService( 121): usb_cable_connect = 1 D/BatteryService( 121): usb_cable_connect = 1 D/BatteryService( 121): isUsbConnected() = true D/BatteryService( 121): mPlugType = 2 D/BatteryService( 121): usb_cable_connect = 1 D/BatteryService( 121): usb_cable_connect = 1 D/BatteryService( 121): isUsbConnected() = true D/BatteryService( 121): mPlugType = 2 W/KeyCharacterMap(21845): Can't open keycharmap file W/KeyCharacterMap(21845): Error loading keycharmap file '/system/usr/keychars/cy8c-touchscreen.kcm.bin'. hw.keyboards.65537.devname='cy8c-touchscreen' I/KeyCharacterMap(21845): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
Tell me what can I do to help you fix it.

edwardw
Big Cone-huna
Big Cone-huna
Posts: 2346
Joined: 24 Jun 2012 23:36
VLC version: 3.0.0-git

Re: [HTC Wildfire S] VLC crashes on startup

Postby edwardw » 19 Jul 2012 04:38

You are welcome to try using ndk-gdb; however be advised that it will probably require a bit of work :) You need the Android NDK as well as USB debugging enabled.

Code: Select all

cd <path to vlc-android dir> /opt/android-ndk-r8/ndk-gdb --project=vlc-android --start
When it crashes, hit "bt", then pastebin the trace provided.

pihug12
Blank Cone
Blank Cone
Posts: 39
Joined: 01 Oct 2005 15:45

Re: [HTC Wildfire S] VLC crashes on startup

Postby pihug12 » 19 Jul 2012 10:01

I will be glad to do it ! I just need some help. My OS is Windows.

I installed : Where is the "vlc-android dir" ?

And I tried to launch ndk-gdb but it couldn't find adb.
I add the parameter "--adb=/cygdrive/d/platform-tools" (for D:\platform-tools\adb) : same problem. :-|
I add "/cygdrive/d/platform-tools" in the PATH : same problem. :-|

edwardw
Big Cone-huna
Big Cone-huna
Posts: 2346
Joined: 24 Jun 2012 23:36
VLC version: 3.0.0-git

Re: [HTC Wildfire S] VLC crashes on startup

Postby edwardw » 19 Jul 2012 12:48

I guess you won't be able to do it then, since you need Linux (Cygwin support is buggy and doesn't usually work). Try installing Ubuntu or Mint in VirtualBox and then trying NDK-GDB.

pihug12
Blank Cone
Blank Cone
Posts: 39
Joined: 01 Oct 2005 15:45

Re: [HTC Wildfire S] VLC crashes on startup

Postby pihug12 » 19 Jul 2012 18:38

EDIT (19h15) : I don't know what you meant by "vlc-android dir".
Must I get the files from here : http://git.videolan.org/?p=vlc-ports/an ... id;hb=HEAD ?
I don't know how git works. How can I download an archive of these files ?

Original post (17h40) :
- EDIT : removed some useless infos -

Here is my /proc/cpuinfo :

Code: Select all

$ cat /proc/cpuinfo Processor : ARMv6-compatible processor rev 5 (v6l) BogoMIPS : 245.61 Features : swp half thumb fastmult vfp edsp java CPU implementer : 0x41 CPU architecture: 6TEJ CPU variant : 0x1 CPU part : 0xb36 CPU revision : 5 Hardware : marvel Revision : 0080 Serial : 0000000000000000
Last edited by pihug12 on 20 Jul 2012 11:16, edited 2 times in total.

edwardw
Big Cone-huna
Big Cone-huna
Posts: 2346
Joined: 24 Jun 2012 23:36
VLC version: 3.0.0-git

Re: [HTC Wildfire S] VLC crashes on startup

Postby edwardw » 19 Jul 2012 20:26

You get the "vlc-android dir" by

Code: Select all

git clone git://git.videolan.org/vlc-ports/android.git

pihug12
Blank Cone
Blank Cone
Posts: 39
Joined: 01 Oct 2005 15:45

Re: [HTC Wildfire S] VLC crashes on startup

Postby pihug12 » 19 Jul 2012 21:46

Thanks !

I got that :

Code: Select all

Romain@PC-de-Romain /cygdrive/d/test-vlc/android $ /cygdrive/d/android-ndk-r8b/ndk-gdb --verbose --adb=adb.exe --project=vlc-android --start Android NDK installation path: /cygdrive/d/android-ndk-r8b Using specific adb command: adb.exe ADB version found: Android Debug Bridge version 1.0.29 Using ADB flags: Using specified project path: vlc-android Found package name: org.videolan.vlc ABIs targetted by application: armeabi Device API Level: 10 Device CPU ABI: armeabi Compatible device ABI: armeabi Using gdb setup init: ./libs/armeabi/gdb.setup Using toolchain prefix: /cygdrive/d/android-ndk-r8b/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/arm-linux-androideabi- Using app out directory: ./obj/local/armeabi Found debuggable flag: true ERROR: Could not find gdbserver binary under vlc-android/libs/armeabi This usually means you modified your AndroidManifest.xml to set the android:debuggable flag to 'true' but did not rebuild the native binaries. Please call 'ndk-build' to do so, *then* re-install to the device! Romain@PC-de-Romain /cygdrive/d/test-vlc/android $ cd vlc-android Romain@PC-de-Romain /cygdrive/d/test-vlc/android/vlc-android $ /cygdrive/d/android-ndk-r8b/ndk-build NDK_DEBUG=1 make: /cygdrive/d/android-ndk-r8b/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/arm-linux-androideabi-gcc : commande introuvable make: /cygdrive/d/android-ndk-r8b/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/arm-linux-androideabi-gcc : commande introuvable make: /cygdrive/d/android-ndk-r8b/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/arm-linux-androideabi-gcc : commande introuvable make: /cygdrive/d/android-ndk-r8b/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/arm-linux-androideabi-gcc : commande introuvable make: /cygdrive/d/android-ndk-r8b/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/arm-linux-androideabi-gcc : commande introuvable Gdbserver : [arm-linux-androideabi-4.6] libs/armeabi/gdbserver Gdbsetup : libs/armeabi/gdb.setup make: *** Aucune règle pour fabriquer la cible « jni/..//modules/codec/omxil/iomx.cpp », nécessaire pour « obj/local/armeabi/objs-debug/iomx-gingerbread/__//modules/codec/omxil/iomx.o ». Arrêt. Romain@PC-de-Romain /cygdrive/d/test-vlc/android/vlc-android $ cd .. Romain@PC-de-Romain /cygdrive/d/test-vlc/android $ /cygdrive/d/android-ndk-r8b/ndk-gdb --verbose --adb=adb.exe --project=vlc-android --start Android NDK installation path: /cygdrive/d/android-ndk-r8b Using specific adb command: adb.exe ADB version found: Android Debug Bridge version 1.0.29 Using ADB flags: Using specified project path: vlc-android Found package name: org.videolan.vlc ABIs targetted by application: armeabi Device API Level: 10 Device CPU ABI: armeabi Compatible device ABI: armeabi Using gdb setup init: ./libs/armeabi/gdb.setup Using toolchain prefix: /cygdrive/d/android-ndk-r8b/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/arm-linux-androideabi- Using app out directory: ./obj/local/armeabi Found debuggable flag: true Found device gdbserver: /data/data/org.videolan.vlc/lib/gdbserver Found data directory: '/data/data/org.videolan.vlc' Found first launchable activity: .gui.MainActivity Launching activity: org.videolan.vlc/.gui.MainActivity ## COMMAND: adb_cmd shell am start -n org.videolan.vlc/.gui.MainActivity Starting: Intent { cmp=org.videolan.vlc/.gui.MainActivity } ## COMMAND: adb_cmd shell sleep 2 Found running PID: 0 ERROR: Could not extract PID of application on device/emulator. Weird, this probably means one of these: - The installed package does not match your current manifest. - The application process was terminated. Try using the --verbose option and look at its output for details. Romain@PC-de-Romain /cygdrive/d/test-vlc/android $
Why do I get this error ? Is this because "The application process was terminated" or "The installed package does not match your current manifest" ?
I didn't modify any files. I just used "ndk-build NDK_DEBUG=1" because I had to.
(I saw this here : http://stackoverflow.com/questions/8674 ... android-os)

Indeed, the application crashed just at "## COMMAND: adb_cmd shell sleep 2".
Build #145 ARMv6-FPU is on my phone. Any idea ?

edwardw
Big Cone-huna
Big Cone-huna
Posts: 2346
Joined: 24 Jun 2012 23:36
VLC version: 3.0.0-git

Re: [HTC Wildfire S] VLC crashes on startup

Postby edwardw » 19 Jul 2012 21:48

Probably "The installed package does not match your current manifest". As I said before, please get yourself a copy of Linux in VirtualBox if you want to do this properly.

pihug12
Blank Cone
Blank Cone
Posts: 39
Joined: 01 Oct 2005 15:45

Re: [HTC Wildfire S] VLC crashes on startup

Postby pihug12 » 22 Jul 2012 14:59

Code: Select all

root@PC-de-Romain:/home/romain/test-vlc/android# /home/romain/android-ndk-r8b/ndk-gdb --verbose --project=vlc-android --start Android NDK installation path: /home/romain/android-ndk-r8b Using default adb command: /home/romain/platform-tools/adb ADB version found: Android Debug Bridge version 1.0.29 Using ADB flags: Using specified project path: vlc-android Found package name: org.videolan.vlc ABIs targetted by application: armeabi Device API Level: 10 Device CPU ABI: armeabi Compatible device ABI: armeabi Using gdb setup init: ./libs/armeabi/gdb.setup Using toolchain prefix: /home/romain/android-ndk-r8b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi- Using app out directory: ./obj/local/armeabi Found debuggable flag: true Found device gdbserver: /data/data/org.videolan.vlc/lib/gdbserver Found data directory: '/data/data/org.videolan.vlc' Found first launchable activity: .gui.MainActivity Launching activity: org.videolan.vlc/.gui.MainActivity ## COMMAND: adb_cmd shell am start -n org.videolan.vlc/.gui.MainActivity Starting: Intent { cmp=org.videolan.vlc/.gui.MainActivity } ## COMMAND: adb_cmd shell sleep 2 Found running PID: 897 Launched gdbserver succesfully. Setup network redirection ## COMMAND: adb_cmd forward tcp:5039 localfilesystem:/data/data/org.videolan.vlc/debug-socket ## COMMAND: adb_cmd shell run-as org.videolan.vlc lib/gdbserver +debug-socket --attach 897 ## COMMAND: adb_cmd pull /system/bin/app_process ./obj/local/armeabi/app_process 56 KB/s (5664 bytes in 0.098s) Pulled app_process from device/emulator. ## COMMAND: adb_cmd pull /system/bin/linker ./obj/local/armeabi/linker Attached; pid = 897 255 KB/s (39412 bytes in 0.150s) Pulled linker from device/emulator. ## COMMAND: adb_cmd pull /system/lib/libc.so ./obj/local/armeabi/libc.so 519 KB/s (273884 bytes in 0.514s) Pulled libc.so from device/emulator. cp: cannot stat `./libs/armeabi/gdb.setup': No such file or directory GNU gdb (GDB) 7.3.1-gg2 Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "--host=x86_64-linux-gnu --target=arm-linux-android". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. ./obj/local/armeabi/gdb.setup:2: Error in sourced command file: Remote communication error. Target disconnected.: Connection reset by peer. (gdb) Listening on sockaddr socket debug-socket Quit (gdb) bt No stack. (gdb)
I think it crashes too soon to get a proper debugging. :?

Second time I launched it :

Code: Select all

This GDB was configured as "--host=x86_64-linux-gnu --target=arm-linux-android". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. warning: Could not load shared library symbols for 55 libraries, e.g. /system/bin/linker. Use the "info sharedlibrary" command to see the complete listing. Do you need "set solib-search-path" or "set sysroot"? warning: Unable to find dynamic linker breakpoint function. GDB will be unable to debug shared library initializers and track explicitly loaded dynamic code. 0xafd0b5d4 in ?? () gdb: Unable to get location for thread creation breakpoint: requested event is not supported gdb: Unable to get location for thread creation breakpoint: requested event is not supported gdb: Unable to get location for thread creation breakpoint: requested event is not supported Killing inferior ./obj/local/armeabi/gdb.setup:4: Error in sourced command file: Remote communication error. Target disconnected.: Connection reset by peer. (gdb)

edwardw
Big Cone-huna
Big Cone-huna
Posts: 2346
Joined: 24 Jun 2012 23:36
VLC version: 3.0.0-git

Re: [HTC Wildfire S] VLC crashes on startup

Postby edwardw » 22 Jul 2012 15:07

Can you add this code in <VLC android dir>/vlc-android/src/org/videolan/vlc/LibVLC.java after line 98 (after sInstance = new LibVLC(); ):

Code: Select all

try { Thread.sleep(10000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); }
The it should then look like this:

Code: Select all

/* First call */ sInstance = new LibVLC(); try { Thread.sleep(10000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } sInstance.init();
This will give the debugger enough time to attach to the process.

pihug12
Blank Cone
Blank Cone
Posts: 39
Joined: 01 Oct 2005 15:45

Re: [HTC Wildfire S] VLC crashes on startup

Postby pihug12 » 22 Jul 2012 17:17

I made the changes. But it doesn't affect at all the starting of the software.
I made a quick video to show you : http://youtu.be/5xRZ2obQC8Q?hd=1
You'll see that VLC crashes in the "sleep 2" step.

Sometimes, the screen is black for more than two seconds and I have the same output as two posts above this one. When it's quicker, i have this :

Code: Select all

## COMMAND: adb_cmd shell sleep 2 Found running PID: 0 ERROR: Could not extract PID of application on device/emulator. Weird, this probably means one of these: - The installed package does not match your current manifest. - The application process was terminated. Try using the --verbose option and look at its output for details.
May the problem be before "sInstance = new LibVLC();" ?

edwardw
Big Cone-huna
Big Cone-huna
Posts: 2346
Joined: 24 Jun 2012 23:36
VLC version: 3.0.0-git

Re: [HTC Wildfire S] VLC crashes on startup

Postby edwardw » 22 Jul 2012 17:22

How did you build VLC? Did you "export ANDROID_ABI=armeabi"? Otherwise if you install an ARMv7 build of course it will crash.

pihug12
Blank Cone
Blank Cone
Posts: 39
Joined: 01 Oct 2005 15:45

Re: [HTC Wildfire S] VLC crashes on startup

Postby pihug12 » 22 Jul 2012 17:44

Ewww... I don't follow you. :?
I have to rebuild VLC after I made the changes to the LibVLC.java file ?
I'm still running an ARMv6-FPU on my phone (build #145 I think).
Can you tell me step by step what I have to do, please ? I'm a bit lost right now.

edwardw
Big Cone-huna
Big Cone-huna
Posts: 2346
Joined: 24 Jun 2012 23:36
VLC version: 3.0.0-git

Re: [HTC Wildfire S] VLC crashes on startup

Postby edwardw » 22 Jul 2012 17:48

You'll have to compile VLC, yes: http://wiki.videolan.org/AndroidCompile

You can skip the git clone part since you already have git cloned the "vlc-android dir". When you get to the "Devices" part, you must

Code: Select all

export ANDROID_ABI=armeabi
.

Then follow the instructions as posted. Eclipse is not required.

Once it's built, you can run

Code: Select all

make build-and-run
to run VLC, then use NDK-GDB once it's installed.

pihug12
Blank Cone
Blank Cone
Posts: 39
Joined: 01 Oct 2005 15:45

Re: [HTC Wildfire S] VLC crashes on startup

Postby pihug12 » 24 Jul 2012 00:58

It doesn't build properly. :(

Code: Select all

make[1]: Entering directory `/home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux' arm-linux-androideabi-g++ --sysroot=/home/romain/android-ndk-r8b/platforms/android-9/arch-arm -c -Wall -Wno-unknown-pragmas -fno-gnu-keywords -Wshadow -g -mfpu=vfp -mcpu=arm1136jf-s -mfloat-abi=softfp -I/home/romain/android-ndk-r8b/sources/cxx-stl/gnu-libstdc++/include -I/home/romain/android-ndk-r8b/sources/cxx-stl/gnu-libstdc++/libs/armeabi/include -I/home/romain/test-vlc/android/vlc/contrib/arm-linux-androideabi/include -g -mfpu=vfp -mcpu=arm1136jf-s -mfloat-abi=softfp -I/home/romain/android-ndk-r8b/sources/cxx-stl/gnu-libstdc++/include -I/home/romain/android-ndk-r8b/sources/cxx-stl/gnu-libstdc++/libs/armeabi/include -I/home/romain/test-vlc/android/vlc/contrib/arm-linux-androideabi/include -I/home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../.. -fPIC -o /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/Debug.o /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/Debug.cpp arm-linux-androideabi-g++ --sysroot=/home/romain/android-ndk-r8b/platforms/android-9/arch-arm -c -Wall -Wno-unknown-pragmas -fno-gnu-keywords -Wshadow -g -mfpu=vfp -mcpu=arm1136jf-s -mfloat-abi=softfp -I/home/romain/android-ndk-r8b/sources/cxx-stl/gnu-libstdc++/include -I/home/romain/android-ndk-r8b/sources/cxx-stl/gnu-libstdc++/libs/armeabi/include -I/home/romain/test-vlc/android/vlc/contrib/arm-linux-androideabi/include -g -mfpu=vfp -mcpu=arm1136jf-s -mfloat-abi=softfp -I/home/romain/android-ndk-r8b/sources/cxx-stl/gnu-libstdc++/include -I/home/romain/android-ndk-r8b/sources/cxx-stl/gnu-libstdc++/libs/armeabi/include -I/home/romain/test-vlc/android/vlc/contrib/arm-linux-androideabi/include -I/home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../.. -fPIC -o /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.o /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:37:19: error: cassert: No such file or directory /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:38:18: error: string: No such file or directory In file included from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:40: /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlBinary.h:40:19: error: cstring: No such file or directory In file included from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlTypes.h:38, from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlBinary.h:42, from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:40: /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlEndian.h:41:21: error: algorithm: No such file or directory In file included from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlElement.h:39, from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlBinary.h:43, from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:40: /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/IOCallback.h:39:21: error: exception: No such file or directory /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/IOCallback.h:40:18: error: cstdio: No such file or directory In file included from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:41: /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/StdIOCallback.h:38:21: error: stdexcept: No such file or directory /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/StdIOCallback.h:39:18: error: cerrno: No such file or directory In file included from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlTypes.h:38, from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlBinary.h:42, from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:40: /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlEndian.h: In member function 'void libebml::Endian<TYPE, ENDIAN>::process_endian()': /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlEndian.h:105: error: 'reverse' is not a member of 'std' /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlEndian.h: In member function 'void libebml::Endian<TYPE, ENDIAN>::process_platform()': /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlEndian.h:116: error: 'reverse' is not a member of 'std' In file included from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlElement.h:39, from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlBinary.h:43, from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:40: /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/IOCallback.h: At global scope: /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/IOCallback.h:48: error: 'SEEK_SET' was not declared in this scope /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/IOCallback.h:49: error: 'SEEK_END' was not declared in this scope /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/IOCallback.h:50: error: 'SEEK_CUR' was not declared in this scope In file included from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlBinary.h:43, from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:40: /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlElement.h: In member function 'uint64 libebml::EbmlElement::GetEndPosition() const': /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlElement.h:465: error: 'assert' was not declared in this scope In file included from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:40: /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlBinary.h: In member function 'void libebml::EbmlBinary::CopyBuffer(const binary*, uint32)': /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlBinary.h:81: error: 'free' was not declared in this scope /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlBinary.h:82: error: 'malloc' was not declared in this scope /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/EbmlBinary.h:83: error: 'memcpy' was not declared in this scope In file included from /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:41: /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/StdIOCallback.h: At global scope: /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/StdIOCallback.h:51: error: expected class-name before '{' token /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/StdIOCallback.h:58: error: expected unqualified-id before '&' token /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/StdIOCallback.h:58: error: expected ')' before '&' token /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/StdIOCallback.h:58: error: expected ';' before '&' token /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/StdIOCallback.h:59: error: expected unqualified-id before '&' token /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/StdIOCallback.h:59: error: expected ')' before '&' token /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/StdIOCallback.h:59: error: expected ';' before '&' token /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/StdIOCallback.h:68: error: ISO C++ forbids declaration of 'FILE' with no type /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../ebml/StdIOCallback.h:68: error: expected ';' before '*' token /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp: In copy constructor 'libebml::EbmlBinary::EbmlBinary(const libebml::EbmlBinary&)': /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:55: error: 'malloc' was not declared in this scope /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:56: error: 'assert' was not declared in this scope /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:57: error: 'memcpy' was not declared in this scope /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp: In destructor 'virtual libebml::EbmlBinary::~EbmlBinary()': /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:63: error: 'free' was not declared in this scope /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp: In member function 'virtual filepos_t libebml::EbmlBinary::ReadData(libebml::IOCallback&, libebml::ScopeMode)': /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:87: error: 'free' was not declared in this scope /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:95: error: 'malloc' was not declared in this scope /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:97: error: 'string' is not a member of 'std' /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp: In member function 'bool libebml::EbmlBinary::operator==(const libebml::EbmlBinary&) const': /home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.cpp:104: error: 'memcmp' was not declared in this scope make[1]: *** [/home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux/../../src/EbmlBinary.o] Error 1 make[1]: Leaving directory `/home/romain/test-vlc/android/vlc/contrib/android/libebml/make/linux' make: *** [.ebml] Error 2 root@PC-de-Romain:/home/romain/test-vlc/android#

edwardw
Big Cone-huna
Big Cone-huna
Posts: 2346
Joined: 24 Jun 2012 23:36
VLC version: 3.0.0-git

Re: [HTC Wildfire S] VLC crashes on startup

Postby edwardw » 24 Jul 2012 01:01

Try with the ndk-r8 (no b) or ndk-r7c, I think something changed in ndk-r8b

pihug12
Blank Cone
Blank Cone
Posts: 39
Joined: 01 Oct 2005 15:45

Re: [HTC Wildfire S] VLC crashes on startup

Postby pihug12 » 24 Jul 2012 17:51

It works better with ndk-r7c.

I have this now :

Code: Select all

BUILD FAILED /home/romain/android-sdk-linux/tools/ant/build.xml:517: Unable to resolve project target 'android-15'
What's the problem ? :-|

I installed "SDK Platform Android 4.0, API 14" like it said in the Wiki page. Should I get the version 15 too ?

edwardw
Big Cone-huna
Big Cone-huna
Posts: 2346
Joined: 24 Jun 2012 23:36
VLC version: 3.0.0-git

Re: [HTC Wildfire S] VLC crashes on startup

Postby edwardw » 24 Jul 2012 20:28

I installed "SDK Platform Android 4.0, API 14" like it said in the Wiki page. Should I get the version 15 too ?
Yes.

pihug12
Blank Cone
Blank Cone
Posts: 39
Joined: 01 Oct 2005 15:45

Re: [HTC Wildfire S] VLC crashes on startup

Postby pihug12 » 24 Jul 2012 21:27

Finally made it.

Code: Select all

root@PC-de-Romain:/home/romain/test-vlc/android/vlc-android# /home/romain/android-ndk-r8b/ndk-gdb --verbose --start Android NDK installation path: /home/romain/android-ndk-r8b Using default adb command: /home/romain/android-sdk-linux/platform-tools/adb ADB version found: Android Debug Bridge version 1.0.29 Using ADB flags: Using auto-detected project path: . Found package name: org.videolan.vlc ABIs targetted by application: armeabi Device API Level: 10 Device CPU ABI: armeabi Compatible device ABI: armeabi Using gdb setup init: ./libs/armeabi/gdb.setup Using toolchain prefix: /home/romain/android-ndk-r8b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi- Using app out directory: ./obj/local/armeabi Found debuggable flag: true Found device gdbserver: /data/data/org.videolan.vlc/lib/gdbserver Found data directory: '/data/data/org.videolan.vlc' Found first launchable activity: .gui.MainActivity Launching activity: org.videolan.vlc/.gui.MainActivity ## COMMAND: adb_cmd shell am start -n org.videolan.vlc/.gui.MainActivity Starting: Intent { cmp=org.videolan.vlc/.gui.MainActivity } ## COMMAND: adb_cmd shell sleep 2 Found running PID: 7861 Launched gdbserver succesfully. Setup network redirection ## COMMAND: adb_cmd forward tcp:5039 localfilesystem:/data/data/org.videolan.vlc/debug-socket ## COMMAND: adb_cmd shell run-as org.videolan.vlc lib/gdbserver +debug-socket --attach 7861 ## COMMAND: adb_cmd pull /system/bin/app_process ./obj/local/armeabi/app_process Attached; pid = 7861 Listening on sockaddr socket debug-socket 47 KB/s (5664 bytes in 0.115s) Pulled app_process from device/emulator. ## COMMAND: adb_cmd pull /system/bin/linker ./obj/local/armeabi/linker 277 KB/s (39412 bytes in 0.138s) Pulled linker from device/emulator. ## COMMAND: adb_cmd pull /system/lib/libc.so ./obj/local/armeabi/libc.so 508 KB/s (273884 bytes in 0.526s) Pulled libc.so from device/emulator. GNU gdb (GDB) 7.3.1-gg2 Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "--host=x86_64-linux-gnu --target=arm-linux-android". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. BFD: /home/romain/test-vlc/android/vlc-android/obj/local/armeabi/linker: warning: sh_link not set for section `.ARM.exidx' warning: Could not load shared library symbols for 53 libraries, e.g. libstdc++.so. Use the "info sharedlibrary" command to see the complete listing. Do you need "set solib-search-path" or "set sysroot"? gdb: Unable to get location for thread creation breakpoint: requested event is not supported 0xafd0c868 in __futex_syscall3 () from /home/romain/test-vlc/android/vlc-android/obj/local/armeabi/libc.so (gdb) bt #0 0xafd0c868 in __futex_syscall3 () from /home/romain/test-vlc/android/vlc-android/obj/local/armeabi/libc.so #1 0xafd11470 in __pthread_cond_timedwait_relative () from /home/romain/test-vlc/android/vlc-android/obj/local/armeabi/libc.so #2 0xafd1153c in __pthread_cond_timedwait () from /home/romain/test-vlc/android/vlc-android/obj/local/armeabi/libc.so #3 0x80052422 in ?? () #4 0x80052422 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) (gdb)
I hope it's useful.
Thanks for you patience edwardw. :D

pihug12
Blank Cone
Blank Cone
Posts: 39
Joined: 01 Oct 2005 15:45

Re: [HTC Wildfire S] VLC crashes on startup

Postby pihug12 » 14 Aug 2012 20:37

Hey !

I've got some news about my problem. I tried the last nightly (14/08/2012) which launch the interface in the "audio panel"... and it didn't crash !
But... When I switch to the "video panel", it crashs when trying to make the miniature of the first video.
=> http://pastebin.com/49xxUYKz

Then I tried to play an audio file, VLC restarts :
=> http://pastebin.com/7sYEVJPZ

The crash are always happening after "main decoder looking for decoder module: 26 candidates".
I'm still running the ARMv6-FPU build.

I don't know if it's related but the "main libvlc configured with" line doesn't seem complete in the logcat :

Code: Select all

V/VLC/LibVLC( 1359): Initializing LibVLC D/VLC ( 1359): [0x2906e0]: main libvlc VLC media player - 2.1.0-git Rincewind D/VLC ( 1359): [0x2906e0]: main libvlc Copyright © 1996-2012 the VideoLAN team D/VLC ( 1359): [0x2906e0]: main libvlc revision 1.3.0-git-3469-gfbf6988 D/VLC ( 1359): [0x2906e0]: main libvlc configured with ../configure '--host=arm-linux-androideabi' '--build=x86_64-unknown-linux' '--disable-neon' '--enable-live555' '--enable-realrtsp' '--enable-avformat' '--enable-swscale' '--enable-avcodec' '--enable-opensles' '--enable-audiotrack' '--enable-android-surface' '--enable-mkv' '--enable-taglib' '--enable-dvbpsi' '--enable-iomx' '--disable-vlc' '--disable-shared' '--disable-vlm' '--disable-dbus' '--disable-lua' '--disable-vcd' '--disable-v4l2' '--disable-gnomevfs' '--disable-dvdread' '--disable-dvdnav' '--disable-bluray' '--disable-linsys' '--disable-decklink' '--disable-libva' '--disable-dv1394' '--disable-mod' '--disable-sid' '--disable-gme' '--disable-tremor' '--disable-mad' '--disable-dca' '--disable-sdl-image' '--disable-zvbi' '--disable-fluidsynth' '--disable-jack' '--disable-pulse' '--disable-alsa' '--disable-samplerate' '--disable-sdl' '--disable-xcb' '--disable-atmo' '--disable-qt' '--disable-skins2' '--disable-mtp' '--disable-notify' '--enable-libass' '--disable-s D/VLC ( 1359): [0x2906e0]: main libvlc plug-ins loaded: 205 modules D/VLC ( 1359): [0x2906e0]: main libvlc translation test: code is "C" D/VLC ( 1359): [0x2906e0]: main libvlc CPU has capabilities FPU D/VLC ( 1359): [0x2906e0]: main libvlc looking for memcpy module: 0 candidates D/VLC ( 1359): [0x2906e0]: main libvlc no memcpy module matched "any" D/VLC ( 1359): [0x2fe1f0]: main interface looking for interface module: 0 candidates D/VLC ( 1359): [0x2fe1f0]: main interface no interface module matched "hotkeys,none" E/VLC ( 1359): [0x2fe1f0]: main interface no suitable interface module I/VLC/JNI/main( 1359): LibVLC initialized: 0x290690

edwardw
Big Cone-huna
Big Cone-huna
Posts: 2346
Joined: 24 Jun 2012 23:36
VLC version: 3.0.0-git

Re: [HTC Wildfire S] VLC crashes on startup

Postby edwardw » 14 Aug 2012 20:41

Seems to be the same problem as usual, a media file is causing VLC for Android to crash for some reason. Moreover, it's crashing in an extremely weird and unusual place.

The configure line is irrelevant to this problem.

pihug12
Blank Cone
Blank Cone
Posts: 39
Joined: 01 Oct 2005 15:45

Re: [HTC Wildfire S] VLC crashes on startup

Postby pihug12 » 14 Aug 2012 23:05

I forgot to say that I copy at every fresh install the VLC data to the SD card otherwise there is an instant crash (I don't even see the interface loading).
What happened with VLC data on the phone :

Code: Select all

W/VLC/LibVLC( 2712): Unable to load the iomx library: java.lang.UnsatisfiedLinkError: Couldn't load iomx-gingerbread: findLibrary returned null E/VLC/LibVLC( 2712): Can't load vlcjni library: java.lang.UnsatisfiedLinkError: Couldn't load vlcjni: findLibrary returned null D/Zygote ( 72): Process 2712 exited cleanly (1) I/ActivityManager( 128): Process org.videolan.vlc (pid 2712) has died. E/ActivityManager( 128): fail to set top app changed!
I don't think it's a "not enough free space" problem (10MB free is enough, right ?). Maybe it's Gingerbread related ?

Seems to be the same problem as usual, a media file is causing VLC for Android to crash for some reason.
I really don't think so. It happens with all my MP3 files.

pihug12
Blank Cone
Blank Cone
Posts: 39
Joined: 01 Oct 2005 15:45

Re: [HTC Wildfire S] VLC crashes on startup

Postby pihug12 » 23 Aug 2012 23:15

I think I found where it crashes :

Code: Select all

I/DEBUG ( 3504): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** I/DEBUG ( 3504): Build fingerprint: 'htc_europe/htc_marvel/marvel:2.3.5/GRJ90/197017.3:user/release-keys' I/DEBUG ( 3504): pid: 27461, tid: 27632 >>> org.videolan.vlc <<< I/DEBUG ( 3504): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000 I/DEBUG ( 3504): r0 00000000 r1 00000d18 r2 82e6fc70 r3 00000000 I/DEBUG ( 3504): r4 82e53e94 r5 002946d8 r6 82391f60 r7 00306ec0 I/DEBUG ( 3504): r8 0000000e r9 003d18a0 10 82390754 fp 002946d8 I/DEBUG ( 3504): ip 823a6f24 sp 458ba8d0 lr 825950db pc 822ffc54 cpsr 60000030 I/DEBUG ( 3504): d0 497424003f800000 d1 3f80000000000000 I/DEBUG ( 3504): d2 0001e848002dbb0b d3 0000000000000000 I/DEBUG ( 3504): d4 0000000000000000 d5 0000000000000000 I/DEBUG ( 3504): d6 0000000000000000 d7 000000004722ec55 I/DEBUG ( 3504): d8 4037f9dcc0000000 d9 0000000000000000 I/DEBUG ( 3504): d10 0000000000000000 d11 0000000000000000 I/DEBUG ( 3504): d12 0000000000000000 d13 0000000000000000 I/DEBUG ( 3504): d14 0000000000000000 d15 0000000000000000 I/DEBUG ( 3504): scr 80000012 I/DEBUG ( 3504): I/DEBUG ( 3504): #00 pc 822ffc54 /data/data/org.videolan.vlc/lib/libvlcjni.so I/DEBUG ( 3504): #01 lr 825950db /data/data/org.videolan.vlc/lib/libvlcjni.so

Code: Select all

(gdb) info symbol 0x822ffc54 ffmpeg_GetFrameBuf + 904 in section .text of /home/romain/test-vlc/android/vlc-android/obj/local/armeabi/libvlcjni.so (gdb) info symbol 0x825950db avcodec_register_all + 3 in section .text of /home/romain/test-vlc/android/vlc-android/obj/local/armeabi/libvlcjni.so (gdb)
Looks like a FFmpeg buffer problem when building the miniature. :?

I don't know if these links are useful :
http://stackoverflow.com/questions/1073 ... 1#11244741
https://groups.google.com/forum/#!msg/a ... rlTWqopZAJ



EDIT :

Code: Select all

(gdb) info line * 0x822ffc54 Line 1040 of "../../../../modules/codec/avcodec/video.c" starts at address 0x822ffc54 <ffmpeg_GetFrameBuf+904> and ends at 0x822ffc5c <ffmpeg_GetFrameBuf+912>. (gdb) list *0x822ffc54 0x822ffc54 is in ffmpeg_GetFrameBuf (../../../../modules/codec/avcodec/video.c:1040). 1035 goto no_dr; 1036 bool b_compatible = true; 1037 if( p_pic->p[0].i_pitch / p_pic->p[0].i_pixel_pitch < i_width || 1038 p_pic->p[0].i_lines < i_height ) 1039 b_compatible = false; 1040 for( int i = 0; i < p_pic->i_planes && b_compatible; i++ ) 1041 { 1042 unsigned i_align; 1043 switch( p_sys->i_codec_id ) 1044 { (gdb)

Code: Select all

(gdb) info line * 0x825950db Line 52 of "libavcodec/allcodecs.c" starts at address 0x825950d8 <avcodec_register_all> and ends at 0x825950dc <avcodec_register_all+4>. (gdb) list *0x825950db 0x825950db is in avcodec_register_all (libavcodec/allcodecs.c:52). 47 48 void avcodec_register_all(void) 49 { 50 static int initialized; 51 52 if (initialized) 53 return; 54 initialized = 1; 55 56 /* hardware accelerators */ (gdb)

pihug12
Blank Cone
Blank Cone
Posts: 39
Joined: 01 Oct 2005 15:45

Re: [HTC Wildfire S] VLC crashes on startup

Postby pihug12 » 13 Nov 2012 00:13

Hey !

Sorry to dig up this old thread. I just tried the latest nightly and it just won't start too.
I/ActivityManager( 120): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10100000 cmp=org.videolan.vlc/.gui.MainActivity } from pid 205
I/ActivityManager( 120): Start proc org.videolan.vlc for activity org.videolan.vlc/.gui.MainActivity: pid=9520 uid=10072 gids={3003, 1007, 1015}

W/VLC/LibVLC( 9520): Unable to load the iomx library: java.lang.UnsatisfiedLinkError: Couldn't load iomx-gingerbread: findLibrary returned null
E/VLC/LibVLC( 9520): Can't load vlcjni library: java.lang.UnsatisfiedLinkError: Couldn't load vlcjni: findLibrary returned null
I/ActivityManager( 120): Process org.videolan.vlc (pid 9520) has died.
E/ActivityManager( 120): fail to set top app changed!
I have a new theory : I think the program can't find the libiomx-gingerbread.so and the libvlcjni.so files.
I'm low on memory but the VLC installation never fails. I'm still running HTC Stock ROM (Android 2.3.5).


Return to “VLC for Android and Chrome OS”

Who is online

Users browsing this forum: No registered users and 15 guests