#154: randomly doesn't show up (style issue)
---------------------+------------------------------------------------------
Reporter: cavedon | Owner: laurent
Type: defect | Status: new
Priority: major | Milestone: QuteCom 2.2-RC4
Component: GUI | Version: 2.2-RC3
Keywords: |
---------------------+------------------------------------------------------
Bug report from a Debian user (http://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=546852)
{{{
I run qutecom manually after connecting to the Internet. Often it work
quite well, but a few times it doesn't display its window and doesn't
appear in the tray panel.
I run it in gdb after installing qutecom-dbg package. When it starts
correctly, gdb output is:
(gdb) run
Starting program: /usr/bin/qutecom
[Thread debugging using libthread_db enabled]
[New Thread 0xb5256b90 (LWP 12074)]
[New Thread 0xb4a55b90 (LWP 12075)]
[New Thread 0xb35ffb90 (LWP 12076)]
[New Thread 0xb2cfdb90 (LWP 12078)]
(info) 08:51:46 [Common] void QtLanguage::loadLanguageFromConfig(): no Qt
translation available for locale 'it'
[New Thread 0xb2381b90 (LWP 12079)]
[New Thread 0xb1b13b90 (LWP 12080)]
(error) 08:51:47 [PhApi] : osip: /build/buildd-
qutecom_2.2~rc3.hg396~dfsg1-2-i386-ho46Lz/qutecom-2.2~rc3.hg396~dfsg1/wifo/eXosip/src/udp.c:2524:
no matching SIP account found
[New Thread 0xb1312b90 (LWP 12081)]
[New Thread 0xb0b11b90 (LWP 12082)]
[New Thread 0xb0310b90 (LWP 12083)]
[Thread 0xb1b13b90 (LWP 12080) exited]
[Thread 0xb0310b90 (LWP 12083) exited]
while, when it does not, its output stop after the line about "Qt
translation".
In this second scenario, if I stop qutecom pressing control-z on the
gdb terminal window, I get gdb prompt again. At this point, the "bt"
command show:
#0 0xb7fe1424 in __kernel_vsyscall ()
#1 0xb5c65467 in poll () from /lib/i686/cmov/libc.so.6
#2 0xb7f57c8b in g_poll () from /usr/lib/libglib-2.0.so.0
#3 0xb7f4a8e5 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0xb7f4ab98 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#5 0xb3fa2897 in link_main_iteration () from /usr/lib/libORBit-2.so.0
#6 0xb3f84ece in giop_recv_buffer_get () from /usr/lib/libORBit-2.so.0
#7 0xb3f89e66 in ORBit_small_invoke_stub () from /usr/lib/libORBit-2.so.0
#8 0xb3f8a099 in ORBit_small_invoke_stub_n () from
/usr/lib/libORBit-2.so.0
#9 0xb3f96daa in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#10 0xb3fe3367 in ConfigDatabase2_lookup_with_schema_name ()
from /usr/lib/libgconf-2.so.4
#11 0xb3fda6c0 in gconf_engine_get_fuller () from /usr/lib/libgconf-2.so.4
#12 0xb3fda9fe in gconf_engine_get_entry () from /usr/lib/libgconf-2.so.4
#13 0xb3fddebc in ?? () from /usr/lib/libgconf-2.so.4
#14 0xb3fde04e in ?? () from /usr/lib/libgconf-2.so.4
#15 0xb3fdede1 in gconf_client_get_string () from /usr/lib/libgconf-2.so.4
#16 0xb69273f7 in ?? () from /usr/lib/libQtGui.so.4
#17 0xb69275b0 in QCleanlooksStyle::standardPixmap(QStyle::StandardPixmap,
QStyleOption const*, QWidget const*) const () from /usr/lib/libQtGui.so.4
#18 0xb6906809 in QGtkStyle::standardPixmap(QStyle::StandardPixmap,
QStyleOption const*, QWidget const*) const () from /usr/lib/libQtGui.so.4
#19 0x081fe7a1 in QtWengoStyle::standardPixmap (this=0x87cf900,
standardPixmap=QStyle::SP_ToolBarHorizontalExtensionButton,
option=0x0,
widget=0x8823880)
at /build/buildd-
qutecom_2.2~rc3.hg396~dfsg1-2-i386-ho46Lz/qutecom-2.2~rc3.hg396~dfsg1/wengophone/src/presentation/qt/QtWengoStyle.h:119
#20 0xb689c42d in
QCommonStyle::standardIconImplementation(QStyle::StandardPixmap,
QStyleOption const*, QWidget const*) const () from /usr/lib/libQtGui.so.4
#21 0xb6c30696 in QCommonStyle::qt_metacall(QMetaObject::Call, int,
void**) ()
from /usr/lib/libQtGui.so.4
#22 0xb6f783c9 in QMetaMethod::invoke(QObject*, Qt::ConnectionType,
QGenericReturnArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
const () from /usr/lib/libQtCore.so.4
#23 0xb6f78af0 in QMetaObject::invokeMethod(QObject*, char const*,
Qt::ConnectionType, QGenericReturnArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument) ()
from /usr/lib/libQtCore.so.4
#24 0xb687dd6d in QStyle::standardIcon(QStyle::StandardPixmap,
QStyleOption const*, QWidget const*) const () from /usr/lib/libQtGui.so.4
#25 0xb69fe42b in ?? () from /usr/lib/libQtGui.so.4
#26 0xb69fe57a in ?? () from /usr/lib/libQtGui.so.4
#27 0xb69ff630 in QMenuBar::QMenuBar(QWidget*) () from
/usr/lib/libQtGui.so.4
#28 0x081d8b2c in Ui_WengoPhoneWindow::setupUi (this=0x87f30a8,
WengoPhoneWindow=0x87f49b0)
at /build/buildd-
qutecom_2.2~rc3.hg396~dfsg1-2-i386-ho46Lz/qutecom-2.2~rc3.hg396~dfsg1/obj-i486
-linux-gnu/wengophone/src/presentation/qt/ui_WengoPhoneWindow.h:225
#29 0x081cf1ee in QtWengoPhone::initUi (this=0x87ce960)
at /build/buildd-
qutecom_2.2~rc3.hg396~dfsg1-2-i386-ho46Lz/qutecom-2.2~rc3.hg396~dfsg1/wengophone/src/presentation/qt/QtWengoPhone.cpp:160
#30 0x081d189f in QtWengoPhone (this=0x87ce960, cWengoPhone=...)
at /build/buildd-
qutecom_2.2~rc3.hg396~dfsg1-2-i386-ho46Lz/qutecom-2.2~rc3.hg396~dfsg1/wengophone/src/presentation/qt/QtWengoPhone.cpp:137
#31 0x081fcabe in QtFactory::createPresentationWengoPhone (this=0x86aebd8,
cWengoPhone=..., runInBackground=false)
at /build/buildd-
qutecom_2.2~rc3.hg396~dfsg1-2-i386-ho46Lz/qutecom-2.2~rc3.hg396~dfsg1/wengophone/src/presentation/qt/QtFactory.cpp:135
#32 0x0849b54a in CWengoPhone (this=0xbffff0bc, wengoPhone=...,
runInBackground=4)
at /build/buildd-
qutecom_2.2~rc3.hg396~dfsg1-2-i386-ho46Lz/qutecom-2.2~rc3.hg396~dfsg1/wengophone/src/control/CWengoPhone.cpp:39
#33 0x081caba8 in main (argc=Cannot access memory at address 0xffffffff
)
at /build/buildd-
qutecom_2.2~rc3.hg396~dfsg1-2-i386-ho46Lz/qutecom-2.2~rc3.hg396~dfsg1/wengophone/src/presentation/main.cpp:370
}}}
OWLOGGER_DEFAULT=debug qutecom output:
{{{
giuse...@scarafaggio:~$ OWLOGGER_DEFAULT=debug qutecom
(debug) 09:24:05 [Common] int main(int, char**): Started
(debug) 09:24:06 [Purple] void* PurpleMainEventLoop(void*): Starting
gMainLoop
(debug) 09:24:06 [File] virtual bool FileReader::open():
loading /usr/share/qutecom//config/config.xml
(debug) 09:24:07 [File] virtual bool FileReader::open():
loading /home/giuseppe/.qutecom/config.xml
(debug) 09:24:08 [File] virtual bool FileReader::open():
loading /home/giuseppe/.qutecom/config.xml
(debug) 09:24:12 [Common] void
CommandServer::serverStatusEventHandler(ServerSocket&,
ServerSocket::Error): connected
(debug) 09:24:12 [File] virtual bool FileReader::open():
loading /usr/share/qutecom//config/branding.xml
(info) 09:24:12 [Common] void QtLanguage::loadLanguageFromConfig(): no
Qt translation available for locale 'it'
(debug) 09:24:12 [Common] void
QtLanguage::loadLanguageFromConfig():
/usr/share/qutecom/lang/qtwengophone_it
}}}
The problem does not happen when running with:
qutecom -style plastique
--
Ticket URL: <http://trac.qutecom.org/ticket/154>
QuteCom <http://trac.qutecom.org>
_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev