Hit this today,
It claims to be a track change signal as far as I can tell, but there was
no music playing at the time... :-(
gdb logs:
bt
#0 __strcmp_ssse3 () at ../sysdeps/i386/i686/multiarch/strcmp-ssse3.S:75
#1 0xb7313450 in cb_signal_dispatcher (conn=0x97d52f0, msg=0x9ae2218) at
e_dbus_signal.c:224
#2 0xb730f3a2 in e_dbus_filter (conn=0x9823880, message=0x9ae2218,
user_data=0x97d52f0) at e_dbus.c:387
#3 0xb72cf7d3 in dbus_connection_dispatch () from
/lib/i386-linux-gnu/libdbus-1.so.3
#4 0xb730f4fd in e_dbus_idler (data=0x97d52f0) at e_dbus.c:415
#5 0xb75673b8 in _ecore_call_task_cb (func=0xb730f417 <e_dbus_idler>,
data=0x97d52f0) at ecore_private.h:265
#6 0xb7567667 in _ecore_idler_all_call () at ecore_idler.c:118
#7 0xb7569881 in _ecore_main_loop_spin_core () at ecore_main.c:1638
#8 0xb756991e in _ecore_main_loop_spin_timers () at ecore_main.c:1672
#9 0xb7569b42 in _ecore_main_loop_iterate_internal (once_only=0) at
ecore_main.c:1795
#10 0xb7568495 in ecore_main_loop_begin () at ecore_main.c:931
#11 0x08076634 in main (argc=1, argv=0xbfd95334) at e_main.c:1094
(gdb) frame 0
#0 __strcmp_ssse3 () at ../sysdeps/i386/i686/multiarch/strcmp-ssse3.S:75
75 ../sysdeps/i386/i686/multiarch/strcmp-ssse3.S: No such file or directory.
(gdb) info frame
Stack level 0, frame at 0xbfd93f20:
eip = 0xb72116db in __strcmp_ssse3
(../sysdeps/i386/i686/multiarch/strcmp-ssse3.S:75); saved eip 0xb7313450
called by frame at 0xbfd93f90
source language asm.
Arglist at 0xbfd93f18, args:
Locals at 0xbfd93f18, Previous frame's sp is 0xbfd93f20
Saved registers:
eip at 0xbfd93f1c
(gdb) up
#1 0xb7313450 in cb_signal_dispatcher (conn=0x97d52f0, msg=0x9ae2218) at
e_dbus_signal.c:224
224 if (!sh->delete_me && strcmp(sh->sender, bus) == 0)
(gdb) info frame
Stack level 1, frame at 0xbfd93f90:
eip = 0xb7313450 in cb_signal_dispatcher (e_dbus_signal.c:224); saved eip
0xb730f3a2
called by frame at 0xbfd93fd0, caller of frame at 0xbfd93f20
source language c.
Arglist at 0xbfd93f88, args: conn=0x97d52f0, msg=0x9ae2218
Locals at 0xbfd93f88, Previous frame's sp is 0xbfd93f90
Saved registers:
ebx at 0xbfd93f84, ebp at 0xbfd93f88, eip at 0xbfd93f8c
(gdb) list
219
220 if (dbus_error_is_set(&new_err)) return;
221
222 EINA_LIST_FOREACH(conn->signal_handlers, l, sh)
223 {
224 if (!sh->delete_me && strcmp(sh->sender, bus) == 0)
225 {
226 free(sh->owner);
227 sh->owner = NULL;
228 if (new_owner != NULL && new_owner[0])
(gdb) print *sh
$4 = {sender = 0x0, path = 0xa0e3d50 "/Player", interface = 0xa12aab0
"org.freedesktop.MediaPlayer",
member = 0xa0e4fa8 "TrackChange", owner = 0x0,
match = 0xa12a978
"type='signal',path='/Player',interface='org.freedesktop.MediaPlayer',member='TrackChange'",
match_name_owner_change = 0x0, cb_signal = 0xb51d3623
<_dbus_cb_track_change>, get_name_owner_pending = 0x0, data = 0x98b5fa0,
delete_me = 0 '\000'}
(gdb) print bus
$5 = 0x9ae7b44 ":1.141"
(gdb) up
#2 0xb730f3a2 in e_dbus_filter (conn=0x9823880, message=0x9ae2218,
user_data=0x97d52f0) at e_dbus.c:387
387 if (cd->signal_dispatcher) cd->signal_dispatcher(cd, message);
(gdb) info frame
Stack level 2, frame at 0xbfd93fd0:
eip = 0xb730f3a2 in e_dbus_filter (e_dbus.c:387); saved eip 0xb72cf7d3
called by frame at 0xbfd94050, caller of frame at 0xbfd93f90
source language c.
Arglist at 0xbfd93fc8, args: conn=0x9823880, message=0x9ae2218,
user_data=0x97d52f0
Locals at 0xbfd93fc8, Previous frame's sp is 0xbfd93fd0
Saved registers:
ebx at 0xbfd93fc4, ebp at 0xbfd93fc8, eip at 0xbfd93fcc
(gdb) print *cd
$6 = {shared_type = DBUS_BUS_SESSION, conn = 0x9823880, conn_name =
0x9803f18 ":1.165", fd_handlers = 0x97fa9e0, timeouts = 0x0,
signal_handlers = 0xa0117c8, signal_dispatcher = 0xb731332a
<cb_signal_dispatcher>, idler = 0x9c261b0, refcount = 8}
(gdb) list
382 case DBUS_MESSAGE_TYPE_ERROR:
383 DBG("error: %s", dbus_message_get_error_name(message));
384 break;
385 case DBUS_MESSAGE_TYPE_SIGNAL:
386 dbus_message_ref(message);
387 if (cd->signal_dispatcher) cd->signal_dispatcher(cd, message);
388 ecore_event_add(E_DBUS_EVENT_SIGNAL, message, e_dbus_message_free,
NULL);
389 break;
390 default:
391 break;
(gdb) up
#3 0xb72cf7d3 in dbus_connection_dispatch () from
/lib/i386-linux-gnu/libdbus-1.so.3
(gdb) info frame
Stack level 3, frame at 0xbfd94050:
eip = 0xb72cf7d3 in dbus_connection_dispatch; saved eip 0xb730f4fd
called by frame at 0xbfd94090, caller of frame at 0xbfd93fd0
Arglist at 0xbfd93fcc, args:
Locals at 0xbfd93fcc, Previous frame's sp is 0xbfd94050
Saved registers:
ebx at 0xbfd9403c, ebp at 0xbfd94048, esi at 0xbfd94040, edi at 0xbfd94044,
eip at 0xbfd9404c
(gdb) up
#4 0xb730f4fd in e_dbus_idler (data=0x97d52f0) at e_dbus.c:415
415 dbus_connection_dispatch(cd->conn);
(gdb) info frame
Stack level 4, frame at 0xbfd94090:
eip = 0xb730f4fd in e_dbus_idler (e_dbus.c:415); saved eip 0xb75673b8
called by frame at 0xbfd940c0, caller of frame at 0xbfd94050
source language c.
Arglist at 0xbfd94088, args: data=0x97d52f0
Locals at 0xbfd94088, Previous frame's sp is 0xbfd94090
Saved registers:
ebx at 0xbfd94084, ebp at 0xbfd94088, eip at 0xbfd9408c
(gdb) list
410 return ECORE_CALLBACK_CANCEL;
411 }
412 e_dbus_idler_active++;
413 dbus_connection_ref(cd->conn);
414 DBG("dispatch()");
415 dbus_connection_dispatch(cd->conn);
416 dbus_connection_unref(cd->conn);
417 e_dbus_idler_active--;
418 e_dbus_signal_handlers_clean(cd);
419 if (!e_dbus_idler_active && close_connection)
(gdb) print *cd
$7 = {shared_type = DBUS_BUS_SESSION, conn = 0x9823880, conn_name =
0x9803f18 ":1.165", fd_handlers = 0x97fa9e0, timeouts = 0x0,
signal_handlers = 0xa0117c8, signal_dispatcher = 0xb731332a
<cb_signal_dispatcher>, idler = 0x9c261b0, refcount = 8}
(gdb)
cheers,
Andreas (etweek)
--
--
Andreas Martens
email / msn / googletalk: [email protected]
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users