Название: Segmentation fault Отправлено: KonH от Май 14, 2011, 08:26 Вопрос в следующем:
Проект компилируется без ошибок (как при релизе, так и в дебаге). Но при попытке начать отладку происходит следующее: Сразу после запуска вываливается сообщение о Segmentation fault: Получен сигнал Приложение остановлено, так как оно получило сигнал от операционной системы. Сигнал: SIGSEGV Назначение: Segmentation fault Затем указывает мне на строку в ассемблере: 0x1000b481 <+36321>: cmpw $0x5a4d,(%esi) Если продолжить, немного виснет и продолжается тоже самое. Единственное, что нашел - это может происходить из-за Comodo, но у меня он не установлен. Без отладки будет совсем тяжко( Информация: IDE: QtCreator 2.1.0 Qt: 4.7.3 ОС: Windows 7 x64 Антивирус: Avast (отключал его защитные экраны, не помогло) Заранее спасибо за помощь :) P.S. И да, это происходит при попытке отладки любого проекта. Название: Re: Segmentation fault Отправлено: Sancho_s_rancho от Май 14, 2011, 10:20 Уж больно похоже на кривой антивирус. Может так называемые "экраны" выключены, а системная служба все равно шарится. Или вирус какой засел.
Название: Re: Segmentation fault Отправлено: LisandreL от Май 14, 2011, 11:00 Подобную картину даёт проактивная защита в Comodo и Online Armor. Причём отключение эффекта не давало. Только удаление.
Так же у меня на домашнем компьютере отладчик вообще падал с ошибкой. Помог рецепт (http://discussion.forum.nokia.com/forum/showthread.php?214782-%D0%9D%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-%D0%BE%D1%82%D0%BB%D0%B0%D0%B4%D1%87%D0%B8%D0%BA-%D0%BF%D1%80%D0%B8-%D0%BE%D1%82%D0%BB%D0%B0%D0%B4%D0%BA%D0%B5-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B8%D0%B7-Qt-creator): Цитировать создал текстовый файл, записал в нем set auto-solib-add off, что бы он не грузил автоматически динамические библиотеки системные и указал путь к этому файлу в пути "Сценарий запуска gdb". Стало работать. Случай не совсем ваш, но всё же попробуйте.Название: Re: Segmentation fault Отправлено: KonH от Май 14, 2011, 12:57 Подобную картину даёт проактивная защита в Comodo и Online Armor. Причём отключение эффекта не давало. Только удаление. Так же у меня на домашнем компьютере отладчик вообще падал с ошибкой. Помог рецепт (http://discussion.forum.nokia.com/forum/showthread.php?214782-%D0%9D%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-%D0%BE%D1%82%D0%BB%D0%B0%D0%B4%D1%87%D0%B8%D0%BA-%D0%BF%D1%80%D0%B8-%D0%BE%D1%82%D0%BB%D0%B0%D0%B4%D0%BA%D0%B5-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B8%D0%B7-Qt-creator): Цитировать создал текстовый файл, записал в нем set auto-solib-add off, что бы он не грузил автоматически динамические библиотеки системные и указал путь к этому файлу в пути "Сценарий запуска gdb". Стало работать. Случай не совсем ваш, но всё же попробуйте.Попробую удалить Avast, может поможет. Способ не помог, но теперь между сообщениями о segmentation fault тормозов нет) Название: Re: Segmentation fault Отправлено: Sancho_s_rancho от Май 14, 2011, 13:03 Ну мы же говорили, что антивирус - зло ;)
Еще в виндовс встроенный какой-то есть. Название: Re: Segmentation fault Отправлено: ритт от Май 14, 2011, 21:09 у меня аваст - всё норм
Название: Re: Segmentation fault Отправлено: serg_hd от Май 16, 2011, 15:22 Подобную картину даёт проактивная защита в Comodo. Это true. У меня на седьмой винде стоял comodo, так из-за него без полной пересборки программ был невозможен их runtime! Даже потоки вывода (std::cout) блочил и ничего не мог понять, пока не рискнул его снести нах. А выбрал только из-за бесплатности. До этого стоял avast, ничего подобного не наблюдалось, но достали бесконечные обновления ключей, их переактивации и т.п.у меня аваст - всё норм А не подскажешь где такой аваст взять, чтобы тихо-мирно жил и не дёргал по пустякам? :)Название: Re: Segmentation fault Отправлено: asvil от Май 16, 2011, 16:05 linux называется
Название: Re: Segmentation fault Отправлено: serg_hd от Май 16, 2011, 16:14 linux называется Что "linux"? Подпись мою смотрел?)Название: Re: Segmentation fault Отправлено: asvil от Май 16, 2011, 16:19 ага, пардон, пропаганда отменяется.
Название: Re: Segmentation fault Отправлено: KonH от Май 17, 2011, 01:53 Аваст удалил, ничего не изменилось, как ни странно.
Стандартный брандмауэр винды отключен. |