davidedmundson / xembed-sni-proxy

Convert XEmbed system tray icons to SNI icons
GNU General Public License v2.0
32 stars 6 forks source link

segment fault When click on a empty area in tray #29

Open tony-caotong opened 8 years ago

tony-caotong commented 8 years ago

Version info: [tong@T7 Pictures]$ pacman -Qo /usr/bin/xembedsniproxy /usr/bin/xembedsniproxy is owned by plasma-workspace 5.5.3-2

Like this snapshot http://img.vim-cn.com/3f/28c2d52e1f3144bc0550ceebd9bf7d7771fea4.png There is only one icon(StarDict) in my tray managed by xembed-sni-proxy, but a empty icon appears beside my StarDict icon. When StarDict was tapped, it works. When I tap the empty icon, xembedsniproxy crashed with logs attached. If you want any more informations or testing, I glad to provide. Thanks.

Jan 21 17:00:27 T7 xembedsniproxy[1509]: kde.xembedsniproxy: Received click 3 with passed x_y 1062 740 Jan 21 17:00:30 T7 kmix[1528]: DOCK MUTE KToggleAction(0x1922690) Jan 21 17:00:32 T7 offlineimap[808]: Next refresh in 1.0 minutes Jan 21 17:00:35 T7 xembedsniproxy[1509]: kde.xembedsniproxy: Received click 3 with passed x_y 1033 740 Jan 21 17:00:35 T7 kernel: xembedsniproxy[1509]: segfault at 10 ip 000000000040e391 sp 00007ffc26909330 error 4 in xembedsniproxy[400000+17000] Jan 21 17:00:35 T7 kdeinit5[1459]: Service ":1.76" unregistered Jan 21 17:00:35 T7 kdeinit5[1459]: Service ":1.71" unregistered Jan 21 17:00:35 T7 kscreen_backend_launcher[1489]: kscreen: Primary output changed from KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) to KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) Jan 21 17:00:35 T7 kscreen_backend_launcher[1489]: kscreen: Primary output changed from KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) to KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) Jan 21 17:00:35 T7 kscreen_backend_launcher[1489]: kscreen: Primary output changed from KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) to KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) Jan 21 17:00:35 T7 kscreen_backend_launcher[1489]: kscreen: Primary output changed from KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) to KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) Jan 21 17:00:35 T7 kscreen_backend_launcher[1489]: kscreen: Primary output changed from KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) to KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) Jan 21 17:00:35 T7 kscreen_backend_launcher[1489]: kscreen: Primary output changed from KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) to KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) Jan 21 17:00:35 T7 kscreen_backend_launcher[1489]: kscreen: Primary output changed from KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) to KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) Jan 21 17:00:35 T7 kdeinit5[1459]: kscreen: Primary output changed from KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) to KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) Jan 21 17:00:35 T7 kscreen_backend_launcher[1489]: kscreen: Primary output changed from KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) to KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) Jan 21 17:00:35 T7 kdeinit5[1459]: kscreen: Primary output changed from KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) to KScreen::Output(Id: 67 , Name: "eDP1" ) ( "eDP1" ) Jan 21 17:00:35 T7 kwin_x11[1494]: QXcbConnection: XCB error: 3 (BadWindow), sequence: 12997, resource id: 44040724, major code: 3 (GetWindowAttributes), minor code: 0 Jan 21 17:00:35 T7 kdeinit5[1459]: kscreen.kded: Change detected Jan 21 17:00:35 T7 kwin_x11[1494]: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 12998, resource id: 44040724, major code: 14 (GetGeometry), minor code: 0 Jan 21 17:00:35 T7 kwin_x11[1494]: QXcbConnection: XCB error: 3 (BadWindow), sequence: 12999, resource id: 44040724, major code: 8 (MapWindow), minor code: 0 Jan 21 17:00:35 T7 kwin_x11[1494]: QXcbConnection: XCB error: 3 (BadWindow), sequence: 13000, resource id: 44040724, major code: 12 (ConfigureWindow), minor code: 0 Jan 21 17:00:35 T7 kwin_x11[1494]: QXcbConnection: XCB error: 3 (BadWindow), sequence: 13004, resource id: 44040724, major code: 3 (GetWindowAttributes), minor code: 0 Jan 21 17:00:35 T7 kwin_x11[1494]: QXcbConnection: XCB error: 9 (BadDrawable), sequence: 13005, resource id: 44040724, major code: 14 (GetGeometry), minor code: 0 Jan 21 17:00:35 T7 kwin_x11[1494]: QXcbConnection: XCB error: 3 (BadWindow), sequence: 13006, resource id: 44040724, major code: 8 (MapWindow), minor code: 0 Jan 21 17:00:35 T7 kwin_x11[1494]: QXcbConnection: XCB error: 3 (BadWindow), sequence: 13007, resource id: 44040724, major code: 12 (ConfigureWindow), minor code: 0 Jan 21 17:00:35 T7 systemd-coredump[1744]: Process 1509 (xembedsniproxy) of user 1000 dumped core.

                                       Stack trace of thread 1509:
                                       #0  0x000000000040e391 _ZN8SNIProxy9sendClickEhii (xembedsniproxy)
                                       #1  0x00000000004110b1 n/a (xembedsniproxy)
                                       #2  0x0000000000411540 _ZN25StatusNotifierItemAdaptor11qt_metacallEN11QMetaObject4CallEiPPv (xembedsniproxy)
                                       #3  0x00007fb731b1f923 n/a (/usr/lib/libQt5DBus.so.5.5.1)
                                       #4  0x00007fb731b2357a n/a (/usr/lib/libQt5DBus.so.5.5.1)
                                       #5  0x00007fb731b24043 n/a (/usr/lib/libQt5DBus.so.5.5.1)
                                       #6  0x00007fb731b2523e n/a (/usr/lib/libQt5DBus.so.5.5.1)
                                       #7  0x00007fb7305a11e1 _ZN7QObject5eventEP6QEvent (libQt5Core.so.5)
                                       #8  0x00007fb730571a79 _ZN16QCoreApplication6notifyEP7QObjectP6QEvent (libQt5Core.so.5)
                                       #9  0x00007fb730571bab _ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent (libQt5Core.so.5)
                                       #10 0x00007fb730573fa6 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt5Core.so.5)
                                       #11 0x00007fb7305c8143 n/a (libQt5Core.so.5)
                                       #12 0x00007fb72c9ecdc7 g_main_context_dispatch (libglib-2.0.so.0)
                                       #13 0x00007fb72c9ed020 n/a (libglib-2.0.so.0)
                                       #14 0x00007fb72c9ed0cc g_main_context_iteration (libglib-2.0.so.0)
                                       #15 0x00007fb7305c854f _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                                       #16 0x00007fb73056f57a _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                                       #17 0x00007fb73057753c _ZN16QCoreApplication4execEv (libQt5Core.so.5)
                                       #18 0x0000000000409c6a main (xembedsniproxy)
                                       #19 0x00007fb72fbe5610 __libc_start_main (libc.so.6)
                                       #20 0x0000000000409f19 _start (xembedsniproxy)

                                       Stack trace of thread 1511:
                                       #0  0x00007fb72fca518d poll (libc.so.6)
                                       #1  0x00007fb731525ae2 n/a (libxcb.so.1)
                                       #2  0x00007fb731527757 xcb_wait_for_event (libxcb.so.1)
                                       #3  0x00007fb7264c3379 n/a (libQt5XcbQpa.so.5)
                                       #4  0x00007fb730390b8e n/a (libQt5Core.so.5)
                                       #5  0x00007fb72f9af4a4 start_thread (libpthread.so.0)
                                       #6  0x00007fb72fcae13d __clone (libc.so.6)