Comments (4)
Hello,
Could you please provide more details on the issue ? Which operating system are you running on ? Which compiler are you using ? What exactly are you doing to make it crash ? Is it crashing right after being started ?
Also, could you please send the whole stack trace ?
Thanks.
from pistache.
Oktal thanks for your quick response, I am very interested in a rest pistache server for their compatibility with swagger. I hope that soon you update the documentation about create swagger definition from rest service.
The above error occurs at runtime both the example rest_description.cc and rest_server.cc. I use Ubuntu 14.04 LTS , Eclipse CDT (Luna and Mars2.0) with gcc 5.4.1 (2016 09 04) , I simply add the include directories to my c++ project: /usr/local/include/pistache, /mnt/san/rapidjson_master/include and /mnt/san/pistache/include , link the library path : /usr/local/lib and libs: net and net_static , dialect ISO C++11 , copy and paste the example code without modifications. The hello_server, http_server and http_client examples run well. The error(*** Error in `/mnt/san/workspacecpp/pistache_test/Debug/pistache_test': munmap_chunk(): invalid pointer: 0x00007fffffffde90 ***) occurs at stats.init(thr) line , I also use Valgrind tool (valgrind --leak-check=full -v ./pistache_test) but the result is confusing when describing the cause of memory leak: thanks for your help.
from pistache.
Oktal, I've found the cause of the error due to a mistake I made. I initially compiled pistache with gcc 4.8 and then upgraded to gcc 5.4.1 which generates the aforementioned error. Now , I recompiled pistache from the start with gcc 5.4.1 and the error mentioned disappeared, sorry for the inconvenience and awaiting documentation about swagger and pistache. thanks for your help.
from pistache.
Hello. Glad you solved your issue. Yes, you can not safely compile something with gcc 4.x and link with some library compiled with gcc 5.x as the ABI has changed between versions (new gcc now use cxx11 ABI).
I'll try to update the documentation soon
from pistache.
Related Issues (20)
- [BUG] Fails to fetch build dependencies in autopkgtest HOT 7
- [BUG] All PPA builds failing due to missing zlib headers
- [BUG] New compression code fails to build on armhf HOT 5
- decode uri
- Complete BSD support HOT 4
- "Stack smashing detected" error in ubuntu docker container HOT 17
- New release to conan HOT 1
- keep alive timeout doesn't add to response header
- Pistache very poor performance when POST size exceeds `Endpoint::options().maxRequestSize()`, and `maxRequestSize` is large. HOT 4
- Out of bound read in std::strtol while parsing HTTP requests HOT 4
- Endpoint::Options::backlog_ is not used HOT 2
- What's up with the logging? HOT 3
- [FEATURE REQUEST] Add support for zstd compression
- ci: coverage fails on debian:testing runners HOT 3
- Cant stream MJPEG with multipart/x-mixed-replace HOT 2
- releasing / tagging HOT 1
- Pistacheio support for QNX
- “stack smashing detected” error when processing Get requests via generated-cpp-pistache-server HOT 6
- failed to build example HOT 4
- add support for `meson wrap` HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pistache.