Hi Dan,

This is a currently known problem that appears with last commits. We're working on it and trying to make it work again as fast as we can.

Regards

--
Philippe BERNERY <[EMAIL PROTECTED]>


Le 28 sept. 06 à 10:57, Dan Sandberg a écrit :
It occurs to me I should have included stack traces.  Here are stack traces for the head revision segfault and for the RC2 lock-up.

Head revision stack trace:

(debug) 01:37:42 static std::list<AudioDevice, std::allocator<AudioDevice> > AudioDeviceManager::getInputDeviceList(): input device found=Intel 82801CA-ICH3: Intel 82801CA-ICH3 - MIC ADC (hw:0,1) ALSA

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1232181568 (LWP 3604)]
0xb6cd36b1 in XSetCommand () from /usr/lib/libX11.so.6
(gdb) bt
#0  0xb6cd36b1 in XSetCommand () from /usr/lib/libX11.so.6
#1  0xb6cd7b54 in XSetWMProperties () from /usr/lib/libX11.so.6
#2  0xb72b40e2 in QApplicationPrivate::applyX11SpecificCommandLineArguments (
   main_widget=0x8934f68) at kernel/qapplication_x11.cpp:2137
#3  0xb72aef9c in QWidget::setVisible (this=0x8934f68, visible=true)
   at kernel/qwidget.cpp:4470
#4  0x080814f2 in QWidget::show (this=0x8934f68) at qwidget.h:399
#5  0x0807e669 in QtWengoPhone::initThreadSafe (this=0x8934ef8)
   at wengophone/src/presentation/qt/QtWengoPhone.cpp:205
#6  0x0808c997 in boost::_mfi::mf0<void, QtWengoPhone>::operator() (
   this=0x88c6298, p=0x8934ef8) at mem_fn_template.hpp:45
#7  0x0808d62f in boost::_bi::list1<boost::_bi::value<QtWengoPhone*> >::operator()<boost::_mfi::mf0<void, QtWengoPhone>, boost::_bi::list0> (this=0x88c62a0,
   [EMAIL PROTECTED], [EMAIL PROTECTED]) at bind.hpp:229
#8  0x0808d66e in boost::_bi::bind_t<void, boost::_mfi::mf0<void, QtWengoPhone>, boost::_bi::list1<boost::_bi::value<QtWengoPhone*> > >::operator() (
   this=0x88c6298) at bind_template.hpp:20
#9  0x0808d68b in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, QtWengoPhone>, boost::_bi::list1<boost::_bi::value<QtWengoPhone*> > >, void>::invoke (function_obj_ptr=
     {obj_ptr = 0x88c6298, const_obj_ptr = 0x88c6298, func_ptr = 0x88c6298, data = ""}) at function_template.hpp:136
#10 0x0808eae4 in boost::function0<void, std::allocator<void> >::operator() (
   this=0x892e03c) at function_template.hpp:576
#11 0x0808eb01 in PostEvent0<void ()()>::callback (this=0x892e030)
   at PostEvent.h:68
#12 0x083d5775 in QObjectThreadSafe::event (this=0x8934ef8, event=0x892e030)
   at libs/qtutil/src/QObjectThreadSafe.cpp:46
#13 0xb725886d in QApplicationPrivate::notify_helper (this=0x88d2c10,
   receiver=0x8934ef8, e=0x892e030) at kernel/qapplication.cpp:3137
#14 0xb7258baf in QApplication::notify (this=0x88d99a8, receiver=0x8934ef8,
   e=0x892e030) at kernel/qapplication.cpp:2761
#15 0xb78922dd in QCoreApplication::sendEvent (receiver=0x8934ef8,
   event=0x892e030) at qcoreapplication.h:171
#16 0xb7891b1d in QCoreApplication::sendPostedEvents (receiver=0x0,
   event_type=0) at kernel/qcoreapplication.cpp:974
#17 0xb78baeae in QEventDispatcherUNIX::processEvents (this=0x88da148,
   [EMAIL PROTECTED]) at kernel/qeventdispatcher_unix.cpp:737
#18 0xb72d8e93 in QEventDispatcherX11::processEvents (this=0x88da148,
   [EMAIL PROTECTED]) at kernel/qeventdispatcher_x11.cpp:128
#19 0xb788d9f8 in QCoreApplication::processEvents ([EMAIL PROTECTED])
   at kernel/qcoreapplication.cpp:597
#20 0x080b0299 in QtFactory::processEvents (this=0x88d2d48)
   at wengophone/src/presentation/qt/QtFactory.cpp:80
#21 0x0807c165 in main (argc=1, argv=0xbfb773f4)
   at wengophone/src/presentation/main.cpp:137

Release 2 stack trace ( from hitting control-c after its locked up for a while ):

Starting program: /home/bu/crypt/telbot/software/wengo-ng-rc2/debug/qtwengophone
[Thread debugging using libthread_db enabled]
[New Thread -1231972672 (LWP 3651)]
(debug) 01:40:21 int main(int, char**): WengoPhone started

Program received signal SIGINT, Interrupt.
[Switching to Thread -1231972672 (LWP 3651)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb70152ee in __lll_mutex_lock_wait ()
  from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7011ffb in _L_mutex_lock_33 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0xbfa87e38 in ?? ()
#4  0x081d5f50 in __gnu_cxx::__mt_alloc_base<std::pair<std::string const, boost::any> >::construct (this=0x87a1d00, __p=0x8837178, [EMAIL PROTECTED])
   at mt_allocator.h:611
#5  0xb6f7bad3 in boost::mutex::do_lock ()
  from /usr/lib/libboost_thread-gcc-mt-1_33.so.1.33.0
#6  0x0808b189 in boost::detail::thread::lock_ops<boost::mutex>::lock (
   [EMAIL PROTECTED]) at lock.hpp:38
#7  0x0808b203 in boost::detail::thread::scoped_lock<boost::mutex>::lock (
   this=0xbfa87f1c) at lock.hpp:81
#8  0x0808b24e in scoped_lock (this=0xbfa87f1c, [EMAIL PROTECTED],
   initially_locked=true) at lock.hpp:71
#9  0x083a7040 in AudioDeviceManager::getOutputDeviceList ()
   at libs/sound/src/portaudio/AudioDeviceManager.cpp:86
#10 0x083a749d in AudioDeviceManager::getDefaultOutputDevice ()
   at libs/sound/src/portaudio/AudioDeviceManager.cpp:129
#11 0x081cf050 in Config (this=0x88472a8, [EMAIL PROTECTED])
   at wengophone/src/model/config/Config.cpp:189
#12 0x081ed698 in ConfigManager (this=0x879fe08)
   at wengophone/src/model/config/ConfigManager.cpp:31
#13 0x081ed77a in ConfigManager::getInstance ()
   at wengophone/src/model/config/ConfigManager.cpp:45
#14 0x0807af51 in main (argc=1, argv=0xbfa88444)
   at wengophone/src/presentation/main.cpp:81

Thanks for any help,

-Dan

Dan Sandberg wrote:
I've been trying to get OpenWengo-NG to build ( and run ) for the last
six hours or so with little luck.  I've tried both the RC2 tagged
revision as well as the head revision.

This page is a Wiki, but I don't know how to update it:


Under "Common requirements", more boost subsystems are needed:  signals
and program-options

Under GNU/Linux requirements, I found that libxv-dev and
x11proto-video-dev were needed as well ( under Ubuntu Breezy ).

When I got the rc2 revision to build, it locked up as follows:

[EMAIL PROTECTED]:~/wengo-ng-rc2$ debug/qtwengophone
(debug) 23:05:28 int main(int, char**): WengoPhone started
<locked up here>

When I got the head revision to build, it segfaulted as follows:

... more audio stuff...
(debug) 23:06:21 static std::list<AudioDevice,
std::allocator<AudioDevice> > AudioDeviceManager::getInputDeviceList():
input device found=(default) /dev/dsp OSS(debug) 23:06:21 static
std::list<AudioDevice, std::allocator<AudioDevice> >
AudioDeviceManager::getInputDeviceList(): input device found=(default)
Intel 82801CA-ICH3: Intel 82801CA-ICH3 (hw:0,0) ALSA
(debug) 23:06:21 static std::list<AudioDevice,
std::allocator<AudioDevice> > AudioDeviceManager::getInputDeviceList():
input device found=Intel 82801CA-ICH3: Intel 82801CA-ICH3 - MIC ADC
(hw:0,1) ALSA
Segmentation fault

Can anyone help with either case?  I want to start playing with the code
:)  Incidentally, the binary versions ran straight away.

Thanks,

-Dan


_______________________________________________
Wengophone-devel mailing list


_______________________________________________
Wengophone-devel mailing list

_______________________________________________
Wengophone-devel mailing list
[email protected]
http://dev.openwengo.com/mailman/listinfo/wengophone-devel

Reply via email to