1.
갤럭시 사용자들에게 에러가 난다는 제보를 받고 낵교님의 도움을 받아 디버깅을 해보았습니다.
(http://www.androidpub.com/27268 , http://www.androidpub.com/27394)
저는 Flashlight 앱이 LCD Backlight등 하드웨어와 밀접하게 돌아가서 생기는 문제인줄 알았는데 그게 아니네요.

에러는 AdMob이라는 광고 모듈에서 나고 있구요.

galaxyerr2.jpg
(Galaxy Error 로그)

위 메시지만 보면 마치 Socket의 Exception처리를 안해줘서 나는 에러처럼 보이지만 그게 아닙니다. 실제로는 해당 Exception을 처리하는 catch문안에서 Log를 통해 메시지를 출력하는 부분입니다. 

    catch (Exception ex)
    {
        Log.w( AdManager.LOG, "Could not get ad from AdMob servers.", ex);
    }

아마도 Log에서 CallStack을 를 찍는 부분에서 죽는 것으로 보입니다. 마지막에 logcat read: Invalid argument는 보지 못했던 에러 메시지네요.

일단 AdMob은 안드로이드 애플리케이션사이에서 광범위하게 사용되고 있어서 제 앱뿐만 아니라 다른 앱들 모두에서 죽을 수 있는 가능성이 많습니다. AdMob뿐 아니라 저런식으로 Log를 사용하는 모든 애플리케이션에서 죽을 수 있다면 끔찍하네요. ㅡㅡ. 저는 일단 해당 부분을 주석처리 하겠지만 삼성 개발자분들 확인 부탁드립니다.

2.
삼성 갤럭시 업데이트후 Protected App이 Android Market에서 보이지 않는 문제가 한달반전에 처음 제기되었는데 아직도 해결이 안되었나보네요. 예전에 제가 Twitter에서도 한번 언급을 한적이 있었는데. 현재 Galaxy로는 대부분의 유료앱과 쓸만한 앱들은 하나도 다운로드 받지 못한다는 이야기가 됩니다. 사용자중 한명이 3일전에 Firmware를 업데이트하고 나서 못찾고 있다는 말을 하는 것을 보면 최신 IH8 버전에서도 해결이 안된 것 같습니다. 관련 쓰레드는 다음과 같습니다.

http://www.google.com/support/forum/p/Android+Market/thread?tid=40c93958284cafac&hl=en#all

2번 문제는 통신사등에서도 많이 제기를 했을것 같은데 아직 남아있다는 것이 이상하네요. 그럼 삼성 개발자님들은 참고하시기 바랍니다.