|
|
|
JVM Error
|
|||
|---|---|---|---|
|
#18+
Коллеги доброе утро, есть самописный Java сервис который крутится на unix хосте и обрабатывает входящие файлы, в одно прекрасное утро он закрашился причем поднять его никак не получается, вот что нашел в логах: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. Подскажите в какую сторону копать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 11:20 |
|
||
|
JVM Error
|
|||
|---|---|---|---|
|
#18+
Sherst, автор The crash happened outside the Java Virtual Machine in native code . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 11:28 |
|
||
|
JVM Error
|
|||
|---|---|---|---|
|
#18+
com.barcap.fox.log.Syslog как-то не аккуратно обходится c нативным IO, в результате чего крашится. Сложно сказать, не видя Syslog.java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 11:29 |
|
||
|
JVM Error
|
|||
|---|---|---|---|
|
#18+
redwhite90, Чет тебя не в ту степь понесло вообще. JVM крашится по нескольким причинам - баг в JVM - маловероятно, но бывает - баг в OS или железе - OS выкидывает ошибку в нативном коде, которую JVM совсем не ждет - баг в JNI - Java код вызывает некий нативный код. Не обрабатывает его ошибки и вместо внятного исключения имет краш процесса. В дампе видно что метод Syslog.plog вызывает _IO_vfprintf из libc.so libc.so и _IO_vfprintf - стандартный API линуха. Syslog находится в неком не публичном пакете com.barcap.fox.log. Не уверен точно, но Z+0, скорее всего указываен на то что plog это метод помеченый как native. Судя по остальном stacktrace com.barcap.fox.log это и есть сам проект, который, похоже, как-то фривольно обращается с нативным IO и в результате некой не обработанной ошибки крашит JVM процесс. Учись, студент, а то так и будешь ключи подавать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 11:36 |
|
||
|
JVM Error
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, спасибо огромное за разъянения, причину установили, вместо текстовых файлов народ скармливал бинарники, вообщем сейчас будем фиксить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 11:54 |
|
||
|
JVM Error
|
|||
|---|---|---|---|
|
#18+
SherstBlazkowicz, спасибо огромное за разъянения, причину установили, вместо текстовых файлов народ скармливал бинарники, вообщем сейчас будем фиксить. Не думаю что-бы существовала такая Vulnerability именно в Java. Скорее всего просто не выполняются какие-то требования OS и железа. Палёный линукс... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 14:17 |
|
||
|
JVM Error
|
|||
|---|---|---|---|
|
#18+
maytonНе думаю что-бы существовала такая Vulnerability именно в Java. Скорее всего просто не выполняются какие-то требования OS и железа. Палёный линукс... Кривой JNI вызов. vfprintf принимает текстовые данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2014, 14:19 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38763054&tid=2126527]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 469ms |

| 0 / 0 |
