Hey Markus, 2009/7/17 [email protected] <[email protected]>: > Hello, > > I am running my Wt Application inside an QThread. In my QThread::run() > function, I call WRun and the createApplication method, which first > creates a new WApplication instance and finally adds three of my own, > basic Container widgets, which hold the whole website content. > Now, if a session times out the WApplication destructor seems to crash, > caused by a null pointer (linux says segmentation fault). > > In the first release I created my own WApplication object, where I > printed out a debug information on entering the destructor. The debug > information got printed, so the next step would be handling the base > class WApplication destructor where the whole widget root will be > destroyed since there are no other objects, being destroyed in my own > WApplication destructor. None of my own container widgets (which also > have debug prints on destructor entering will not be printed) become > destroyed. > > Any idea? No problem running/compiling on X86. This behaviour only > happen when compiling for ARM.
I have no idea: in principle, there should be no problem with starting WRun from within a QThread. You also suggest that indeed everything works on X86: have you verified this also using valgrind ? Could you debug the WApplication destructor remotely using gdbserver, to pin-point the actual place where the crash occurs ? Regards, koen ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ witty-interest mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/witty-interest
