View Issue Details

IDProjectCategoryView StatusLast Update
0009904MMANavigationpublic2012-11-04 21:43
Reportermambo-simonAssigned To 
PriorityimmediateSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Fixed in Version1.0.1 
Summary0009904: Delete song from artists->album->album list causes crash
DescriptionWhen there is 1 song in the list, delete a song from artists->album->album list, then selecting back causes crash.
10/10
Steps To Reproduce1) Put a song on the phone with a unique Artist name (ie, only song for that artist)
2) Artists > Select artist from step 1 > Select album
3) Delete track (so album is now empty and artist has no tracks)
4) Back
** Crash
Additional Information- Happens when there is only 1 album for the artist, with 1 song
TagsNo tags attached.
Attached Files
artist_album_delete_crash.txt (16,674 bytes)   
11-01 15:03:23.149: D/UsbDetectingManager(541): handleMessage -> MSG_START_ACTIVITY : mConnected = true, mStartActivity = false, functions = mtp,acm,adb, installed = true
11-01 15:03:23.149: D/UsbDetectingManager(541): findNeedingDriver : functions = mtp,acm,adb
11-01 15:03:23.550: E/Sensors(541): accelHandler -0.627495 0.183219 9.614806
11-01 15:03:24.010: E/SMD(220): DCD ON
11-01 15:03:24.341: I/Sensors(541): **** No Motion ****
11-01 15:03:24.941: I/Sensors(541): **** Motion ****
11-01 15:03:25.121: D/STATUSBAR-NetworkController(707): onDataActivity: direction=1
11-01 15:03:25.121: D/STATUSBAR-NotificationService(541): cancelNotification - pkg:XXX.XXXXXXX.XXXXXXXX, id:273
11-01 15:03:25.192: D/InputReader(541): Input event: value=1
11-01 15:03:25.192: D/RestrictionPolicy(541): isHomeKeyEnabled :true
11-01 15:03:25.342: D/RestrictionPolicy(541): isHomeKeyEnabled :true
11-01 15:03:25.392: D/InputReader(541): Input event: value=0
11-01 15:03:25.392: D/RestrictionPolicy(541): isHomeKeyEnabled :true
11-01 15:03:25.392: D/VoIPInterfaceManager(541): isVoIPRinging()...
11-01 15:03:25.392: D/VoIPInterfaceManager(541):     Not exist call session
11-01 15:03:25.412: I/ActivityManager(541): START {intent.toShortString} from pid 541
11-01 15:03:25.632: D/InputReader(541): Input event: value=1
11-01 15:03:25.632: D/lights(541): write_int /sys/class/leds/button-backlight/brightness = 255
11-01 15:03:25.632: I/PowerManagerService(541): Ulight 0x3->0x7|0x0
11-01 15:03:25.632: D/PowerManagerService(541): setLightBrightness : mButtonLight : 105
11-01 15:03:25.672: I/InputReader(541): Touch event's action is 0x0 (deviceType=0) [pCnt=1, pending(waiting finished signal)=1, s=0.409 ]
11-01 15:03:25.872: I/InputReader(541): Touch event's action is 0x1 (deviceType=0) [pCnt=1, pending(waiting finished signal)=1, s=]
11-01 15:03:25.882: D/InputReader(541): Input event: value=0
11-01 15:03:25.892: I/InputDispatcher(541): Dropped event because of pending overdue app switch.
11-01 15:03:25.892: I/InputDispatcher(541): Dropped event because of pending overdue app switch.
11-01 15:03:25.892: I/InputDispatcher(541): Dropped event because of pending overdue app switch.
11-01 15:03:25.892: I/InputDispatcher(541): Dropped event because of pending overdue app switch.
11-01 15:03:25.892: I/InputDispatcher(541): Dropped event because of pending overdue app switch.
11-01 15:03:25.962: D/KeyguardViewMediator(541): setHidden false
11-01 15:03:25.962: V/WindowManager(541): rotationForOrientationLw(orient=5, last=0); user=0  mLidOpen=-1 mDockMode=0 mHdmiPlugged=false mAccelerometerDefault=1 sensorRotation=-1
11-01 15:03:26.012: I/Launcher.StuckInEdit(971): exitWidgetResizeMode State NORMAL
11-01 15:03:26.022: D/KeyguardViewMediator(541): setHidden false
11-01 15:03:26.032: D/Launcher(971): onRestart
11-01 15:03:26.032: D/Launcher(971): onStart
11-01 15:03:26.032: D/Launcher.HomeFragment(971): onStart
11-01 15:03:26.032: D/Launcher(971): onResume
11-01 15:03:26.032: D/myTest(971): [MonthTheme] onResume!!
11-01 15:03:26.173: D/dalvikvm(971): GC_EXPLICIT freed 3215K, 14% free 37768K/43555K, paused 4ms+29ms
11-01 15:03:26.183: W/SignalStrength(541): getGsmLevel=4
11-01 15:03:26.183: W/SignalStrength(541): getLevel=4 (SignalStrength: 24 0 -120 -160 -120 -1 -1 99 2147483647 2147483647 2147483647 2147483647 gsm|lte 4)
11-01 15:03:26.183: W/SignalStrength(541): getDbm 1
11-01 15:03:26.183: W/SignalStrength(541): getGsmDbm=-65
11-01 15:03:26.183: W/SignalStrength(541): getDbm=-65
11-01 15:03:26.183: W/SignalStrength(541): getAsuLevel 1
11-01 15:03:26.183: W/SignalStrength(541): getGsmAsuLevel=24
11-01 15:03:26.183: W/SignalStrength(541): getAsuLevel=24
11-01 15:03:26.183: W/SignalStrength(707): getGsmLevel=4
11-01 15:03:26.183: W/SignalStrength(707): getLevel=4 (SignalStrength: 24 0 -120 -160 -120 -1 -1 99 2147483647 2147483647 2147483647 2147483647 gsm|lte 4)
11-01 15:03:26.183: W/SignalStrength(707): getGsmLevel=4
11-01 15:03:26.183: W/SignalStrength(707): getLevel=4 (SignalStrength: 24 0 -120 -160 -120 -1 -1 99 2147483647 2147483647 2147483647 2147483647 gsm|lte 4)
11-01 15:03:26.183: D/STATUSBAR-NetworkController(707): onSignalStrengthsChanged signalStrength=SignalStrength: 24 0 -120 -160 -120 -1 -1 99 2147483647 2147483647 2147483647 2147483647 gsm|lte 4 level=4
11-01 15:03:26.183: W/AlarmManager(541): FACTORY_ON= 0
11-01 15:03:26.213: D/comsamsunglog(971): [MSC_HERO_Accu]>>> ====================================================================================================================
11-01 15:03:26.213: D/comsamsunglog(971): [MSC_HERO_Accu]>>> widgetappapheroaccuweatherwidget [Version : 12052002] [ 1 ] 
11-01 15:03:26.213: D/comsamsunglog(971): [MSC_HERO_Accu]>>> Header set to : ===> "widget" <===
11-01 15:03:26.213: D/comsamsunglog(971): [MSC_HERO_Accu]>>> ====================================================================================================================
11-01 15:03:26.213: D/widget(971): [MSC_HERO_Accu]>>> WC:882 [0:0]  onResume :: fU = true  cEUi = true
11-01 15:03:26.213: D/widget(971): [MSC_HERO_Accu]>>> WC:1959 [0:0] AR_S_T : 1
11-01 15:03:26.213: D/widget(971): [MSC_HERO_Accu]>>> WC:918 [0:0]  onResume :: mFAR = false, cC = false, cEUI = true
11-01 15:03:26.223: D/widget(971): [MSC_HERO_Accu]>>> WC:1157 [0:0]  cUI : cnt = 1, mRC  = true
11-01 15:03:26.243: D/Mms/UIEventReceiver(3414): ui event
11-01 15:03:26.253: E/Launcher(971): Error finding setting, default accessibility to not found: accessibility_enabled
11-01 15:03:26.253: D/Launcher.HomeFragment(971): onResume
11-01 15:03:26.253: D/widget(971): [MSC_HERO_Accu]>>> WC:1126 [0:0]  fireOR
11-01 15:03:26.263: E/ACRA(22353): Failed to send crash report for 1351749796000-approved.stacktrace
11-01 15:03:26.263: E/ACRA(22353): org.acra.sender.ReportSenderException: Error while sending report to Google Form.
11-01 15:03:26.263: E/ACRA(22353): 	at org.acra.sender.GoogleFormSender.send(GoogleFormSender.java:64)
11-01 15:03:26.263: E/ACRA(22353): 	at org.acra.ErrorReporter.sendCrashReport(ErrorReporter.java:850)
11-01 15:03:26.263: E/ACRA(22353): 	at org.acra.ErrorReporter.checkAndSendReports(ErrorReporter.java:960)
11-01 15:03:26.263: E/ACRA(22353): 	at org.acra.ErrorReporter$ReportsSenderWorker.run(ErrorReporter.java:142)
11-01 15:03:26.263: E/ACRA(22353): Caused by: java.net.SocketTimeoutException: Read timed out
11-01 15:03:26.263: E/ACRA(22353): 	at org.apache.harmony.xnet.provider.jsse.NativeCrypto.SSL_read(Native Method)
11-01 15:03:26.263: E/ACRA(22353): 	at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:671)
11-01 15:03:26.263: E/ACRA(22353): 	at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103)
11-01 15:03:26.263: E/ACRA(22353): 	at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
11-01 15:03:26.263: E/ACRA(22353): 	at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:82)
11-01 15:03:26.263: E/ACRA(22353): 	at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:174)
11-01 15:03:26.263: E/ACRA(22353): 	at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:180)
11-01 15:03:26.263: E/ACRA(22353): 	at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:235)
11-01 15:03:26.263: E/ACRA(22353): 	at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:259)
11-01 15:03:26.263: E/ACRA(22353): 	at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:279)
11-01 15:03:26.263: E/ACRA(22353): 	at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
11-01 15:03:26.263: E/ACRA(22353): 	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:428)
11-01 15:03:26.263: E/ACRA(22353): 	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:674)
11-01 15:03:26.263: E/ACRA(22353): 	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:511)
11-01 15:03:26.263: E/ACRA(22353): 	at org.acra.util.HttpRequest.sendPost(HttpRequest.java:109)
11-01 15:03:26.263: E/ACRA(22353): 	at org.acra.util.HttpRequest.sendPost(HttpRequest.java:80)
11-01 15:03:26.263: E/ACRA(22353): 	at org.acra.util.HttpUtils.doPost(HttpUtils.java:59)
11-01 15:03:26.263: E/ACRA(22353): 	at org.acra.sender.GoogleFormSender.send(GoogleFormSender.java:62)
11-01 15:03:26.263: E/ACRA(22353): 	... 3 more
11-01 15:03:26.263: D/ACRA(22353): #checkAndSendReports - finish
11-01 15:03:26.273: E/widget(971): [MSC_HERO_Accu]>>> SM:401 [0:0] IR : false, IPR : false
11-01 15:03:26.283: D/MenuAppsGridFragment(971): onResume
11-01 15:03:26.293: E/MP-Decision(1297): UP Ld:58 Nw:1.990000 Tw:140 rq:3.900000 seq:147.000000
11-01 15:03:26.323: W/SurfaceFlinger(224): id=224(28) createSurface 0x200721c (720x1280),1 flag=0
11-01 15:03:26.323: D/KeyguardViewMediator(541): setHidden false
11-01 15:03:26.323: I/Adreno200-EGLSUB(971): <ConfigWindowMatch:2078>: Format RGBA_8888.
11-01 15:03:26.333: D/memalloc(224): ion: Allocated buffer base:0x44d4d000 size:3768320 fd:64
11-01 15:03:26.333: D/memalloc(971): ion: Mapped buffer base:0x62c04000 size:3768320 offset:0 fd:78
11-01 15:03:26.343: E/AndroidRuntime(22353): FATAL EXCEPTION: main
11-01 15:03:26.343: E/AndroidRuntime(22353): java.lang.NullPointerException
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at com.ventismedia.android.mediamonkey.library.ArtistAlbumsFragment.onStart(ArtistAlbumsFragment.java:40)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at android.support.v4.app.Fragment.performStart(Fragment.java:1336)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:907)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1083)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at android.support.v4.app.BackStackRecord.popFromBackStack(BackStackRecord.java:712)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at android.support.v4.app.FragmentManagerImpl.popBackStackState(FragmentManager.java:1480)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at android.support.v4.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:447)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at android.support.v4.app.FragmentActivity.onBackPressed(FragmentActivity.java:166)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at com.ventismedia.android.mediamonkey.ui.SinglePaneActivity.onBackPressed(SinglePaneActivity.java:160)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at com.ventismedia.android.mediamonkey.library.LibraryActivity.onBackPressed(LibraryActivity.java:61)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at android.app.Activity.onKeyUp(Activity.java:2099)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at android.view.KeyEvent.dispatch(KeyEvent.java:2662)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at android.app.Activity.dispatchKeyEvent(Activity.java:2334)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:2019)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at android.view.ViewRootImpl.deliverKeyEventPostIme(ViewRootImpl.java:3612)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at android.view.ViewRootImpl.handleFinishedEvent(ViewRootImpl.java:3563)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2642)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at android.os.Handler.dispatchMessage(Handler.java:99)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at android.os.Looper.loop(Looper.java:137)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at android.app.ActivityThread.main(ActivityThread.java:4514)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at java.lang.reflect.Method.invokeNative(Native Method)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at java.lang.reflect.Method.invoke(Method.java:511)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:980)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:747)
11-01 15:03:26.343: E/AndroidRuntime(22353): 	at dalvik.system.NativeStart.main(Native Method)
11-01 15:03:26.353: E/android.os.Debug(541): !@Dumpstate > dumpstate -k -t -n -z -d -o /data/log/dumpstate_app_error
11-01 15:03:26.373: D/widget(971): [MSC_HERO_Accu]>>> U:131 [0:0] widget 1351752900000
11-01 15:03:26.373: D/widget(971): [MSC_HERO_Accu]>>> WC:1913 [0:0] nt=1351752900000
11-01 15:03:26.373: D/widget(971): [MSC_HERO_Accu]>>> WC:1914 [0:0] [ARH] now = [1351749806357] lt = [1351752900000] need RF = [false]
11-01 15:03:26.373: D/widget(971): [MSC_HERO_Accu]>>> WC:1919 [0:0] nt - now =3093643
11-01 15:03:26.373: D/widget(971): [MSC_HERO_Accu]>>> WC:1920 [0:0]  now : 12/11/01 15:03:26 lt : 12/11/01 15:55:00
11-01 15:03:26.383: I/dumpstate(22697): Check if stand-alone
11-01 15:03:26.383: D/widget(971): [MSC_HERO_Accu]>>> WC:615 [0:0] ===== mSetUIDataHandler(): day = 6:03 AM, night=4:45 PM
11-01 15:03:26.383: E/widget(971): [MSC_HERO_Accu]>>> SM:401 [0:0] IR : false, IPR : false
11-01 15:03:26.403: I/dumpstate(22697): begin
11-01 15:03:26.493: D/memalloc(224): ion: Allocated buffer base:0x45189000 size:3768320 fd:67
11-01 15:03:26.493: D/memalloc(971): ion: Mapped buffer base:0x6375a000 size:3768320 offset:0 fd:74
11-01 15:03:26.493: D/KeyguardViewMediator(541): setHidden false
11-01 15:03:26.493: D/SensorManager(856): registerListener :: handle = 3  name= MPL Gyro delay= 200000 Listener= com.samsung.android.livewallpaper.deepsea.DeepSeaWallpaper@41a8f028
11-01 15:03:26.493: V/Sensors(541): enable - sensor Gyro (handle 3) dis -> en
11-01 15:03:26.493: E/Sensors(541): mEnabled = 18
11-01 15:03:26.493: V/Sensors(541): setDelay - sensor Gyro (handle 3), rate 200 ms (5.00 Hz)
11-01 15:03:26.493: V/Sensors(541): setDelay - sensor Gyro (handle 3), rate 200 ms (5.00 Hz)
11-01 15:03:26.493: I/Adreno200-EGLSUB(856): <ConfigWindowMatch:2101>: Format RGB_565.
11-01 15:03:26.493: D/DEFERED_APP_VISIBILITY(541): tweaking closing app
11-01 15:03:26.503: I/Adreno200-EGLSUB(224): <CreateImage:893>: Android Image
11-01 15:03:26.503: I/Adreno200-EGLSUB(224): <GetImageAttributes:1102>: RGBA_8888
11-01 15:03:26.503: E/Sensors(541): activatePendingSensors : mEnabled = 18
11-01 15:03:26.503: I/Sensors(541): Disabled 9 axis sensor fusion
11-01 15:03:26.503: D/KeyguardViewMediator(541): setHidden false
11-01 15:03:26.503: I/MPL-mldl_cfg_mpu:(541): inv_mpu_suspend(,,,,7fff) -> 0000
11-01 15:03:26.503: V/Sensors(541): calling inv_set_mpu_sensors(00007f)
11-01 15:03:26.503: D/memalloc(224): ion: Allocated buffer base:0x42c1b000 size:1884160 fd:70
11-01 15:03:26.503: D/memalloc(856): ion: Mapped buffer base:0x5ea5f000 size:1884160 offset:0 fd:57
11-01 15:03:26.503: D/STATUSBAR-StatusBarManagerService(541): setSystemUiVisibility(0x0)
11-01 15:03:26.503: D/STATUSBAR-StatusBarManagerService(541): manageDisableList what=0x0 pkg=WindowManager.LayoutParams
11-01 15:03:26.513: V/Sensors(541): Starting DMP
11-01 15:03:26.513: W/MPL-9_sup(541): 9 axis sensor fusion not available - No compass detected.
11-01 15:03:26.513: I/Sensors(541): Enabled 9 axis sensor fusion
11-01 15:03:26.603: I/MPL-mldl_cfg_mpu:(541): inv_mpu_resume(,,,,007f) -> 007f
11-01 15:03:27.003: E/SMD(220): DCD ON
11-01 15:03:27.144: D/STATUSBAR-NetworkController(707): onDataActivity: direction=3
11-01 15:03:27.144: D/STATUSBAR-NotificationService(541): cancelNotification - pkg:XXX.XXXXXXX.XXXXXXXX, id:273
11-01 15:03:27.174: D/lights(541): write_int /sys/class/leds/button-backlight/brightness = 0
11-01 15:03:27.174: W/PowerManagerService(541): Timer 0x7->0x3|0x0
11-01 15:03:27.174: I/PowerManagerService(541): Ulight 0x7->0x3|0x0
11-01 15:03:27.174: D/PowerManagerService(541): setLightBrightness : mButtonLight : 0
11-01 15:03:28.245: E/MP-Decision(1297): DOWN Ld:51 Ns:1.100000 Ts:190 rq:1.000000 seq:196.000000
11-01 15:03:30.007: E/SMD(220): DCD ON
11-01 15:03:30.147: D/STATUSBAR-NetworkController(707): onDataActivity: direction=1
11-01 15:03:30.147: D/STATUSBAR-NotificationService(541): cancelNotification - pkg:XXX.XXXXXXX.XXXXXXXX, id:273
artist_album_delete_crash.txt (16,674 bytes)   
Fixed in build52

Relationships

related to 0009909 closedmartin Artists aren't removed from DB 
related to 0009920 closedmartin Deleting track from Composer/Album or Genres/Album --> empty screen when going back 

Activities

jiri

2012-11-01 10:57

administrator   ~0032861

Fixed in build 52.
 - fixed also some other cases of the same problem, e.g. in case the last instance of a Genre is deleted.

rusty

2012-11-04 21:43

administrator   ~0032907

Verified build 52 (though there is a related bug with the workflow--opening a new issue to track).