Сильно не пинайте, я пьян. Лижу на столе и дописываю проект. вот есь код: Код (Text): QListViewItem * DivisionItem::paintItem(QListView *view) { QListViewItem * item = new QListViewItem(view); item->setDragEnabled(true); QString CN = this->div->getCommonName(); item->setText(0,QString (CN)); QPixmap zimg; if (!this->div->isHome()){ zimg.load ("/usr/share/icons/crystalsvg/22x22/apps/kdmconfig.png"); }else{ zimg.load ("/usr/share/icons/crystalsvg/22x22/actions/bookmark.png"); } item->setPixmap(0,zimg); } На него ругается дебаггер. Прога вылетает по ошитбке сегментации. Если прога содержит отладочную инфу ( и весит 1.5Мб) то не вылетает, а если не содержит (релиз 152 кб) то вылетает. хть убейте мня, но я тут не вижу ошибок ( хотя я и монитор то почти не вижу) Код (Text): void UISPVMain::divisionListReaded(bool e) { // я коментировать буду че не понятно QByteArray data = HC_1->readAll(); // Читаем QTextStream st(data, IO_ReadOnly); // Открываем чё прочитали QPixmap img; this->DivList->clear(); img.load ("/usr/share/icons/crystalsvg/22x22/apps/kdmconfig.png"); while (!st.atEnd()){ //Пока не кончили QString Line = st.readLine(); // Получаем строчку за строчкой Division * div= new Division(); div->setCommonName(Line); // Даём имя дивизии DivisionItem * it = new DivisionItem(); // Создаём визуальный компонент it->div=div; // тут ясно this->DivList->insertItem (it->paintItem(this->DivList)); /// ОТЛАДЧИК ОСТАНАВЛИВАЕТ ПРОГУ - см предыдучий код } } С указателями вроде тоже нормально. Чё ему надо? PS.: ну и коньяк тут. Ноки не идут
osrootd В дебуг версию добавляются проверки на правильность ESP, проверки на правильность кучи. Вот и вылетает. Чо-то где-то рушица.