#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

Reply via email to