|
|
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Вот эта простенькая программка падает в XE2 c Invalid Pointer Operator. У кого под руками есть версии до и после - ради интереса проверьте, в какой версиии исправили? Код: pascal 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. 126. 127. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 12:43 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
AriochВот эта простенькая программка падает в XE2 c Invalid Pointer Operator. Проверил на XE2 - всё нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:10 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, точно ? без единого workaround'a включенного? XE2 Upd4 hotfix1 Win32 ? Ибо у меня плюётся исключением. Запускал на чистой ветке реестра, чтобы все эксперты прибить. Могу EXE прислать, хотя х.з. как их сравнивать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:15 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Ariochточно ? без единого workaround'a включенного? Абсолютно. Скопировал твой код, вырезел строчку подключения ресурсов. AriochXE2 Upd4 hotfix1 Win32 ? Да (16.0.4504.48759). Проверил релизы и дебаги для 32 и 64. Ничего не падает. AriochЗапускал на чистой ветке реестра, чтобы все эксперты прибить. У меня в IDE ничего не установлено: ни компонентов, ни экспертов ни фикспаков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:19 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Соседи проверили в EmbarcaderoR Delphi 10.1 Berlin Version 24.0.25048.9432 Тоже падает. Модератор: Вложение удалено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:25 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyСкопировал твой код, вырезел строчку подключения ресурсов. а если просто распаковать ZIP и его в delphi открыть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:25 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Ariochа если просто распаковать ZIP и его в delphi открыть? Ха, открытый dpr падает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:29 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Ась? Из-за отсутствия зависимостей или чего? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:30 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
AriochТоже падает. Упс, бросил скриншот не проверив. Тут обрезанный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:32 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустам, из-за ошибки в компиляторе, причём какой-то очень странной и зависящей х.з. от чего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:33 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyСкопировал твой код, вырезел строчку подключения ресурсов. Открыл DPR, убрал смтроку {$R *.res} - падает. Т.е. дело не в ресурсах, а в том куда ты копировал... Предположу, что у тебя нестандартные пути ergo у тебя вообще файл исходников по EXE не находило и в функцию не заходило по сути ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:38 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Это баг компилятора. Пример, как в этом убедится (Добавляем в TDummy.Event) Код: pascal 1. 2. 3. 4. И баг исчерпан. Стоит убрать "TestTest := FileName;" и баг на Код: pascal 1. Снова проявляется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:42 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyХа, открытый dpr падает Копируем текст dpr, создаём новый проект, вставляем текст, компилируем - не падает :). Сохраняем новый проект, компилируем - падает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:44 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Гирлионайльдо, ну это и был там WorkAround #1 неправильно ссылки считает, сволочь... Есть у меня в загашнике еще более сложная вещь, требующая довольно сложной конструкции из EXE+BPL+BPL, неужели и ее могли не заткнуть? Жаль, QC убит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:45 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyКопируем текст dpr, создаём новый проект, вставляем текст а вот так? https://github.com/the-Arioch/XE2_AutoOpenUnit/commit/aba71622953af0605837a4c0f67792fac4ea0a16 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:46 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Товарищи, как можно, я же ночью спать не буду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:48 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
GunSmoker, Гражданин! у вас вся ночь - белая! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:49 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Ariochа вот так? Ну так ожидаемое file not found. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:54 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
AriochПредположу, что у тебя нестандартные пути ergo у тебя вообще файл исходников по EXE не находило и в функцию не заходило по сути Вот и славно, никакой мистики, никакого подземного стука. Последняя проверка - сделай как раньше (новый проект, копи-паст), а потом в свойствах проекта убери нестандартную Output Directory ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:56 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
AriochПоследняя проверка - сделай как раньше (новый проект, копи-паст), а потом в свойствах проекта убери нестандартную Output Directory У меня там всё стандартное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 13:58 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyAriochПоследняя проверка - сделай как раньше (новый проект, копи-паст), а потом в свойствах проекта убери нестандартную Output Directory У меня там всё стандартное. тогда откуда может взяться Kazantsev Alexeyожидаемое file not found. ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 14:06 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Ariochтогда откуда может взяться Ты у себя-то попробуй несохранённый проект запустить, предварительно очистив дефолтный локейшн. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 14:09 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Сделал пример, более короткий, с проявлением данного бага (Одна процедура) Объясняю, почему на новом проекте не воспроизводится. - Потому, что у вас в новом проекте нету файла dproj Код: pascal 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 14:10 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Надо было exit то убрать. Он не влияет на работу бага Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 14:12 |
|
||
|
XE2 string double-free
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyAriochтогда откуда может взяться Ты у себя-то попробуй несохранённый проект запустить, предварительно очистив дефолтный локейшн. а я не могу несохранённый, Delphi его требует сохранить. если не сохранять - не запускает это же не Turbo Pascal 5.x где можно было Compile To Memory ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 14:18 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39686890&tid=2040522]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
88ms |
get tp. blocked users: |
4ms |
| others: | 216ms |
| total: | 524ms |

| 0 / 0 |
