Форум программистов, компьютерный форум CyberForum.ru

glibc detected - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача C++ http://www.cyberforum.ru/cpp-beginners/thread425156.html
Имеются стол прямоугольной формы с размерами а х b (а и b — целые числа, а > b) и кости домино с размерами с х d х е (с, d, e — целые числа, с > d > e). Найти вариант размещения на столе наибольшего количества костей. Все размещаемые кости должны лежать на одной и той же грани в один ярус без свешивания со стола. Все ребра костей домино должны быть параллельны или перпендикулярны каждой стороне...
C++ Подскажите как создать файлы! Предварительно создаются два файла данных А и B. В зависимости от типа данных это выполняется с применением программы или в текстовом редакторе. Содержимое файла C создается в процессе выполнения программы соответственно задаче. тип данных: char Задача: В С записать все цифры с А. Дополнить файл А буквами латинского алфавита с В. Подскажите как создать файлы! http://www.cyberforum.ru/cpp-beginners/thread425151.html
C++ Перегрузка операций
Задание у меня перегрузить операции: + добавить элемент в множество; * пересечение множеств; int() мощность множества. Вот как раз с мощностью я разобраться не могу. #include "stdafx.h" #include <iostream> #include <conio.h>
Что выполняет эта часть программы? C++
Задача: Изменить порядок символов в строке S1 на обратный не используя других строк. Код программы: #include "stdafx.h" #include <iostream> #include <string.h> using namespace std; void main () { char S1, temp; int i;
C++ Вывести H — длину каждого отрезка, а также значения функции http://www.cyberforum.ru/cpp-beginners/thread425141.html
Дано целое число N (> 1) и две вещественные точки на числовой оси: A, B (A < B). Отрезок разбит на N равных отрезков. Вывести H — длину каждого отрезка, а также значения функции F(X) = 1 * sin(X) в точках, разбивающих отрезок : F(A), F(A +H), F(A + 2*H), ... , F(B).
C++ Вывести направление робота после выполнения полученной команды. Case. Робот может перемещаться в четырех направлениях («С» — север, «З» — запад, «Ю» — юг, «В» — восток) и принимать три цифровые команды: 0 — продолжать движение, 1 — поворот налево, -1 — поворот направо. Дан символ C — исходное направление робота и целое число N — посланная ему команда. Вывести направление робота после выполнения полученной команды. подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16932 / 5337 / 328
Регистрация: 30.03.2009
Сообщений: 14,339
Записей в блоге: 26
10.01.2012, 16:26     glibc detected
Вот тебе исходники от glibc'шного malloc'а: тыц. Вот ссылка на каталог, где лежит malloc: тыц. Ищешь слово "corrupted", и куришь исходники на предмет того, как это получить.

Для чистоты эксперимента можно заёти сюда, выбрать именно твою версию glibc, далее тыкаешь, например, в "glibc-2.12.2", далее в "tree", дадее выбираешь каталог malloc, в нём файл malloc.c и тыкаешь в "raw"

Добавлено через 1 минуту
Цитата Сообщение от xecu91 Посмотреть сообщение
А как инициировать corruption - непонятно
В моём случае по сути и было corruption. Либо переписывай таким образом:

C
1
2
3
4
5
6
7
8
9
10
11
#include <stdlib.h>
 
int main (void)
{
  int *p;
  
  p = malloc (100);
  *(p-1) = 0;
  free (p);
  return 0;
}
принципиальной разницы нет
 
Текущее время: 16:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru