Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void QrMosquitto::setLeds(short mask)
- {
- log_warn << "STALE OK";
- fbb.Clear();
- log_warn << "UZ SE NEVYPISE";
- auto mloc = Angee::CreateLedState(fbb, mask);
- FinishLedStateBuffer(fbb, mloc);
- sendBuffer(fbb.GetBufferPointer(), fbb.GetSize(), "led/state");
- }
- void QrMosquitto::sendCode(const char* data)
- {
- std::string encoded(data);
- std::string decoded = base64decode(encoded);
- QrCode qr;
- if(qr.ParseFromString(decoded)) {
- log_warn << "PROTOBUF Z QR: " << qr.SerializeAsString();
- setLeds(3); // !!!!!
- log_warn << "UZ SE NEVYPISE";
- fbb.Clear();
- std::vector<Offset<String>> my;
- my.push_back(fbb.CreateString("sound_beep"));
- auto vec = fbb.CreateVector(my);
- ....
- /*
- (gdb) run
- Starting program: /home/martin/workspace/ang-qr-scanner/build/bin/ang-qr-scanner
- [Thread debugging using libthread_db enabled]
- Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
- [New Thread 0x7ffff46bc700 (LWP 18623)]
- [INFO] /home/martin/workspace/ang-qr-scanner/src/qr_scanner.cpp:32:myHandler()> QR-Code DATA= CghrdW5kb21yZBIAGhBrTmJMUUIwYU96QlVDcGVJIihkZXZlbDIubWVldGFuZ2VlLmNvbTo5MDAwL2FwaS8yLjAvZGV2aWNlKgAyAA==
- [WARN] /home/martin/workspace/ang-qr-scanner/src/qr_mosquitto.cpp:89:sendCode()> PROTOBUF Z QR:
- kundomrdkNbLQB0aOzBUCpeI"(devel2.meetangee.com:9000/api/2.0/device*2
- [WARN] /home/martin/workspace/ang-qr-scanner/src/qr_mosquitto.cpp:48:setLeds()> STALE OK
- Program received signal SIGSEGV, Segmentation fault.
- [Switching to Thread 0x7ffff46bc700 (LWP 18623)]
- 0x00000000004176b2 in flatbuffers::vector_downward::clear() ()
- (gdb) bt
- #0 0x00000000004176b2 in flatbuffers::vector_downward::clear() ()
- #1 0x0000000000417cd2 in flatbuffers::FlatBufferBuilder::Clear() ()
- #2 0x0000000000415b49 in QrMosquitto::setLeds(short) ()
- #3 0x0000000000416346 in QrMosquitto::sendCode(char const*) ()
- #4 0x0000000000415045 in QrScanner::myHandler(zbar::zbar_image_s*, void const*) ()
- #5 0x00007ffff7686a30 in ?? () from /usr/lib/libzbar.so.0
- #6 0x00007ffff76a5981 in ?? () from /usr/lib/libzbar.so.0
- #7 0x00007ffff76a5c6f in ?? () from /usr/lib/libzbar.so.0
- #8 0x00007ffff76a5d3f in ?? () from /usr/lib/libzbar.so.0
- #9 0x00007ffff7686f7b in ?? () from /usr/lib/libzbar.so.0
- #10 0x00007ffff68f26aa in start_thread (arg=0x7ffff46bc700) at pthread_create.c:333
- #11 0x00007ffff6e1feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
- (gdb)
- */
Advertisement
Add Comment
Please, Sign In to add comment