Хорошая программа у Вас получилась

Я бы удивился, если бы она не вылетала!
Особенно, просмотрев код еще раз. В первый раз как не старайся, все равно налажаешь! 
Но все таки наверно нужно пересмотреть код еще разок ...

Хотел поделится своими соображениями:
Система:
Lubuntu 12.10 "Quantal Quetzal" - Release i386,
Lubuntu 13.04 "Raring Ringtail" - Release i386ifconfig:
test@Notebook:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:1d:72:09:cd:fe
inet addr:192.168.1.103 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21d:72ff:fe09:cdfe/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:115 errors:0 dropped:0 overruns:0 frame:0
TX packets:113 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:15218 (15.2 KB) TX bytes:10406 (10.4 KB)
Interrupt:16
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:176 errors:0 dropped:0 overruns:0 frame:0
TX packets:176 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:14032 (14.0 KB) TX bytes:14032 (14.0 KB)
wlan0 Link encap:Ethernet HWaddr 00:1e:4c:2d:5b:ec
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
test@Notebook:~$
iwconfig:
test@Notebook:~$ iwconfig
wlan0 IEEE 802.11bg ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
lo no wireless extensions.
eth0 no wireless extensions.
test@Notebook:~$
dnsmasq.conf# Bind to only one interface
bind-interfaces
# Choose interface for binding
interface=wlan0
# Specify range of IP addresses for DHCP leasses
dhcp-range=192.168.0.10,192.168.0.20
hostapd.conf# Define interface
interface=wlan0
# Select driver
driver=nl80211
# Set access point name
ssid=Notebook-WiFi
# Set access point harware mode to 802.11g
hw_mode=g
# Set WIFI channel (can be easily changed)
channel=11
# Enable WPA2 only (1 for WPA, 2 for WPA2, 3 for WPA + WPA2)
#wpa=3
#rsn_pairwise=CCMP
#wpa_passphrase=
WiFi_Hostapd_AP.conf[Programm]
suCommand=false
version=1.1.1
FirstLoad=false
UpdateTraffic=1
Language=0
ClientsPriceUpdateTime=5
[AP]
IP_SERVER=192.168.0.254
MASK=255.255.255.0
SSID=Notebook-WiFi
ShowSSID=0
drive=nl80211
Iface=wlan0
Channels=7
CountryCode=RU
TypeAP=g
Protection=\x41d\x435\x442
Password=
[DHCP]
IP_CLIENT1=192.168.0.10
IP_CLIENT2=192.168.0.20
Internet_iface=eth0
IP_time=2
UseOpenDNS=0
Когда запускаю точку через
wifi-hostapd-ap получаю:
test@Notebook:~$ sudo wifi-hostapd-ap
QGtkStyle was unable to detect the current GTK+ theme.
ROOT: ok. Begin ...
Testing AP...
DEVICE - ON
DNSMASQ - OFF
HOSTAPD - OFF
IP FORWARDING - OFF
AP IS NOT RUNNING
Start activation.
Preparation device ... OK
test@Notebook:~$
то есть вылетает где то на: "
Шаг 2: установить адреса" т.к. явно не доходит до: "
qDebug()<< "Check device" << " ... "<< "OK";"
... после более подробного изучения ситуации - выяснил, что интерфейс wlan0 ip получает - значит
console(command, tmp); проходит...
Когда же запускаю скрипт (где то подсмотрел ссылку
http://ubuntovod.ru/instructions/vremennaya-tochka-dostupa.html на форуме, спасибо человек который выложил):
#!/bin/bash
# Start
sudo ifconfig wlan0 192.168.0.254
sudo service dnsmasq start
sudo sysctl net.ipv4.ip_forward=1
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo hostapd /etc/hostapd.conf
# Stop
sudo iptables -D POSTROUTING -t nat -o eth0 -j MASQUERADE
sudo sysctl net.ipv4.ip_forward=0
sudo service dnsmasq stop
sudo service hostapd stop
то все ок (точка создается, DHCP (dnsmasq) подымается и адреса раздает, клиенты в интернет ходят):
root@Notebook:~/Рабочий стол# ./start.sh
* Starting DNS forwarder and DHCP server dnsmasq [ OK ]
net.ipv4.ip_forward = 1
Configuration file: /etc/hostapd.conf
Using interface wlan0 with hwaddr 00:1e:4c:2d:5b:ec and ssid 'Notebook-WiFi'
wlan0: STA e8:4e:06:01:e3:bc IEEE 802.11: authenticated
wlan0: STA e8:4e:06:01:e3:bc IEEE 802.11: associated (aid 1)
wlan0: AP-STA-CONNECTED e8:4e:06:01:e3:bc
wlan0: STA e8:4e:06:01:e3:bc RADIUS: starting accounting session 5176EF55-00000000
^Cwlan0: AP-STA-DISCONNECTED e8:4e:06:01:e3:bc
net.ipv4.ip_forward = 0
* Stopping DNS forwarder and DHCP server dnsmasq [ OK ]
* Stopping advanced IEEE 802.11 management hostapd [ OK ]
root@Notebook:~/Рабочий снол#
На сколько я понял из
activateap.cpp Вы делаете примерно то же, что и скрип выше,
давайте добавим больше строк debug`а

и полечим вылеты ...
... теоретически в системе может уже быть интерфейс с 192.168.0.1 (например тот же eth0),
и если WiFi_Hostapd_AP.conf прочитать не удалось или не удалось прочитать параметры из секции
AP,
то будет назначено значение по умолчанию и тогда возникнет конфликт между eth0 и wlan0 ?