The problem seems to be related to the missing certificates... here's gdb output
Program received signal SIGSEGV, Segmentation fault.
0xb7e39a21 in RSA_size () from /usr/lib/libcrypto.so.0.9.8
(gdb) bt
#0 0xb7e39a21 in RSA_size () from /usr/lib/libcrypto.so.0.9.8
#1 0x0806544d in LocalServerCertificate::sign(QByteArray const&) const ()
#2 0x08068e9e in SignedWaveletDelta::SignedWaveletDelta(protocol::ProtocolWaveletDelta const&) ()
#3 0x08085a26 in ClientSubmitRequestActor::execute() ()
#4 0x08069b38 in Actor::run() ()
#5 0xb7b4e295 in QObject::event(QEvent*) () from /usr/lib/qt4/libQtCore.so.4
#6 0xb7b3d94c in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) ()
from /usr/lib/qt4/libQtCore.so.4
#7 0xb7b3e01c in QCoreApplication::notify(QObject*, QEvent*) ()
from /usr/lib/qt4/libQtCore.so.4
#8 0xb7b3e3f5 in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
from /usr/lib/qt4/libQtCore.so.4
#9 0xb7b3f243 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/qt4/libQtCore.so.4
#10 0xb7b3f3e2 in QCoreApplication::sendPostedEvents(QObject*, int) ()
from /usr/lib/qt4/libQtCore.so.4
#11 0xb7b67e3e in ?? () from /usr/lib/qt4/libQtCore.so.4
#12 0xb793bc9e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#13 0xb793ef11 in ?? () from /usr/lib/libglib-2.0.so.0
#14 0x080de090 in ?? ()
#15 0x00000000 in ?? ()
and here's the "normal" server output
Got message of len 85
Got message number 1
Got message strlen 30
Got message: waveserver.ProtocolOpenRequest
Got message with payload size 52
msg<< participant_id: "francesco.davide.carnovale@localhost"
wave_id: "!indexwave"
wavelet_id_prefix: ""
Got message of len 311
Got message number 2
Got message strlen 32
Got message: waveserver.ProtocolSubmitRequest
Got message with payload size 275
EXECUTE SubmitRequestActor
msg<< wavelet_name: "wave://localhost/w+1074604601/conv+root"
delta {
hashed_version {
version: 0
history_hash: "wave://localhost/w+1074604601/conv+root"
}
author: "francesco.davide.carnovale@localhost"
operation {
add_participant: "francesco.davide.carnovale@localhost"
}
operation {
mutate_document {
document_id: "b+b1"
document_operation {
component {
element_start {
type: "body"
}
}
component {
element_start {
type: "line"
}
}
component {
element_end: true
}
component {
element_end: true
}
}
}
}
operation {
mutate_document {
document_id: "conversation"
document_operation {
component {
element_start {
type: "conversation"
}
}
component {
element_start {
type: "blip"
attribute {
key: "id"
value: "b+b1"
}
}
}
component {
element_end: true
}
component {
element_end: true
}
}
}
}
}