[Pkg-kde-extras] Bug#428612: Fwd: Bug#428612: kaffeine can't play videos and can't open the xine parameter menu
Patrick Matthäi
patrick.matthaei at web.de
Thu Jun 14 20:23:48 UTC 2007
Fathi Boudra schrieb:
> thks for additional infos. christoph (who know well the xine xcb plugin) need
> you to do some more steps about Bug#428612:
>
> ---------- Message transmis ----------
>
> Sujet : [Pkg-kde-extras] Bug#428612: kaffeine can't play videos and can't open
> the xine parameter menu
> Date : jeudi 14 juin 2007
> De : "Christoph Pfister" <christophpfister at gmail.com>
> À : 428612 at bugs.debian.org
>
> Hi,
>
> Please run kaffeine in gdb ("gdb --args kaffeine --nofork", then type
> "run" as Fathi Boudra said). Do the necessary steps to reproduce this
> issue (gdb will report SIGSEGV etc). Type "disassemble" and press
> enter till "End of assembler dump." appears. Then attach the whole
> output of the gdb session here ...
>
> Christoph
>
> --------------------------------------------------
>
> cheers,
>
> Fathi
>
>
Hi,
I Just get following (and now I've installed libxine1-dbg):
me at the-me:~$ gdb --args kaffeine --nofork
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program: /usr/bin/kaffeine --nofork
[Thread debugging using libthread_db enabled]
[New Thread -1238534448 (LWP 3828)]
Qt: gdb: -nograb added to command-line options.
Use the -dograb option to enforce grabbing.
0
QLayout "unnamed" added to QWidget "unnamed", which already has a layout
kaffeine: WARNING: KXineWidget: No config file found, will create one...
[New Thread -1254175856 (LWP 3833)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1238534448 (LWP 3828)]
open_plugin (class_gen=0x85329b8, visual_gen=0x835a684) at
video_out_xcbxv.c:1015
1015 video_out_xcbxv.c: No such file or directory.
in video_out_xcbxv.c
Current language: auto; currently c
(gdb) disassemble
Dump of assembler code for function open_plugin:
0xb5a68af8 <open_plugin+0>: push %ebp
0xb5a68af9 <open_plugin+1>: push %edi
0xb5a68afa <open_plugin+2>: push %esi
0xb5a68afb <open_plugin+3>: push %ebx
0xb5a68afc <open_plugin+4>: sub $0x14c,%esp
0xb5a68b02 <open_plugin+10>: mov 0x160(%esp),%eax
0xb5a68b09 <open_plugin+17>: call 0xb5a65ee7 <__i686.get_pc_thunk.bx>
0xb5a68b0e <open_plugin+22>: add $0x4656,%ebx
0xb5a68b14 <open_plugin+28>: mov 0x10(%eax),%eax
0xb5a68b17 <open_plugin+31>: movl $0x480,(%esp)
0xb5a68b1e <open_plugin+38>: mov %eax,0x78(%esp)
0xb5a68b22 <open_plugin+42>: call 0xb5a65960 <xine_xmalloc at plt>
0xb5a68b27 <open_plugin+47>: test %eax,%eax
0xb5a68b29 <open_plugin+49>: mov %eax,0x70(%esp)
0xb5a68b2d <open_plugin+53>: je 0xb5a68bbd <open_plugin+197>
0xb5a68b33 <open_plugin+59>: add $0x468,%eax
0xb5a68b38 <open_plugin+64>: xor %esi,%esi
0xb5a68b3a <open_plugin+66>: mov %esi,0x4(%esp)
0xb5a68b3e <open_plugin+70>: mov %eax,0x8c(%esp)
0xb5a68b45 <open_plugin+77>: mov %eax,(%esp)
0xb5a68b48 <open_plugin+80>: call 0xb5a65b20 <pthread_mutex_init at plt>
0xb5a68b4d <open_plugin+85>: mov 0x160(%esp),%edx
0xb5a68b54 <open_plugin+92>: mov 0x14(%edx),%eax
0xb5a68b57 <open_plugin+95>: mov %eax,0x4(%esp)
0xb5a68b5b <open_plugin+99>: mov 0x70(%esp),%eax
0xb5a68b5f <open_plugin+103>: add $0x454,%eax
0xb5a68b64 <open_plugin+108>: mov %eax,(%esp)
0xb5a68b67 <open_plugin+111>: call 0xb5a65b60 <_x_alphablend_init at plt>
0xb5a68b6c <open_plugin+116>: mov 0x164(%esp),%ecx
0xb5a68b73 <open_plugin+123>: mov 0x70(%esp),%esi
0xb5a68b77 <open_plugin+127>: mov 0x4(%ecx),%eax
0xb5a68b7a <open_plugin+130>: mov (%ecx),%edx
0xb5a68b7c <open_plugin+132>: mov %eax,0x40(%esi)
0xb5a68b7f <open_plugin+135>: mov 0x8(%ecx),%eax
0xb5a68b82 <open_plugin+138>: mov %edx,0x3c(%esi)
0xb5a68b85 <open_plugin+141>: mov %eax,0x44(%esi)
0xb5a68b88 <open_plugin+144>: mov 0x78(%esp),%eax
0xb5a68b8c <open_plugin+148>: mov %eax,0x38(%esi)
---Type <return> to continue, or q <return> to quit---
0xb5a68b8f <open_plugin+151>: mov 0xfffffff8(%ebx),%eax
0xb5a68b95 <open_plugin+157>: mov %edx,(%esp)
0xb5a68b98 <open_plugin+160>: mov %eax,0x4(%esp)
0xb5a68b9c <open_plugin+164>: call 0xb5a65990
<xcb_get_extension_data at plt>
0xb5a68ba1 <open_plugin+169>: test %eax,%eax
0xb5a68ba3 <open_plugin+171>: je 0xb5a68bab <open_plugin+179>
0xb5a68ba5 <open_plugin+173>: cmpb $0x0,0x8(%eax)
0xb5a68ba9 <open_plugin+177>: jne 0xb5a68bca <open_plugin+210>
0xb5a68bab <open_plugin+179>: mov 0x160(%esp),%edx
0xb5a68bb2 <open_plugin+186>: mov 0x14(%edx),%eax
0xb5a68bb5 <open_plugin+189>: test %eax,%eax
0xb5a68bb7 <open_plugin+191>: jne 0xb5a69310 <open_plugin+2072>
0xb5a68bbd <open_plugin+197>: xor %eax,%eax
0xb5a68bbf <open_plugin+199>: add $0x14c,%esp
0xb5a68bc5 <open_plugin+205>: pop %ebx
0xb5a68bc6 <open_plugin+206>: pop %esi
0xb5a68bc7 <open_plugin+207>: pop %edi
0xb5a68bc8 <open_plugin+208>: pop %ebp
0xb5a68bc9 <open_plugin+209>: ret
0xb5a68bca <open_plugin+210>: mov 0x70(%esp),%esi
0xb5a68bce <open_plugin+214>: lea 0x10c(%esp),%edx
0xb5a68bd5 <open_plugin+221>: mov 0x44(%esi),%eax
0xb5a68bd8 <open_plugin+224>: mov %eax,0x8(%esp)
0xb5a68bdc <open_plugin+228>: mov 0x3c(%esi),%eax
0xb5a68bdf <open_plugin+231>: mov %edx,(%esp)
0xb5a68be2 <open_plugin+234>: mov %eax,0x4(%esp)
0xb5a68be6 <open_plugin+238>: call 0xb5a65cf0
<xcb_xv_query_adaptors at plt>
0xb5a68beb <open_plugin+243>: xor %eax,%eax
0xb5a68bed <open_plugin+245>: sub $0x4,%esp
0xb5a68bf0 <open_plugin+248>: mov %eax,0x8(%esp)
0xb5a68bf4 <open_plugin+252>: mov 0x10c(%esp),%eax
0xb5a68bfb <open_plugin+259>: mov %eax,0x4(%esp)
0xb5a68bff <open_plugin+263>: mov 0x3c(%esi),%eax
0xb5a68c02 <open_plugin+266>: mov %eax,(%esp)
0xb5a68c05 <open_plugin+269>: call 0xb5a65d20
<xcb_xv_query_adaptors_reply at plt>
0xb5a68c0a <open_plugin+274>: test %eax,%eax
0xb5a68c0c <open_plugin+276>: mov %eax,0x84(%esp)
0xb5a68c13 <open_plugin+283>: je 0xb5a69879 <open_plugin+3457>
0xb5a68c19 <open_plugin+289>: mov %eax,%edx
---Type <return> to continue, or q <return> to quit---
0xb5a68c1b <open_plugin+291>: lea 0xf0(%esp),%eax
0xb5a68c22 <open_plugin+298>: mov %eax,(%esp)
0xb5a68c25 <open_plugin+301>: mov %edx,0x4(%esp)
0xb5a68c29 <open_plugin+305>: call 0xb5a65980
<xcb_xv_query_adaptors_info_iterator at plt>
0xb5a68c2e <open_plugin+310>: sub $0x4,%esp
0xb5a68c31 <open_plugin+313>: mov 0xf0(%esp),%eax
0xb5a68c38 <open_plugin+320>: mov %eax,0x134(%esp)
0xb5a68c3f <open_plugin+327>: mov 0xf4(%esp),%eax
0xb5a68c46 <open_plugin+334>: mov %eax,0x138(%esp)
0xb5a68c4d <open_plugin+341>: mov 0xf8(%esp),%eax
0xb5a68c54 <open_plugin+348>: mov %eax,0x13c(%esp)
0xb5a68c5b <open_plugin+355>: mov 0x138(%esp),%eax
0xb5a68c62 <open_plugin+362>: test %eax,%eax
0xb5a68c64 <open_plugin+364>: je 0xb5a6936a <open_plugin+2162>
0xb5a68c6a <open_plugin+370>: xor %eax,%eax
0xb5a68c6c <open_plugin+372>: lea 0x134(%esp),%ecx
0xb5a68c73 <open_plugin+379>: mov %eax,0x80(%esp)
0xb5a68c7a <open_plugin+386>: lea 0xec(%esp),%esi
0xb5a68c81 <open_plugin+393>: mov %ecx,0x40(%esp)
0xb5a68c85 <open_plugin+397>: lea 0xd0(%esp),%eax
0xb5a68c8c <open_plugin+404>: lea 0xffffede0(%ebx),%edx
0xb5a68c92 <open_plugin+410>: lea 0xcc(%esp),%ecx
0xb5a68c99 <open_plugin+417>: mov %esi,0x3c(%esp)
0xb5a68c9d <open_plugin+421>: mov %eax,0x38(%esp)
0xb5a68ca1 <open_plugin+425>: mov %edx,0x34(%esp)
0xb5a68ca5 <open_plugin+429>: mov %ecx,0x30(%esp)
0xb5a68ca9 <open_plugin+433>: mov 0x134(%esp),%edx
0xb5a68cb0 <open_plugin+440>: testb $0x10,0xa(%edx)
0xb5a68cb4 <open_plugin+444>: je 0xb5a68e20 <open_plugin+808>
0xb5a68cba <open_plugin+450>: cmpw $0x0,0x6(%edx)
0xb5a68cbf <open_plugin+455>: je 0xb5a68e20 <open_plugin+808>
0xb5a68cc5 <open_plugin+461>: xor %eax,%eax
0xb5a68cc7 <open_plugin+463>: mov %eax,0x7c(%esp)
0xb5a68ccb <open_plugin+467>: mov 0x70(%esp),%eax
0xb5a68ccf <open_plugin+471>: xor %edi,%edi
0xb5a68cd1 <open_plugin+473>: mov (%edx),%ebp
0xb5a68cd3 <open_plugin+475>: mov 0x3c(%esp),%edx
0xb5a68cd7 <open_plugin+479>: mov 0x3c(%eax),%esi
0xb5a68cda <open_plugin+482>: mov 0x7c(%esp),%eax
---Type <return> to continue, or q <return> to quit---
0xb5a68cde <open_plugin+486>: mov %edx,(%esp)
0xb5a68ce1 <open_plugin+489>: mov %esi,0x4(%esp)
0xb5a68ce5 <open_plugin+493>: add %ebp,%eax
0xb5a68ce7 <open_plugin+495>: mov %eax,0x8(%esp)
0xb5a68ceb <open_plugin+499>: call 0xb5a65be0
<xcb_xv_list_image_formats at plt>
0xb5a68cf0 <open_plugin+504>: sub $0x4,%esp
0xb5a68cf3 <open_plugin+507>: mov 0xec(%esp),%eax
0xb5a68cfa <open_plugin+514>: mov %esi,(%esp)
0xb5a68cfd <open_plugin+517>: mov %edi,0x8(%esp)
0xb5a68d01 <open_plugin+521>: mov %eax,0x4(%esp)
0xb5a68d05 <open_plugin+525>: call 0xb5a65d80
<xcb_xv_list_image_formats_reply at plt>
0xb5a68d0a <open_plugin+530>: mov 0x38(%esp),%ecx
0xb5a68d0e <open_plugin+534>: mov %ecx,(%esp)
0xb5a68d11 <open_plugin+537>: mov %eax,%ebp
0xb5a68d13 <open_plugin+539>: mov %eax,0x4(%esp)
0xb5a68d17 <open_plugin+543>: call 0xb5a65a00
<xcb_xv_list_image_formats_format_iterator at plt>
0xb5a68d1c <open_plugin+548>: sub $0x4,%esp
0xb5a68d1f <open_plugin+551>: mov 0xd0(%esp),%eax
0xb5a68d26 <open_plugin+558>: mov %eax,0x110(%esp)
0xb5a68d2d <open_plugin+565>: mov 0xd4(%esp),%eax
0xb5a68d34 <open_plugin+572>: mov %eax,0x114(%esp)
0xb5a68d3b <open_plugin+579>: mov 0xd8(%esp),%eax
0xb5a68d42 <open_plugin+586>: mov 0x114(%esp),%esi
0xb5a68d49 <open_plugin+593>: mov %eax,0x118(%esp)
0xb5a68d50 <open_plugin+600>: test %esi,%esi
0xb5a68d52 <open_plugin+602>: jne 0xb5a68d7a <open_plugin+642>
0xb5a68d54 <open_plugin+604>: jmp 0xb5a693c8 <open_plugin+2256>
0xb5a68d59 <open_plugin+609>: lea 0x0(%esi),%esi
0xb5a68d5c <open_plugin+612>: lea 0x110(%esp),%eax
0xb5a68d63 <open_plugin+619>: mov %eax,(%esp)
0xb5a68d66 <open_plugin+622>: call 0xb5a65c10
<xcb_xv_image_format_info_next at plt>
0xb5a68d6b <open_plugin+627>: mov 0x114(%esp),%eax
0xb5a68d72 <open_plugin+634>: test %eax,%eax
0xb5a68d74 <open_plugin+636>: je 0xb5a693c8 <open_plugin+2256>
0xb5a68d7a <open_plugin+642>: mov 0x110(%esp),%eax
0xb5a68d81 <open_plugin+649>: cmpl $0x32315659,(%eax)
0xb5a68d87 <open_plugin+655>: jne 0xb5a68d5c <open_plugin+612>
0xb5a68d89 <open_plugin+657>: mov 0x34(%esp),%edi
0xb5a68d8d <open_plugin+661>: lea 0x8(%eax),%esi
---Type <return> to continue, or q <return> to quit---
0xb5a68d90 <open_plugin+664>: mov $0x5,%ecx
0xb5a68d95 <open_plugin+669>: cld
0xb5a68d96 <open_plugin+670>: repz cmpsb %es:(%edi),%ds:(%esi)
0xb5a68d98 <open_plugin+672>: jne 0xb5a68d5c <open_plugin+612>
0xb5a68d9a <open_plugin+674>: mov %ebp,(%esp)
0xb5a68d9d <open_plugin+677>: call 0xb5a659e0 <free at plt>
0xb5a68da2 <open_plugin+682>: mov 0x134(%esp),%eax
0xb5a68da9 <open_plugin+689>: xor %ecx,%ecx
0xb5a68dab <open_plugin+691>: mov %ecx,0xc(%esp)
0xb5a68daf <open_plugin+695>: mov 0x7c(%esp),%edx
0xb5a68db3 <open_plugin+699>: mov 0x70(%esp),%esi
0xb5a68db7 <open_plugin+703>: mov (%eax),%eax
0xb5a68db9 <open_plugin+705>: add %edx,%eax
0xb5a68dbb <open_plugin+707>: mov %eax,0x8(%esp)
0xb5a68dbf <open_plugin+711>: mov 0x3c(%esi),%eax
0xb5a68dc2 <open_plugin+714>: mov %eax,0x4(%esp)
0xb5a68dc6 <open_plugin+718>: mov 0x30(%esp),%eax
0xb5a68dca <open_plugin+722>: mov %eax,(%esp)
0xb5a68dcd <open_plugin+725>: call 0xb5a65aa0 <xcb_xv_grab_port at plt>
0xb5a68dd2 <open_plugin+730>: xor %eax,%eax
0xb5a68dd4 <open_plugin+732>: sub $0x4,%esp
0xb5a68dd7 <open_plugin+735>: mov %eax,0x8(%esp)
0xb5a68ddb <open_plugin+739>: mov 0xcc(%esp),%eax
0xb5a68de2 <open_plugin+746>: mov %eax,0x4(%esp)
0xb5a68de6 <open_plugin+750>: mov 0x3c(%esi),%eax
0xb5a68de9 <open_plugin+753>: mov %eax,(%esp)
0xb5a68dec <open_plugin+756>: call 0xb5a65890
<xcb_xv_grab_port_reply at plt>
0xb5a68df1 <open_plugin+761>: test %eax,%eax
0xb5a68df3 <open_plugin+763>: je 0xb5a68dff <open_plugin+775>
0xb5a68df5 <open_plugin+765>: cmpb $0x0,0x1(%eax)
0xb5a68df9 <open_plugin+769>: je 0xb5a6979a <open_plugin+3234>
0xb5a68dff <open_plugin+775>: mov %eax,(%esp)
0xb5a68e02 <open_plugin+778>: call 0xb5a659e0 <free at plt>
0xb5a68e07 <open_plugin+783>: mov 0x134(%esp),%edx
0xb5a68e0e <open_plugin+790>: incl 0x7c(%esp)
0xb5a68e12 <open_plugin+794>: movzwl 0x6(%edx),%eax
0xb5a68e16 <open_plugin+798>: cmp 0x7c(%esp),%eax
0xb5a68e1a <open_plugin+802>: ja 0xb5a68ccb <open_plugin+467>
0xb5a68e20 <open_plugin+808>: mov 0x40(%esp),%ecx
---Type <return> to continue, or q <return> to quit---
0xb5a68e24 <open_plugin+812>: mov %ecx,(%esp)
0xb5a68e27 <open_plugin+815>: call 0xb5a65bb0
<xcb_xv_adaptor_info_next at plt>
0xb5a68e2c <open_plugin+820>: mov 0x80(%esp),%esi
0xb5a68e33 <open_plugin+827>: mov 0x138(%esp),%ecx
0xb5a68e3a <open_plugin+834>: test %esi,%esi
0xb5a68e3c <open_plugin+836>: sete %al
0xb5a68e3f <open_plugin+839>: test %ecx,%ecx
0xb5a68e41 <open_plugin+841>: je 0xb5a69362 <open_plugin+2154>
0xb5a68e47 <open_plugin+847>: test %al,%al
0xb5a68e49 <open_plugin+849>: jne 0xb5a68ca9 <open_plugin+433>
0xb5a68e4f <open_plugin+855>: mov 0x160(%esp),%edx
0xb5a68e56 <open_plugin+862>: lea 0xffffed6b(%ebx),%ecx
0xb5a68e5c <open_plugin+868>: mov %ecx,0x44(%esp)
0xb5a68e60 <open_plugin+872>: mov 0x14(%edx),%eax
0xb5a68e63 <open_plugin+875>: test %eax,%eax
0xb5a68e65 <open_plugin+877>: je 0xb5a68ed2 <open_plugin+986>
0xb5a68e67 <open_plugin+879>: mov 0x1c(%eax),%eax
0xb5a68e6a <open_plugin+882>: test %eax,%eax
0xb5a68e6c <open_plugin+884>: jle 0xb5a68ed2 <open_plugin+986>
0xb5a68e6e <open_plugin+886>: mov 0x134(%esp),%eax
0xb5a68e75 <open_plugin+893>: mov %eax,(%esp)
0xb5a68e78 <open_plugin+896>: call 0xb5a65bf0
<xcb_xv_adaptor_info_name at plt>
0xb5a68e7d <open_plugin+901>: mov %eax,%esi
0xb5a68e7f <open_plugin+903>: mov $0x5,%eax
0xb5a68e84 <open_plugin+908>: mov %eax,0x8(%esp)
0xb5a68e88 <open_plugin+912>: lea 0xfffff354(%ebx),%eax
0xb5a68e8e <open_plugin+918>: mov %eax,0x4(%esp)
0xb5a68e92 <open_plugin+922>: lea 0xffffed6b(%ebx),%eax
0xb5a68e98 <open_plugin+928>: mov %eax,0x44(%esp)
0xb5a68e9c <open_plugin+932>: mov %eax,(%esp)
0xb5a68e9f <open_plugin+935>: call 0xb5a65a10 <dcgettext at plt>
0xb5a68ea4 <open_plugin+940>: mov 0x80(%esp),%edx
0xb5a68eab <open_plugin+947>: mov 0x160(%esp),%ecx
0xb5a68eb2 <open_plugin+954>: mov %esi,0x10(%esp)
0xb5a68eb6 <open_plugin+958>: mov %edx,0xc(%esp)
0xb5a68eba <open_plugin+962>: mov %eax,0x8(%esp)
0xb5a68ebe <open_plugin+966>: mov $0x2,%eax
0xb5a68ec3 <open_plugin+971>: mov %eax,0x4(%esp)
0xb5a68ec7 <open_plugin+975>: mov 0x14(%ecx),%eax
---Type <return> to continue, or q <return> to quit---
0xb5a68eca <open_plugin+978>: mov %eax,(%esp)
0xb5a68ecd <open_plugin+981>: call 0xb5a65930 <xine_log at plt>
0xb5a68ed2 <open_plugin+986>: mov 0x80(%esp),%eax
0xb5a68ed9 <open_plugin+993>: mov $0x1,%ebp
0xb5a68ede <open_plugin+998>: xor %edi,%edi
0xb5a68ee0 <open_plugin+1000>: mov 0x70(%esp),%esi
0xb5a68ee4 <open_plugin+1004>: mov 0x78(%esp),%edx
0xb5a68ee8 <open_plugin+1008>: mov %eax,0x54(%esi)
0xb5a68eeb <open_plugin+1011>: add $0x240,%esi
0xb5a68ef1 <open_plugin+1017>: xor %eax,%eax
0xb5a68ef3 <open_plugin+1019>: mov %edx,0xc(%esp)
0xb5a68ef7 <open_plugin+1023>: mov %esi,0x74(%esp)
0xb5a68efb <open_plugin+1027>: mov %eax,0x8(%esp)
0xb5a68eff <open_plugin+1031>: mov %ebp,0x4(%esp)
0xb5a68f03 <open_plugin+1035>: xor %ebp,%ebp
0xb5a68f05 <open_plugin+1037>: mov %esi,(%esp)
0xb5a68f08 <open_plugin+1040>: call 0xb5a65ac0 <_x_vo_scale_init at plt>
0xb5a68f0d <open_plugin+1045>: mov 0x164(%esp),%ecx
0xb5a68f14 <open_plugin+1052>: mov 0x70(%esp),%esi
0xb5a68f18 <open_plugin+1056>: mov 0x14(%ecx),%eax
0xb5a68f1b <open_plugin+1059>: mov %eax,0x2cc(%esi)
0xb5a68f21 <open_plugin+1065>: mov 0xc(%ecx),%eax
0xb5a68f24 <open_plugin+1068>: mov %eax,0x2c8(%esi)
0xb5a68f2a <open_plugin+1074>: mov 0x3c(%esi),%eax
0xb5a68f2d <open_plugin+1077>: mov %eax,(%esp)
0xb5a68f30 <open_plugin+1080>: call 0xb5a65d00 <xcb_generate_id at plt>
0xb5a68f35 <open_plugin+1085>: xor %edx,%edx
0xb5a68f37 <open_plugin+1087>: lea 0xc8(%esp),%ecx
0xb5a68f3e <open_plugin+1094>: mov %eax,0x50(%esi)
0xb5a68f41 <open_plugin+1097>: mov %edi,0x14(%esp)
0xb5a68f45 <open_plugin+1101>: xor %edi,%edi
0xb5a68f47 <open_plugin+1103>: mov %edx,0x10(%esp)
0xb5a68f4b <open_plugin+1107>: mov 0x44(%esi),%edx
0xb5a68f4e <open_plugin+1110>: mov %eax,0x8(%esp)
0xb5a68f52 <open_plugin+1114>: mov %edx,0xc(%esp)
0xb5a68f56 <open_plugin+1118>: mov 0x3c(%esi),%eax
0xb5a68f59 <open_plugin+1121>: mov %ecx,(%esp)
0xb5a68f5c <open_plugin+1124>: mov %eax,0x4(%esp)
0xb5a68f60 <open_plugin+1128>: call 0xb5a65c60 <xcb_create_gc at plt>
---Type <return> to continue, or q <return> to quit---
0xb5a68f65 <open_plugin+1133>: xor %edx,%edx
0xb5a68f67 <open_plugin+1135>: xor %eax,%eax
0xb5a68f69 <open_plugin+1137>: mov %edx,0x238(%esi)
0xb5a68f6f <open_plugin+1143>: xor %ecx,%ecx
0xb5a68f71 <open_plugin+1145>: mov %eax,0x43c(%esi)
0xb5a68f77 <open_plugin+1151>: xor %eax,%eax
0xb5a68f79 <open_plugin+1153>: mov %eax,0x23c(%esi)
0xb5a68f7f <open_plugin+1159>: mov %ecx,0x448(%esi)
0xb5a68f85 <open_plugin+1165>: movl $0x20,0x60(%esi)
0xb5a68f8c <open_plugin+1172>: sub $0x4,%esp
0xb5a68f8f <open_plugin+1175>: mov 0x160(%esp),%edx
0xb5a68f96 <open_plugin+1182>: mov 0x70(%esp),%ecx
0xb5a68f9a <open_plugin+1186>: movl $0x1,0x58(%esi)
0xb5a68fa1 <open_plugin+1193>: mov %ebp,0x40c(%esi)
0xb5a68fa7 <open_plugin+1199>: mov 0x14(%edx),%eax
0xb5a68faa <open_plugin+1202>: xor %edx,%edx
0xb5a68fac <open_plugin+1204>: mov %edi,0x444(%esi)
0xb5a68fb2 <open_plugin+1210>: mov %eax,0x450(%esi)
0xb5a68fb8 <open_plugin+1216>: lea 0xffff9b4c(%ebx),%eax
0xb5a68fbe <open_plugin+1222>: mov %eax,(%esi)
0xb5a68fc0 <open_plugin+1224>: lea 0xffff9cb0(%ebx),%eax
0xb5a68fc6 <open_plugin+1230>: mov %eax,0x4(%esi)
0xb5a68fc9 <open_plugin+1233>: lea 0xffffafa4(%ebx),%eax
0xb5a68fcf <open_plugin+1239>: mov %eax,0x8(%esi)
0xb5a68fd2 <open_plugin+1242>: lea 0xffffb26c(%ebx),%eax
0xb5a68fd8 <open_plugin+1248>: mov %eax,0x10(%esi)
0xb5a68fdb <open_plugin+1251>: lea 0xffffb160(%ebx),%eax
0xb5a68fe1 <open_plugin+1257>: mov %eax,0x14(%esi)
0xb5a68fe4 <open_plugin+1260>: lea 0xffffa3f4(%ebx),%eax
0xb5a68fea <open_plugin+1266>: mov %eax,0x18(%esi)
0xb5a68fed <open_plugin+1269>: lea 0xffffcd50(%ebx),%eax
0xb5a68ff3 <open_plugin+1275>: mov %eax,0xc(%esi)
0xb5a68ff6 <open_plugin+1278>: lea 0xffff9b58(%ebx),%eax
0xb5a68ffc <open_plugin+1284>: mov %eax,0x1c(%esi)
0xb5a68fff <open_plugin+1287>: lea 0xffffb304(%ebx),%eax
0xb5a69005 <open_plugin+1293>: mov %eax,0x20(%esi)
0xb5a69008 <open_plugin+1296>: lea 0xffff9b9c(%ebx),%eax
0xb5a6900e <open_plugin+1302>: mov %eax,0x24(%esi)
0xb5a69011 <open_plugin+1305>: lea 0xffffa464(%ebx),%eax
---Type <return> to continue, or q <return> to quit---
0xb5a69017 <open_plugin+1311>: mov %eax,0x28(%esi)
0xb5a6901a <open_plugin+1314>: lea 0xffffca9c(%ebx),%eax
0xb5a69020 <open_plugin+1320>: mov %eax,0x30(%esi)
0xb5a69023 <open_plugin+1323>: lea 0xffff9fb8(%ebx),%eax
0xb5a69029 <open_plugin+1329>: mov %eax,0x2c(%esi)
0xb5a6902c <open_plugin+1332>: mov %esi,%eax
0xb5a6902e <open_plugin+1334>: add $0x78,%eax
0xb5a69031 <open_plugin+1337>: add $0x18,%edx
0xb5a69034 <open_plugin+1340>: movl $0x0,0xffffffec(%eax)
0xb5a6903b <open_plugin+1347>: movl $0x0,0xfffffff0(%eax)
0xb5a69042 <open_plugin+1354>: movl $0x0,0xfffffff4(%eax)
0xb5a69049 <open_plugin+1361>: movl $0x0,0xfffffff8(%eax)
0xb5a69050 <open_plugin+1368>: movl $0x0,0xfffffffc(%eax)
0xb5a69057 <open_plugin+1375>: mov %ecx,(%eax)
0xb5a69059 <open_plugin+1377>: add $0x18,%eax
0xb5a6905c <open_plugin+1380>: cmp $0x1c8,%edx
0xb5a69062 <open_plugin+1386>: jne 0xb5a69031 <open_plugin+1337>
0xb5a69064 <open_plugin+1388>: xor %eax,%eax
0xb5a69066 <open_plugin+1390>: mov %eax,0x288(%ecx)
0xb5a6906c <open_plugin+1396>: mov $0x64,%eax
0xb5a69071 <open_plugin+1401>: mov %eax,0x124(%ecx)
0xb5a69077 <open_plugin+1407>: mov $0x64,%eax
0xb5a6907c <open_plugin+1412>: movl $0x0,0x64(%ecx)
0xb5a69083 <open_plugin+1419>: movl $0x0,0x7c(%ecx)
0xb5a6908a <open_plugin+1426>: mov %eax,0x19c(%ecx)
0xb5a69090 <open_plugin+1432>: call 0xb5a65b30 <xine_list_new at plt>
0xb5a69095 <open_plugin+1437>: mov 0x70(%esp),%esi
0xb5a69099 <open_plugin+1441>: lea 0xc4(%esp),%edx
0xb5a690a0 <open_plugin+1448>: mov %eax,0x44c(%esi)
0xb5a690a6 <open_plugin+1454>: mov 0x80(%esp),%eax
0xb5a690ad <open_plugin+1461>: mov %eax,0x8(%esp)
0xb5a690b1 <open_plugin+1465>: mov 0x3c(%esi),%eax
0xb5a690b4 <open_plugin+1468>: mov %edx,(%esp)
0xb5a690b7 <open_plugin+1471>: mov %eax,0x4(%esp)
0xb5a690bb <open_plugin+1475>: call 0xb5a65de0
<xcb_xv_query_port_attributes at plt>
0xb5a690c0 <open_plugin+1480>: xor %eax,%eax
0xb5a690c2 <open_plugin+1482>: sub $0x4,%esp
0xb5a690c5 <open_plugin+1485>: mov %eax,0x8(%esp)
0xb5a690c9 <open_plugin+1489>: mov 0xc4(%esp),%eax
---Type <return> to continue, or q <return> to quit---
0xb5a690d0 <open_plugin+1496>: mov %eax,0x4(%esp)
0xb5a690d4 <open_plugin+1500>: mov 0x3c(%esi),%eax
0xb5a690d7 <open_plugin+1503>: mov %eax,(%esp)
0xb5a690da <open_plugin+1506>: call 0xb5a65c20
<xcb_xv_query_port_attributes_reply at plt>
0xb5a690df <open_plugin+1511>: test %eax,%eax
0xb5a690e1 <open_plugin+1513>: mov %eax,0x88(%esp)
0xb5a690e8 <open_plugin+1520>: je 0xb5a693d5 <open_plugin+2269>
0xb5a690ee <open_plugin+1526>: mov %eax,%edx
0xb5a690f0 <open_plugin+1528>: lea 0xb0(%esp),%eax
0xb5a690f7 <open_plugin+1535>: mov %eax,(%esp)
0xb5a690fa <open_plugin+1538>: mov %edx,0x4(%esp)
0xb5a690fe <open_plugin+1542>: call 0xb5a65b80
<xcb_xv_query_port_attributes_attributes_iterator at plt>
0xb5a69103 <open_plugin+1547>: sub $0x4,%esp
0xb5a69106 <open_plugin+1550>: mov 0xb0(%esp),%eax
0xb5a6910d <open_plugin+1557>: mov %eax,0x11c(%esp)
0xb5a69114 <open_plugin+1564>: mov 0xb4(%esp),%eax
0xb5a6911b <open_plugin+1571>: mov %eax,0x120(%esp)
0xb5a69122 <open_plugin+1578>: mov 0xb8(%esp),%eax
0xb5a69129 <open_plugin+1585>: mov %eax,0x124(%esp)
0xb5a69130 <open_plugin+1592>: mov 0x120(%esp),%eax
0xb5a69137 <open_plugin+1599>: test %eax,%eax
0xb5a69139 <open_plugin+1601>: je 0xb5a69729 <open_plugin+3121>
0xb5a6913f <open_plugin+1607>: lea 0x11c(%esp),%ecx
0xb5a69146 <open_plugin+1614>: mov %ecx,0x48(%esp)
0xb5a6914a <open_plugin+1618>: jmp 0xb5a69167 <open_plugin+1647>
0xb5a6914c <open_plugin+1620>: mov 0x48(%esp),%eax
0xb5a69150 <open_plugin+1624>: mov %eax,(%esp)
0xb5a69153 <open_plugin+1627>: call 0xb5a65b10
<xcb_xv_attribute_info_next at plt>
0xb5a69158 <open_plugin+1632>: mov 0x120(%esp),%esi
0xb5a6915f <open_plugin+1639>: test %esi,%esi
0xb5a69161 <open_plugin+1641>: je 0xb5a69729 <open_plugin+3121>
0xb5a69167 <open_plugin+1647>: mov 0x11c(%esp),%edx
0xb5a6916e <open_plugin+1654>: mov (%edx),%eax
0xb5a69170 <open_plugin+1656>: and $0x3,%eax
0xb5a69173 <open_plugin+1659>: cmp $0x3,%eax
0xb5a69176 <open_plugin+1662>: jne 0xb5a6914c <open_plugin+1620>
0xb5a69178 <open_plugin+1664>: mov %edx,(%esp)
0xb5a6917b <open_plugin+1667>: xor %ebp,%ebp
0xb5a6917d <open_plugin+1669>: call 0xb5a65c00
<xcb_xv_attribute_info_name at plt>
---Type <return> to continue, or q <return> to quit---
0xb5a69182 <open_plugin+1674>: movl $0x8,(%esp)
0xb5a69189 <open_plugin+1681>: mov %eax,%esi
0xb5a6918b <open_plugin+1683>: call 0xb5a65ba0 <malloc at plt>
0xb5a69190 <open_plugin+1688>: mov %esi,(%esp)
0xb5a69193 <open_plugin+1691>: mov %eax,%edi
0xb5a69195 <open_plugin+1693>: call 0xb5a65dd0 <__strdup at plt>
0xb5a6919a <open_plugin+1698>: mov 0x8c(%esp),%esi
0xb5a691a1 <open_plugin+1705>: mov %eax,(%edi)
0xb5a691a3 <open_plugin+1707>: mov %esi,(%esp)
0xb5a691a6 <open_plugin+1710>: lea 0xac(%esp),%esi
0xb5a691ad <open_plugin+1717>: call 0xb5a65bc0 <pthread_mutex_lock at plt>
0xb5a691b2 <open_plugin+1722>: mov (%edi),%eax
0xb5a691b4 <open_plugin+1724>: mov %eax,0x10(%esp)
0xb5a691b8 <open_plugin+1728>: mov %eax,(%esp)
0xb5a691bb <open_plugin+1731>: call 0xb5a65a80 <strlen at plt>
0xb5a691c0 <open_plugin+1736>: mov 0x70(%esp),%edx
0xb5a691c4 <open_plugin+1740>: mov %ebp,0x8(%esp)
0xb5a691c8 <open_plugin+1744>: movzwl %ax,%eax
0xb5a691cb <open_plugin+1747>: mov %eax,0xc(%esp)
0xb5a691cf <open_plugin+1751>: mov 0x3c(%edx),%eax
0xb5a691d2 <open_plugin+1754>: mov %esi,(%esp)
0xb5a691d5 <open_plugin+1757>: mov %eax,0x4(%esp)
0xb5a691d9 <open_plugin+1761>: call 0xb5a65940 <xcb_intern_atom at plt>
0xb5a691de <open_plugin+1766>: xor %ecx,%ecx
0xb5a691e0 <open_plugin+1768>: sub $0x4,%esp
0xb5a691e3 <open_plugin+1771>: mov 0xac(%esp),%eax
0xb5a691ea <open_plugin+1778>: mov %ecx,0x8(%esp)
0xb5a691ee <open_plugin+1782>: mov 0x70(%esp),%ecx
0xb5a691f2 <open_plugin+1786>: mov %eax,0x4(%esp)
0xb5a691f6 <open_plugin+1790>: mov 0x3c(%ecx),%eax
0xb5a691f9 <open_plugin+1793>: mov %eax,(%esp)
0xb5a691fc <open_plugin+1796>: call 0xb5a65af0
<xcb_intern_atom_reply at plt>
0xb5a69201 <open_plugin+1801>: mov 0x70(%esp),%esi
0xb5a69205 <open_plugin+1805>: lea 0xa8(%esp),%edx
0xb5a6920c <open_plugin+1812>: mov %eax,%ebp
0xb5a6920e <open_plugin+1814>: mov 0x8(%eax),%eax
0xb5a69211 <open_plugin+1817>: mov %eax,0xc(%esp)
0xb5a69215 <open_plugin+1821>: mov 0x54(%esi),%eax
0xb5a69218 <open_plugin+1824>: mov %eax,0x8(%esp)
---Type <return> to continue, or q <return> to quit---
0xb5a6921c <open_plugin+1828>: mov 0x3c(%esi),%eax
0xb5a6921f <open_plugin+1831>: mov %edx,(%esp)
0xb5a69222 <open_plugin+1834>: mov %eax,0x4(%esp)
0xb5a69226 <open_plugin+1838>: call 0xb5a65ad0
<xcb_xv_get_port_attribute at plt>
0xb5a6922b <open_plugin+1843>: xor %edx,%edx
0xb5a6922d <open_plugin+1845>: sub $0x4,%esp
0xb5a69230 <open_plugin+1848>: mov 0xa8(%esp),%eax
0xb5a69237 <open_plugin+1855>: mov %edx,0x8(%esp)
0xb5a6923b <open_plugin+1859>: mov %eax,0x4(%esp)
0xb5a6923f <open_plugin+1863>: mov 0x3c(%esi),%eax
0xb5a69242 <open_plugin+1866>: mov %eax,(%esp)
0xb5a69245 <open_plugin+1869>: call 0xb5a65cc0
<xcb_xv_get_port_attribute_reply at plt>
0xb5a6924a <open_plugin+1874>: mov %eax,%esi
0xb5a6924c <open_plugin+1876>: mov 0x8(%eax),%eax
0xb5a6924f <open_plugin+1879>: mov %eax,0x4(%edi)
0xb5a69252 <open_plugin+1882>: mov %ebp,(%esp)
0xb5a69255 <open_plugin+1885>: call 0xb5a659e0 <free at plt>
0xb5a6925a <open_plugin+1890>: mov %esi,(%esp)
0xb5a6925d <open_plugin+1893>: call 0xb5a659e0 <free at plt>
0xb5a69262 <open_plugin+1898>: mov 0x8c(%esp),%eax
0xb5a69269 <open_plugin+1905>: mov %eax,(%esp)
0xb5a6926c <open_plugin+1908>: call 0xb5a65a60 <pthread_mutex_unlock at plt>
0xb5a69271 <open_plugin+1913>: mov 0x70(%esp),%edx
0xb5a69275 <open_plugin+1917>: mov %edi,0x4(%esp)
0xb5a69279 <open_plugin+1921>: lea 0xffffede5(%ebx),%edi
0xb5a6927f <open_plugin+1927>: mov 0x44c(%edx),%eax
0xb5a69285 <open_plugin+1933>: mov %eax,(%esp)
0xb5a69288 <open_plugin+1936>: call 0xb5a65870 <xine_list_push_back at plt>
0xb5a6928d <open_plugin+1941>: mov 0x11c(%esp),%eax
0xb5a69294 <open_plugin+1948>: mov %eax,(%esp)
0xb5a69297 <open_plugin+1951>: call 0xb5a65c00
<xcb_xv_attribute_info_name at plt>
0xb5a6929c <open_plugin+1956>: mov $0x7,%ecx
0xb5a692a1 <open_plugin+1961>: cld
0xb5a692a2 <open_plugin+1962>: mov %eax,%esi
0xb5a692a4 <open_plugin+1964>: repz cmpsb %es:(%edi),%ds:(%esi)
0xb5a692a6 <open_plugin+1966>: jne 0xb5a6973d <open_plugin+3141>
0xb5a692ac <open_plugin+1972>: mov 0x134(%esp),%eax
0xb5a692b3 <open_plugin+1979>: lea 0xffffedec(%ebx),%edi
0xb5a692b9 <open_plugin+1985>: mov %eax,(%esp)
---Type <return> to continue, or q <return> to quit---
0xb5a692bc <open_plugin+1988>: call 0xb5a65bf0
<xcb_xv_adaptor_info_name at plt>
0xb5a692c1 <open_plugin+1993>: mov $0x2,%ecx
0xb5a692c6 <open_plugin+1998>: cld
0xb5a692c7 <open_plugin+1999>: mov %eax,%esi
0xb5a692c9 <open_plugin+2001>: repz cmpsb %es:(%edi),%ds:(%esi)
0xb5a692cb <open_plugin+2003>: jne 0xb5a698b8 <open_plugin+3520>
0xb5a692d1 <open_plugin+2009>: mov 0x70(%esp),%ecx
0xb5a692d5 <open_plugin+2013>: mov 0x450(%ecx),%edx
0xb5a692db <open_plugin+2019>: test %edx,%edx
0xb5a692dd <open_plugin+2021>: je 0xb5a6914c <open_plugin+1620>
0xb5a692e3 <open_plugin+2027>: mov 0x1c(%edx),%eax
0xb5a692e6 <open_plugin+2030>: test %eax,%eax
0xb5a692e8 <open_plugin+2032>: js 0xb5a6914c <open_plugin+1620>
0xb5a692ee <open_plugin+2038>: lea 0xfffff3b8(%ebx),%eax
0xb5a692f4 <open_plugin+2044>: mov %eax,0x8(%esp)
0xb5a692f8 <open_plugin+2048>: mov $0x2,%eax
0xb5a692fd <open_plugin+2053>: mov %eax,0x4(%esp)
0xb5a69301 <open_plugin+2057>: mov %edx,(%esp)
0xb5a69304 <open_plugin+2060>: call 0xb5a65930 <xine_log at plt>
0xb5a69309 <open_plugin+2065>: jmp 0xb5a6914c <open_plugin+1620>
0xb5a6930e <open_plugin+2070>: xchg %ax,%ax
0xb5a69310 <open_plugin+2072>: mov 0x1c(%eax),%ecx
0xb5a69313 <open_plugin+2075>: test %ecx,%ecx
0xb5a69315 <open_plugin+2077>: jle 0xb5a68bbd <open_plugin+197>
0xb5a6931b <open_plugin+2083>: lea 0xfffff258(%ebx),%eax
0xb5a69321 <open_plugin+2089>: mov $0x5,%edx
0xb5a69326 <open_plugin+2094>: mov %eax,0x4(%esp)
0xb5a6932a <open_plugin+2098>: lea 0xffffed6b(%ebx),%eax
0xb5a69330 <open_plugin+2104>: mov %edx,0x8(%esp)
0xb5a69334 <open_plugin+2108>: mov %eax,(%esp)
0xb5a69337 <open_plugin+2111>: call 0xb5a65a10 <dcgettext at plt>
0xb5a6933c <open_plugin+2116>: mov 0x160(%esp),%ecx
0xb5a69343 <open_plugin+2123>: mov %eax,0x8(%esp)
0xb5a69347 <open_plugin+2127>: mov $0x2,%eax
0xb5a6934c <open_plugin+2132>: mov %eax,0x4(%esp)
0xb5a69350 <open_plugin+2136>: mov 0x14(%ecx),%eax
0xb5a69353 <open_plugin+2139>: mov %eax,(%esp)
0xb5a69356 <open_plugin+2142>: call 0xb5a65930 <xine_log at plt>
0xb5a6935b <open_plugin+2147>: xor %eax,%eax
---Type <return> to continue, or q <return> to quit---
0xb5a6935d <open_plugin+2149>: jmp 0xb5a68bbf <open_plugin+199>
0xb5a69362 <open_plugin+2154>: test %al,%al
0xb5a69364 <open_plugin+2156>: je 0xb5a68e4f <open_plugin+855>
0xb5a6936a <open_plugin+2162>: mov 0x160(%esp),%esi
0xb5a69371 <open_plugin+2169>: mov 0x14(%esi),%eax
0xb5a69374 <open_plugin+2172>: test %eax,%eax
0xb5a69376 <open_plugin+2174>: je 0xb5a68bbd <open_plugin+197>
0xb5a6937c <open_plugin+2180>: mov 0x1c(%eax),%edx
0xb5a6937f <open_plugin+2183>: test %edx,%edx
0xb5a69381 <open_plugin+2185>: jle 0xb5a68bbd <open_plugin+197>
0xb5a69387 <open_plugin+2191>: mov $0x5,%eax
0xb5a6938c <open_plugin+2196>: mov %eax,0x8(%esp)
0xb5a69390 <open_plugin+2200>: lea 0xfffff2b0(%ebx),%eax
0xb5a69396 <open_plugin+2206>: mov %eax,0x4(%esp)
0xb5a6939a <open_plugin+2210>: lea 0xffffed6b(%ebx),%eax
0xb5a693a0 <open_plugin+2216>: mov %eax,(%esp)
0xb5a693a3 <open_plugin+2219>: call 0xb5a65a10 <dcgettext at plt>
0xb5a693a8 <open_plugin+2224>: mov %eax,0x8(%esp)
0xb5a693ac <open_plugin+2228>: mov $0x2,%eax
0xb5a693b1 <open_plugin+2233>: mov %eax,0x4(%esp)
0xb5a693b5 <open_plugin+2237>: mov 0x14(%esi),%eax
0xb5a693b8 <open_plugin+2240>: mov %eax,(%esp)
0xb5a693bb <open_plugin+2243>: call 0xb5a65930 <xine_log at plt>
0xb5a693c0 <open_plugin+2248>: xor %eax,%eax
0xb5a693c2 <open_plugin+2250>: jmp 0xb5a68bbf <open_plugin+199>
0xb5a693c7 <open_plugin+2255>: nop
0xb5a693c8 <open_plugin+2256>: mov %ebp,(%esp)
0xb5a693cb <open_plugin+2259>: call 0xb5a659e0 <free at plt>
0xb5a693d0 <open_plugin+2264>: jmp 0xb5a68e07 <open_plugin+783>
0xb5a693d5 <open_plugin+2269>: mov 0x70(%esp),%ecx
0xb5a693d9 <open_plugin+2273>: mov 0x450(%ecx),%edx
0xb5a693df <open_plugin+2279>: test %edx,%edx
0xb5a693e1 <open_plugin+2281>: je 0xb5a69404 <open_plugin+2316>
0xb5a693e3 <open_plugin+2283>: cmpl $0x1,0x1c(%edx)
0xb5a693e7 <open_plugin+2287>: jle 0xb5a69404 <open_plugin+2316>
0xb5a693e9 <open_plugin+2289>: lea 0xfffff6b8(%ebx),%eax
0xb5a693ef <open_plugin+2295>: mov $0x2,%ecx
0xb5a693f4 <open_plugin+2300>: mov %eax,0x8(%esp)
0xb5a693f8 <open_plugin+2304>: mov %ecx,0x4(%esp)
---Type <return> to continue, or q <return> to quit---
0xb5a693fc <open_plugin+2308>: mov %edx,(%esp)
0xb5a693ff <open_plugin+2311>: call 0xb5a65930 <xine_log at plt>
0xb5a69404 <open_plugin+2316>: mov 0x84(%esp),%esi
0xb5a6940b <open_plugin+2323>: mov %esi,(%esp)
0xb5a6940e <open_plugin+2326>: call 0xb5a659e0 <free at plt>
0xb5a69413 <open_plugin+2331>: mov 0x80(%esp),%eax
0xb5a6941a <open_plugin+2338>: lea 0xa4(%esp),%edx
0xb5a69421 <open_plugin+2345>: mov 0x70(%esp),%ecx
0xb5a69425 <open_plugin+2349>: mov %eax,0x8(%esp)
0xb5a69429 <open_plugin+2353>: mov 0x3c(%ecx),%eax
0xb5a6942c <open_plugin+2356>: mov %edx,(%esp)
0xb5a6942f <open_plugin+2359>: mov %eax,0x4(%esp)
0xb5a69433 <open_plugin+2363>: call 0xb5a65be0
<xcb_xv_list_image_formats at plt>
0xb5a69438 <open_plugin+2368>: xor %edx,%edx
0xb5a6943a <open_plugin+2370>: sub $0x4,%esp
0xb5a6943d <open_plugin+2373>: mov 0xa4(%esp),%eax
0xb5a69444 <open_plugin+2380>: mov 0x70(%esp),%esi
0xb5a69448 <open_plugin+2384>: mov %edx,0x8(%esp)
0xb5a6944c <open_plugin+2388>: mov %eax,0x4(%esp)
0xb5a69450 <open_plugin+2392>: mov 0x3c(%esi),%eax
0xb5a69453 <open_plugin+2395>: mov %eax,(%esp)
0xb5a69456 <open_plugin+2398>: call 0xb5a65d80
<xcb_xv_list_image_formats_reply at plt>
0xb5a6945b <open_plugin+2403>: mov %eax,%edi
0xb5a6945d <open_plugin+2405>: lea 0x90(%esp),%eax
0xb5a69464 <open_plugin+2412>: mov %eax,(%esp)
0xb5a69467 <open_plugin+2415>: mov %edi,0x4(%esp)
0xb5a6946b <open_plugin+2419>: call 0xb5a65a00
<xcb_xv_list_image_formats_format_iterator at plt>
0xb5a69470 <open_plugin+2424>: sub $0x4,%esp
0xb5a69473 <open_plugin+2427>: mov 0x90(%esp),%eax
0xb5a6947a <open_plugin+2434>: mov %eax,0x128(%esp)
0xb5a69481 <open_plugin+2441>: mov 0x94(%esp),%eax
0xb5a69488 <open_plugin+2448>: mov %eax,0x12c(%esp)
0xb5a6948f <open_plugin+2455>: mov 0x98(%esp),%eax
0xb5a69496 <open_plugin+2462>: mov %eax,0x130(%esp)
0xb5a6949d <open_plugin+2469>: movl $0x0,0x48(%esi)
0xb5a694a4 <open_plugin+2476>: movl $0x0,0x4c(%esi)
0xb5a694ab <open_plugin+2483>: mov 0x12c(%esp),%eax
0xb5a694b2 <open_plugin+2490>: test %eax,%eax
0xb5a694b4 <open_plugin+2492>: je 0xb5a6959c <open_plugin+2724>
---Type <return> to continue, or q <return> to quit---
0xb5a694ba <open_plugin+2498>: lea 0x128(%esp),%esi
0xb5a694c1 <open_plugin+2505>: jmp 0xb5a694e5 <open_plugin+2541>
0xb5a694c3 <open_plugin+2507>: cmp $0x32595559,%eax
0xb5a694c8 <open_plugin+2512>: je 0xb5a69558 <open_plugin+2656>
0xb5a694ce <open_plugin+2518>: mov %esi,(%esp)
0xb5a694d1 <open_plugin+2521>: call 0xb5a65c10
<xcb_xv_image_format_info_next at plt>
0xb5a694d6 <open_plugin+2526>: mov 0x12c(%esp),%ebp
0xb5a694dd <open_plugin+2533>: test %ebp,%ebp
0xb5a694df <open_plugin+2535>: je 0xb5a6959c <open_plugin+2724>
0xb5a694e5 <open_plugin+2541>: mov 0x128(%esp),%eax
0xb5a694ec <open_plugin+2548>: mov (%eax),%eax
0xb5a694ee <open_plugin+2550>: cmp $0x32315659,%eax
0xb5a694f3 <open_plugin+2555>: jne 0xb5a694c3 <open_plugin+2507>
0xb5a694f5 <open_plugin+2557>: mov 0x70(%esp),%eax
0xb5a694f9 <open_plugin+2561>: orl $0x1,0x60(%eax)
0xb5a694fd <open_plugin+2565>: movl $0x32315659,0x48(%eax)
0xb5a69504 <open_plugin+2572>: mov 0x450(%eax),%eax
0xb5a6950a <open_plugin+2578>: test %eax,%eax
0xb5a6950c <open_plugin+2580>: je 0xb5a694ce <open_plugin+2518>
0xb5a6950e <open_plugin+2582>: mov 0x1c(%eax),%eax
0xb5a69511 <open_plugin+2585>: test %eax,%eax
0xb5a69513 <open_plugin+2587>: jle 0xb5a694ce <open_plugin+2518>
0xb5a69515 <open_plugin+2589>: mov 0x44(%esp),%ecx
0xb5a69519 <open_plugin+2593>: mov $0x5,%eax
0xb5a6951e <open_plugin+2598>: mov %eax,0x8(%esp)
0xb5a69522 <open_plugin+2602>: lea 0xfffff6e8(%ebx),%eax
0xb5a69528 <open_plugin+2608>: mov %eax,0x4(%esp)
0xb5a6952c <open_plugin+2612>: mov %ecx,(%esp)
0xb5a6952f <open_plugin+2615>: call 0xb5a65a10 <dcgettext at plt>
0xb5a69534 <open_plugin+2620>: mov 0x70(%esp),%edx
0xb5a69538 <open_plugin+2624>: mov %eax,0x8(%esp)
0xb5a6953c <open_plugin+2628>: mov $0x2,%eax
0xb5a69541 <open_plugin+2633>: mov %eax,0x4(%esp)
0xb5a69545 <open_plugin+2637>: mov 0x450(%edx),%eax
0xb5a6954b <open_plugin+2643>: mov %eax,(%esp)
0xb5a6954e <open_plugin+2646>: call 0xb5a65930 <xine_log at plt>
0xb5a69553 <open_plugin+2651>: jmp 0xb5a694ce <open_plugin+2518>
0xb5a69558 <open_plugin+2656>: mov 0x70(%esp),%ecx
0xb5a6955c <open_plugin+2660>: mov 0x450(%ecx),%eax
---Type <return> to continue, or q <return> to quit---
0xb5a69562 <open_plugin+2666>: orl $0x2,0x60(%ecx)
0xb5a69566 <open_plugin+2670>: movl $0x32595559,0x4c(%ecx)
0xb5a6956d <open_plugin+2677>: test %eax,%eax
0xb5a6956f <open_plugin+2679>: je 0xb5a694ce <open_plugin+2518>
0xb5a69575 <open_plugin+2685>: mov 0x1c(%eax),%eax
0xb5a69578 <open_plugin+2688>: test %eax,%eax
0xb5a6957a <open_plugin+2690>: jle 0xb5a694ce <open_plugin+2518>
0xb5a69580 <open_plugin+2696>: mov $0x5,%eax
0xb5a69585 <open_plugin+2701>: mov %eax,0x8(%esp)
0xb5a69589 <open_plugin+2705>: lea 0xfffff724(%ebx),%eax
0xb5a6958f <open_plugin+2711>: mov %eax,0x4(%esp)
0xb5a69593 <open_plugin+2715>: mov 0x44(%esp),%eax
0xb5a69597 <open_plugin+2719>: mov %eax,(%esp)
0xb5a6959a <open_plugin+2722>: jmp 0xb5a6952f <open_plugin+2615>
0xb5a6959c <open_plugin+2724>: mov %edi,(%esp)
0xb5a6959f <open_plugin+2727>: mov $0x5,%esi
0xb5a695a4 <open_plugin+2732>: mov $0xa,%ebp
0xb5a695a9 <open_plugin+2737>: call 0xb5a659e0 <free at plt>
0xb5a695ae <open_plugin+2742>: mov 0x78(%esp),%ecx
0xb5a695b2 <open_plugin+2746>: lea 0xfffff760(%ebx),%eax
0xb5a695b8 <open_plugin+2752>: mov 0x14(%ecx),%edi
0xb5a695bb <open_plugin+2755>: mov %esi,0x8(%esp)
0xb5a695bf <open_plugin+2759>: mov 0x44(%esp),%esi
0xb5a695c3 <open_plugin+2763>: mov %eax,0x4(%esp)
0xb5a695c7 <open_plugin+2767>: mov %esi,(%esp)
0xb5a695ca <open_plugin+2770>: call 0xb5a65a10 <dcgettext at plt>
0xb5a695cf <open_plugin+2775>: mov $0x5,%ecx
0xb5a695d4 <open_plugin+2780>: mov %ecx,0x8(%esp)
0xb5a695d8 <open_plugin+2784>: mov %eax,%esi
0xb5a695da <open_plugin+2786>: lea 0xffffeec1(%ebx),%eax
0xb5a695e0 <open_plugin+2792>: mov %eax,0x4(%esp)
0xb5a695e4 <open_plugin+2796>: mov 0x44(%esp),%eax
0xb5a695e8 <open_plugin+2800>: mov %eax,(%esp)
0xb5a695eb <open_plugin+2803>: call 0xb5a65a10 <dcgettext at plt>
0xb5a695f0 <open_plugin+2808>: mov 0x70(%esp),%edx
0xb5a695f4 <open_plugin+2812>: mov 0x78(%esp),%ecx
0xb5a695f8 <open_plugin+2816>: mov %esi,0x10(%esp)
0xb5a695fc <open_plugin+2820>: mov %edx,0x1c(%esp)
0xb5a69600 <open_plugin+2824>: lea 0xffff9bd4(%ebx),%edx
---Type <return> to continue, or q <return> to quit---
0xb5a69606 <open_plugin+2830>: mov %edx,0x18(%esp)
0xb5a6960a <open_plugin+2834>: mov $0xa,%edx
0xb5a6960f <open_plugin+2839>: mov %eax,0xc(%esp)
0xb5a69613 <open_plugin+2843>: xor %eax,%eax
0xb5a69615 <open_plugin+2845>: mov %eax,0x8(%esp)
0xb5a69619 <open_plugin+2849>: lea 0xfffff7a4(%ebx),%eax
0xb5a6961f <open_plugin+2855>: mov %ecx,(%esp)
0xb5a69622 <open_plugin+2858>: mov %edx,0x14(%esp)
0xb5a69626 <open_plugin+2862>: mov %eax,0x4(%esp)
0xb5a6962a <open_plugin+2866>: call *%edi
0xb5a6962c <open_plugin+2868>: mov 0x70(%esp),%esi
0xb5a69630 <open_plugin+2872>: mov 0x44(%esp),%edx
0xb5a69634 <open_plugin+2876>: mov %eax,0x5c(%esi)
0xb5a69637 <open_plugin+2879>: mov 0x78(%esp),%eax
0xb5a6963b <open_plugin+2883>: mov 0xc(%eax),%edi
0xb5a6963e <open_plugin+2886>: mov $0x5,%eax
0xb5a69643 <open_plugin+2891>: mov %eax,0x8(%esp)
0xb5a69647 <open_plugin+2895>: lea 0xfffff7c4(%ebx),%eax
0xb5a6964d <open_plugin+2901>: mov %edx,(%esp)
0xb5a69650 <open_plugin+2904>: mov %eax,0x4(%esp)
0xb5a69654 <open_plugin+2908>: call 0xb5a65a10 <dcgettext at plt>
0xb5a69659 <open_plugin+2913>: mov 0x44(%esp),%ecx
0xb5a6965d <open_plugin+2917>: mov %ecx,(%esp)
0xb5a69660 <open_plugin+2920>: mov %eax,%esi
0xb5a69662 <open_plugin+2922>: mov $0x5,%eax
0xb5a69667 <open_plugin+2927>: mov %eax,0x8(%esp)
0xb5a6966b <open_plugin+2931>: lea 0xfffffc7c(%ebx),%eax
0xb5a69671 <open_plugin+2937>: mov %eax,0x4(%esp)
0xb5a69675 <open_plugin+2941>: call 0xb5a65a10 <dcgettext at plt>
0xb5a6967a <open_plugin+2946>: mov 0x70(%esp),%edx
0xb5a6967e <open_plugin+2950>: mov $0x4,%ecx
0xb5a69683 <open_plugin+2955>: mov %ecx,0x8(%esp)
0xb5a69687 <open_plugin+2959>: mov 0x78(%esp),%ecx
0xb5a6968b <open_plugin+2963>: mov %esi,0x14(%esp)
0xb5a6968f <open_plugin+2967>: mov %ebp,0x18(%esp)
0xb5a69693 <open_plugin+2971>: mov %edx,0x20(%esp)
0xb5a69697 <open_plugin+2975>: lea 0xffff9bc0(%ebx),%edx
0xb5a6969d <open_plugin+2981>: mov %edx,0x1c(%esp)
0xb5a696a1 <open_plugin+2985>: mov %eax,0x10(%esp)
---Type <return> to continue, or q <return> to quit---
0xb5a696a5 <open_plugin+2989>: lea 0x1bc(%ebx),%eax
0xb5a696ab <open_plugin+2995>: mov %eax,0xc(%esp)
0xb5a696af <open_plugin+2999>: lea 0xfffffc9c(%ebx),%eax
0xb5a696b5 <open_plugin+3005>: mov %eax,0x4(%esp)
0xb5a696b9 <open_plugin+3009>: mov %ecx,(%esp)
0xb5a696bc <open_plugin+3012>: call *%edi
0xb5a696be <open_plugin+3014>: mov 0x70(%esp),%esi
0xb5a696c2 <open_plugin+3018>: xor %edx,%edx
0xb5a696c4 <open_plugin+3020>: cmpl $0x1,0x444(%esi)
0xb5a696cb <open_plugin+3027>: mov %edx,0x440(%esi)
0xb5a696d1 <open_plugin+3033>: mov %eax,0x43c(%esi)
0xb5a696d7 <open_plugin+3039>: je 0xb5a697bd <open_plugin+3269>
0xb5a696dd <open_plugin+3045>: xor %eax,%eax
0xb5a696df <open_plugin+3047>: mov %eax,0x10(%esp)
0xb5a696e3 <open_plugin+3051>: mov 0x44(%esi),%eax
0xb5a696e6 <open_plugin+3054>: mov %eax,0xc(%esp)
0xb5a696ea <open_plugin+3058>: mov 0x40(%esi),%eax
0xb5a696ed <open_plugin+3061>: mov %eax,0x8(%esp)
0xb5a696f1 <open_plugin+3065>: mov 0x3c(%esi),%eax
0xb5a696f4 <open_plugin+3068>: mov %eax,0x4(%esp)
0xb5a696f8 <open_plugin+3072>: mov 0x450(%esi),%eax
0xb5a696fe <open_plugin+3078>: mov %eax,(%esp)
0xb5a69701 <open_plugin+3081>: call 0xb5a6b824 <xcbosd_create>
0xb5a69706 <open_plugin+3086>: mov 0x70(%esp),%ecx
0xb5a6970a <open_plugin+3090>: mov %ecx,%esi
0xb5a6970c <open_plugin+3092>: mov %eax,0x238(%ecx)
0xb5a69712 <open_plugin+3098>: mov 0x238(%esi),%eax
0xb5a69718 <open_plugin+3104>: test %eax,%eax
0xb5a6971a <open_plugin+3106>: je 0xb5a69720 <open_plugin+3112>
0xb5a6971c <open_plugin+3108>: orl $0x10,0x60(%esi)
0xb5a69720 <open_plugin+3112>: mov 0x70(%esp),%eax
0xb5a69724 <open_plugin+3116>: jmp 0xb5a68bbf <open_plugin+199>
0xb5a69729 <open_plugin+3121>: mov 0x88(%esp),%edx
0xb5a69730 <open_plugin+3128>: mov %edx,(%esp)
0xb5a69733 <open_plugin+3131>: call 0xb5a659e0 <free at plt>
0xb5a69738 <open_plugin+3136>: jmp 0xb5a69404 <open_plugin+2316>
0xb5a6973d <open_plugin+3141>: mov 0x11c(%esp),%eax
0xb5a69744 <open_plugin+3148>: lea 0xffffedef(%ebx),%edi
0xb5a6974a <open_plugin+3154>: mov %eax,(%esp)
---Type <return> to continue, or q <return> to quit---
0xb5a6974d <open_plugin+3157>: call 0xb5a65c00
<xcb_xv_attribute_info_name at plt>
0xb5a69752 <open_plugin+3162>: mov $0xe,%ecx
0xb5a69757 <open_plugin+3167>: cld
0xb5a69758 <open_plugin+3168>: mov %eax,%esi
0xb5a6975a <open_plugin+3170>: repz cmpsb %es:(%edi),%ds:(%esi)
0xb5a6975c <open_plugin+3172>: jne 0xb5a6981c <open_plugin+3364>
0xb5a69762 <open_plugin+3178>: xor %eax,%eax
0xb5a69764 <open_plugin+3180>: xor %ebp,%ebp
0xb5a69766 <open_plugin+3182>: mov 0x11c(%esp),%ecx
0xb5a6976d <open_plugin+3189>: mov %eax,0xc(%esp)
0xb5a69771 <open_plugin+3193>: mov 0x134(%esp),%eax
0xb5a69778 <open_plugin+3200>: xor %edi,%edi
0xb5a6977a <open_plugin+3202>: mov %ebp,0x8(%esp)
0xb5a6977e <open_plugin+3206>: mov $0x3,%edx
0xb5a69783 <open_plugin+3211>: mov %edi,0x4(%esp)
0xb5a69787 <open_plugin+3215>: mov (%eax),%eax
0xb5a69789 <open_plugin+3217>: mov %eax,(%esp)
0xb5a6978c <open_plugin+3220>: mov 0x70(%esp),%eax
0xb5a69790 <open_plugin+3224>: call 0xb5a687c4 <xv_check_capability>
0xb5a69795 <open_plugin+3229>: jmp 0xb5a6914c <open_plugin+1620>
0xb5a6979a <open_plugin+3234>: mov %eax,(%esp)
0xb5a6979d <open_plugin+3237>: call 0xb5a659e0 <free at plt>
0xb5a697a2 <open_plugin+3242>: mov 0x134(%esp),%eax
0xb5a697a9 <open_plugin+3249>: mov 0x7c(%esp),%edx
0xb5a697ad <open_plugin+3253>: mov (%eax),%edi
0xb5a697af <open_plugin+3255>: add %edi,%edx
0xb5a697b1 <open_plugin+3257>: mov %edx,0x80(%esp)
0xb5a697b8 <open_plugin+3264>: jmp 0xb5a68e20 <open_plugin+808>
0xb5a697bd <open_plugin+3269>: mov $0x1,%eax
0xb5a697c2 <open_plugin+3274>: mov %eax,0x10(%esp)
0xb5a697c6 <open_plugin+3278>: mov 0x44(%esi),%eax
0xb5a697c9 <open_plugin+3281>: mov %eax,0xc(%esp)
0xb5a697cd <open_plugin+3285>: mov 0x40(%esi),%eax
0xb5a697d0 <open_plugin+3288>: mov %eax,0x8(%esp)
0xb5a697d4 <open_plugin+3292>: mov 0x3c(%esi),%eax
0xb5a697d7 <open_plugin+3295>: mov %eax,0x4(%esp)
0xb5a697db <open_plugin+3299>: mov 0x450(%esi),%eax
0xb5a697e1 <open_plugin+3305>: mov %eax,(%esp)
0xb5a697e4 <open_plugin+3308>: call 0xb5a6b824 <xcbosd_create>
---Type <return> to continue, or q <return> to quit---
0xb5a697e9 <open_plugin+3313>: test %eax,%eax
0xb5a697eb <open_plugin+3315>: mov %eax,%edx
0xb5a697ed <open_plugin+3317>: mov %eax,0x238(%esi)
0xb5a697f3 <open_plugin+3323>: je 0xb5a69720 <open_plugin+3112>
0xb5a697f9 <open_plugin+3329>: mov 0x74(%esp),%eax
0xb5a697fd <open_plugin+3333>: mov %eax,0x8(%esp)
0xb5a69801 <open_plugin+3337>: mov 0x448(%esi),%eax
0xb5a69807 <open_plugin+3343>: mov %edx,(%esp)
0xb5a6980a <open_plugin+3346>: mov %eax,0x4(%esp)
0xb5a6980e <open_plugin+3350>: call 0xb5a6b7f0 <xcbosd_colorkey>
0xb5a69813 <open_plugin+3355>: mov 0x70(%esp),%esi
0xb5a69817 <open_plugin+3359>: jmp 0xb5a69712 <open_plugin+3098>
0xb5a6981c <open_plugin+3364>: mov 0x11c(%esp),%eax
0xb5a69823 <open_plugin+3371>: lea 0xffffedfd(%ebx),%edi
0xb5a69829 <open_plugin+3377>: mov %eax,(%esp)
0xb5a6982c <open_plugin+3380>: call 0xb5a65c00
<xcb_xv_attribute_info_name at plt>
0xb5a69831 <open_plugin+3385>: mov $0xe,%ecx
0xb5a69836 <open_plugin+3390>: cld
0xb5a69837 <open_plugin+3391>: mov %eax,%esi
0xb5a69839 <open_plugin+3393>: repz cmpsb %es:(%edi),%ds:(%esi)
0xb5a6983b <open_plugin+3395>: jne 0xb5a698f0 <open_plugin+3576>
0xb5a69841 <open_plugin+3401>: xor %eax,%eax
0xb5a69843 <open_plugin+3403>: xor %edx,%edx
0xb5a69845 <open_plugin+3405>: mov 0x11c(%esp),%ecx
0xb5a6984c <open_plugin+3412>: mov %eax,0x4(%esp)
0xb5a69850 <open_plugin+3416>: mov 0x134(%esp),%eax
0xb5a69857 <open_plugin+3423>: xor %esi,%esi
0xb5a69859 <open_plugin+3425>: mov %edx,0x8(%esp)
0xb5a6985d <open_plugin+3429>: mov $0x5,%edx
0xb5a69862 <open_plugin+3434>: mov %esi,0xc(%esp)
0xb5a69866 <open_plugin+3438>: mov (%eax),%eax
0xb5a69868 <open_plugin+3440>: mov %eax,(%esp)
0xb5a6986b <open_plugin+3443>: mov 0x70(%esp),%eax
0xb5a6986f <open_plugin+3447>: call 0xb5a687c4 <xv_check_capability>
0xb5a69874 <open_plugin+3452>: jmp 0xb5a6914c <open_plugin+1620>
0xb5a69879 <open_plugin+3457>: mov 0x160(%esp),%eax
0xb5a69880 <open_plugin+3464>: mov 0x14(%eax),%edx
0xb5a69883 <open_plugin+3467>: test %edx,%edx
0xb5a69885 <open_plugin+3469>: je 0xb5a68bbd <open_plugin+197>
---Type <return> to continue, or q <return> to quit---
0xb5a6988b <open_plugin+3475>: cmpl $0x1,0x1c(%edx)
0xb5a6988f <open_plugin+3479>: jle 0xb5a68bbd <open_plugin+197>
0xb5a69895 <open_plugin+3485>: lea 0xfffff284(%ebx),%eax
0xb5a6989b <open_plugin+3491>: mov %eax,0x8(%esp)
0xb5a6989f <open_plugin+3495>: mov $0x2,%eax
0xb5a698a4 <open_plugin+3500>: mov %eax,0x4(%esp)
0xb5a698a8 <open_plugin+3504>: mov %edx,(%esp)
0xb5a698ab <open_plugin+3507>: call 0xb5a65930 <xine_log at plt>
0xb5a698b0 <open_plugin+3512>: xor %eax,%eax
0xb5a698b2 <open_plugin+3514>: jmp 0xb5a68bbf <open_plugin+199>
0xb5a698b7 <open_plugin+3519>: nop
0xb5a698b8 <open_plugin+3520>: xor %eax,%eax(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
0xb5a698ba <open_plugin+3522>: mov 0x11c(%esp),%ecx
0xb5a698c1 <open_plugin+3529>: mov $0x2,%edx
0xb5a698c6 <open_plugin+3534>: mov %eax,0xc(%esp)
0xb5a698ca <open_plugin+3538>: xor %eax,%eax
0xb5a698cc <open_plugin+3540>: mov %eax,0x8(%esp)
0xb5a698d0 <open_plugin+3544>: xor %eax,%eax
0xb5a698d2 <open_plugin+3546>: mov %eax,0x4(%esp)
0xb5a698d6 <open_plugin+3550>: mov 0x134(%esp),%eax
0xb5a698dd <open_plugin+3557>: mov (%eax),%eax
0xb5a698df <open_plugin+3559>: mov %eax,(%esp)
0xb5a698e2 <open_plugin+3562>: mov 0x70(%esp),%eax
0xb5a698e6 <open_plugin+3566>: call 0xb5a687c4 <xv_check_capability>
0xb5a698eb <open_plugin+3571>: jmp 0xb5a6914c <open_plugin+1620>
0xb5a698f0 <open_plugin+3576>: mov 0x11c(%esp),%eax
0xb5a698f7 <open_plugin+3583>: lea 0xffffee0b(%ebx),%edi
0xb5a698fd <open_plugin+3589>: mov %eax,(%esp)
0xb5a69900 <open_plugin+3592>: call 0xb5a65c00
<xcb_xv_attribute_info_name at plt>
0xb5a69905 <open_plugin+3597>: mov $0xc,%ecx
0xb5a6990a <open_plugin+3602>: cld
0xb5a6990b <open_plugin+3603>: mov %eax,%esi
0xb5a6990d <open_plugin+3605>: repz cmpsb %es:(%edi),%ds:(%esi)
0xb5a6990f <open_plugin+3607>: jne 0xb5a69949 <open_plugin+3665>
0xb5a69911 <open_plugin+3609>: xor %eax,%eax
0xb5a69913 <open_plugin+3611>: mov 0x11c(%esp),%ecx
0xb5a6991a <open_plugin+3618>: mov $0x4,%edx
0xb5a6991f <open_plugin+3623>: mov %eax,0xc(%esp)
0xb5a69923 <open_plugin+3627>: xor %eax,%eax
---Type <return> to continue, or q <return> to quit---
0xb5a69925 <open_plugin+3629>: mov %eax,0x8(%esp)
0xb5a69929 <open_plugin+3633>: xor %eax,%eax
0xb5a6992b <open_plugin+3635>: mov %eax,0x4(%esp)
0xb5a6992f <open_plugin+3639>: mov 0x134(%esp),%eax
0xb5a69936 <open_plugin+3646>: mov (%eax),%eax
0xb5a69938 <open_plugin+3648>: mov %eax,(%esp)
0xb5a6993b <open_plugin+3651>: mov 0x70(%esp),%eax
0xb5a6993f <open_plugin+3655>: call 0xb5a687c4 <xv_check_capability>
0xb5a69944 <open_plugin+3660>: jmp 0xb5a6914c <open_plugin+1620>
0xb5a69949 <open_plugin+3665>: mov 0x11c(%esp),%eax
0xb5a69950 <open_plugin+3672>: lea 0xffffedd4(%ebx),%edi
0xb5a69956 <open_plugin+3678>: mov %eax,(%esp)
0xb5a69959 <open_plugin+3681>: call 0xb5a65c00
<xcb_xv_attribute_info_name at plt>
0xb5a6995e <open_plugin+3686>: mov $0xc,%ecx
0xb5a69963 <open_plugin+3691>: cld
0xb5a69964 <open_plugin+3692>: mov %eax,%esi
0xb5a69966 <open_plugin+3694>: repz cmpsb %es:(%edi),%ds:(%esi)
0xb5a69968 <open_plugin+3696>: jne 0xb5a699e2 <open_plugin+3818>
0xb5a6996a <open_plugin+3698>: mov 0x44(%esp),%esi
0xb5a6996e <open_plugin+3702>: mov $0x5,%eax
0xb5a69973 <open_plugin+3707>: mov %eax,0x8(%esp)
0xb5a69977 <open_plugin+3711>: lea 0xfffff3fc(%ebx),%eax
0xb5a6997d <open_plugin+3717>: mov %eax,0x4(%esp)
0xb5a69981 <open_plugin+3721>: mov %esi,(%esp)
0xb5a69984 <open_plugin+3724>: call 0xb5a65a10 <dcgettext at plt>
0xb5a69989 <open_plugin+3729>: mov %eax,%esi
0xb5a6998b <open_plugin+3731>: mov $0x5,%eax
0xb5a69990 <open_plugin+3736>: mov %eax,0x8(%esp)
0xb5a69994 <open_plugin+3740>: lea 0xffffee17(%ebx),%eax
0xb5a6999a <open_plugin+3746>: mov %eax,0x4(%esp)
0xb5a6999e <open_plugin+3750>: mov 0x44(%esp),%eax
0xb5a699a2 <open_plugin+3754>: mov %eax,(%esp)
0xb5a699a5 <open_plugin+3757>: call 0xb5a65a10 <dcgettext at plt>
0xb5a699aa <open_plugin+3762>: mov 0x11c(%esp),%ecx
0xb5a699b1 <open_plugin+3769>: mov $0x6,%edx
0xb5a699b6 <open_plugin+3774>: mov %esi,0xc(%esp)
0xb5a699ba <open_plugin+3778>: mov %eax,0x8(%esp)
0xb5a699be <open_plugin+3782>: lea 0xffffee30(%ebx),%eax
0xb5a699c4 <open_plugin+3788>: mov %eax,0x4(%esp)
---Type <return> to continue, or q <return> to quit---
0xb5a699c8 <open_plugin+3792>: mov 0x134(%esp),%eax
0xb5a699cf <open_plugin+3799>: mov (%eax),%eax
0xb5a699d1 <open_plugin+3801>: mov %eax,(%esp)
0xb5a699d4 <open_plugin+3804>: mov 0x70(%esp),%eax
0xb5a699d8 <open_plugin+3808>: call 0xb5a687c4 <xv_check_capability>
0xb5a699dd <open_plugin+3813>: jmp 0xb5a6914c <open_plugin+1620>
0xb5a699e2 <open_plugin+3818>: mov 0x11c(%esp),%eax
0xb5a699e9 <open_plugin+3825>: lea 0xffffedbe(%ebx),%edi
0xb5a699ef <open_plugin+3831>: mov %eax,(%esp)
0xb5a699f2 <open_plugin+3834>: call 0xb5a65c00
<xcb_xv_attribute_info_name at plt>
0xb5a699f7 <open_plugin+3839>: mov $0x16,%ecx
0xb5a699fc <open_plugin+3844>: cld
0xb5a699fd <open_plugin+3845>: mov %eax,%esi
0xb5a699ff <open_plugin+3847>: repz cmpsb %es:(%edi),%ds:(%esi)
0xb5a69a01 <open_plugin+3849>: jne 0xb5a69a7b <open_plugin+3971>
0xb5a69a03 <open_plugin+3851>: mov 0x44(%esp),%edx
0xb5a69a07 <open_plugin+3855>: lea 0xfffff498(%ebx),%eax
0xb5a69a0d <open_plugin+3861>: mov $0x5,%ebp
0xb5a69a12 <open_plugin+3866>: mov %ebp,0x8(%esp)
0xb5a69a16 <open_plugin+3870>: mov $0x5,%edi
0xb5a69a1b <open_plugin+3875>: mov %eax,0x4(%esp)
0xb5a69a1f <open_plugin+3879>: mov %edx,(%esp)
0xb5a69a22 <open_plugin+3882>: call 0xb5a65a10 <dcgettext at plt>
0xb5a69a27 <open_plugin+3887>: mov 0x44(%esp),%ecx
0xb5a69a2b <open_plugin+3891>: mov %edi,0x8(%esp)
0xb5a69a2f <open_plugin+3895>: mov %ecx,(%esp)
0xb5a69a32 <open_plugin+3898>: mov %eax,%esi
0xb5a69a34 <open_plugin+3900>: lea 0xffffee49(%ebx),%eax
0xb5a69a3a <open_plugin+3906>: mov %eax,0x4(%esp)
0xb5a69a3e <open_plugin+3910>: call 0xb5a65a10 <dcgettext at plt>
0xb5a69a43 <open_plugin+3915>: mov 0x11c(%esp),%ecx
0xb5a69a4a <open_plugin+3922>: mov $0x7,%edx
0xb5a69a4f <open_plugin+3927>: mov %esi,0xc(%esp)
0xb5a69a53 <open_plugin+3931>: mov %eax,0x8(%esp)
0xb5a69a57 <open_plugin+3935>: lea 0xfffff4b8(%ebx),%eax
0xb5a69a5d <open_plugin+3941>: mov %eax,0x4(%esp)
0xb5a69a61 <open_plugin+3945>: mov 0x134(%esp),%eax
0xb5a69a68 <open_plugin+3952>: mov (%eax),%eax
0xb5a69a6a <open_plugin+3954>: mov %eax,(%esp)
---Type <return> to continue, or q <return> to quit---
0xb5a69a6d <open_plugin+3957>: mov 0x70(%esp),%eax
0xb5a69a71 <open_plugin+3961>: call 0xb5a687c4 <xv_check_capability>
0xb5a69a76 <open_plugin+3966>: jmp 0xb5a6914c <open_plugin+1620>
0xb5a69a7b <open_plugin+3971>: mov 0x11c(%esp),%eax
0xb5a69a82 <open_plugin+3978>: lea 0xffffed85(%ebx),%edi
0xb5a69a88 <open_plugin+3984>: mov %eax,(%esp)
0xb5a69a8b <open_plugin+3987>: call 0xb5a65c00
<xcb_xv_attribute_info_name at plt>
0xb5a69a90 <open_plugin+3992>: mov $0xa,%ecx
0xb5a69a95 <open_plugin+3997>: cld
0xb5a69a96 <open_plugin+3998>: mov %eax,%esi
0xb5a69a98 <open_plugin+4000>: repz cmpsb %es:(%edi),%ds:(%esi)
0xb5a69a9a <open_plugin+4002>: jne 0xb5a69b4f <open_plugin+4183>
0xb5a69aa0 <open_plugin+4008>: mov 0x78(%esp),%esi
0xb5a69aa4 <open_plugin+4012>: lea 0xfffff4dc(%ebx),%eax
0xb5a69aaa <open_plugin+4018>: xor %ebp,%ebp
0xb5a69aac <open_plugin+4020>: mov 0x8(%esi),%edi
0xb5a69aaf <open_plugin+4023>: mov $0x5,%esi
0xb5a69ab4 <open_plugin+4028>: mov %eax,0x4(%esp)
0xb5a69ab8 <open_plugin+4032>: mov 0x44(%esp),%eax
0xb5a69abc <open_plugin+4036>: mov %esi,0x8(%esp)
0xb5a69ac0 <open_plugin+4040>: mov %eax,(%esp)
0xb5a69ac3 <open_plugin+4043>: call 0xb5a65a10 <dcgettext at plt>
0xb5a69ac8 <open_plugin+4048>: mov 0x44(%esp),%edx
0xb5a69acc <open_plugin+4052>: mov $0x5,%ecx
0xb5a69ad1 <open_plugin+4057>: mov %ecx,0x8(%esp)
0xb5a69ad5 <open_plugin+4061>: mov %edx,(%esp)
0xb5a69ad8 <open_plugin+4064>: mov %eax,%esi
0xb5a69ada <open_plugin+4066>: lea 0xffffee5e(%ebx),%eax
0xb5a69ae0 <open_plugin+4072>: mov %eax,0x4(%esp)
0xb5a69ae4 <open_plugin+4076>: call 0xb5a65a10 <dcgettext at plt>
0xb5a69ae9 <open_plugin+4081>: mov 0x70(%esp),%edx
0xb5a69aed <open_plugin+4085>: mov 0x11c(%esp),%ecx
0xb5a69af4 <open_plugin+4092>: mov %esi,0x18(%esp)
0xb5a69af8 <open_plugin+4096>: lea 0xffffee74(%ebx),%esi
0xb5a69afe <open_plugin+4102>: mov %edx,0x24(%esp)
0xb5a69b02 <open_plugin+4106>: lea 0xffff9e30(%ebx),%edx
0xb5a69b08 <open_plugin+4112>: mov %edx,0x20(%esp)
0xb5a69b0c <open_plugin+4116>: mov $0x14,%edx
0xb5a69b11 <open_plugin+4121>: mov %edx,0x1c(%esp)
---Type <return> to continue, or q <return> to quit---
0xb5a69b15 <open_plugin+4125>: mov %eax,0x14(%esp)
0xb5a69b19 <open_plugin+4129>: mov 0x8(%ecx),%eax
0xb5a69b1c <open_plugin+4132>: mov %eax,0x10(%esp)
0xb5a69b20 <open_plugin+4136>: mov 0x4(%ecx),%eax
0xb5a69b23 <open_plugin+4139>: mov 0x78(%esp),%ecx
0xb5a69b27 <open_plugin+4143>: mov %ebp,0x8(%esp)
0xb5a69b2b <open_plugin+4147>: mov %esi,0x4(%esp)
0xb5a69b2f <open_plugin+4151>: mov %eax,0xc(%esp)
0xb5a69b33 <open_plugin+4155>: mov %ecx,(%esp)
0xb5a69b36 <open_plugin+4158>: call *%edi
0xb5a69b38 <open_plugin+4160>: mov %esi,0x4(%esp)
0xb5a69b3c <open_plugin+4164>: mov 0x78(%esp),%esi
0xb5a69b40 <open_plugin+4168>: mov %eax,0x8(%esp)
0xb5a69b44 <open_plugin+4172>: mov %esi,(%esp)
0xb5a69b47 <open_plugin+4175>: call *0x18(%esi)
0xb5a69b4a <open_plugin+4178>: jmp 0xb5a6914c <open_plugin+1620>
0xb5a69b4f <open_plugin+4183>: mov 0x11c(%esp),%eax
0xb5a69b56 <open_plugin+4190>: lea 0xffffed74(%ebx),%edi
0xb5a69b5c <open_plugin+4196>: mov %eax,(%esp)
0xb5a69b5f <open_plugin+4199>: call 0xb5a65c00
<xcb_xv_attribute_info_name at plt>
0xb5a69b64 <open_plugin+4204>: mov $0x11,%ecx
0xb5a69b69 <open_plugin+4209>: cld
0xb5a69b6a <open_plugin+4210>: mov %eax,%esi
0xb5a69b6c <open_plugin+4212>: repz cmpsb %es:(%edi),%ds:(%esi)
0xb5a69b6e <open_plugin+4214>: jne 0xb5a6914c <open_plugin+1620>
0xb5a69b74 <open_plugin+4220>: mov 0x78(%esp),%eax
0xb5a69b78 <open_plugin+4224>: mov $0x5,%esi
0xb5a69b7d <open_plugin+4229>: mov $0x1,%ebp
0xb5a69b82 <open_plugin+4234>: mov 0x44(%esp),%edx
0xb5a69b86 <open_plugin+4238>: mov 0x14(%eax),%edi
0xb5a69b89 <open_plugin+4241>: lea 0xfffff5e4(%ebx),%eax
0xb5a69b8f <open_plugin+4247>: mov %edx,(%esp)
0xb5a69b92 <open_plugin+4250>: mov %esi,0x8(%esp)
0xb5a69b96 <open_plugin+4254>: mov %eax,0x4(%esp)
0xb5a69b9a <open_plugin+4258>: call 0xb5a65a10 <dcgettext at plt>
0xb5a69b9f <open_plugin+4263>: mov $0x5,%ecx
0xb5a69ba4 <open_plugin+4268>: mov %ecx,0x8(%esp)
0xb5a69ba8 <open_plugin+4272>: mov 0x44(%esp),%ecx
0xb5a69bac <open_plugin+4276>: mov %ecx,(%esp)
---Type <return> to continue, or q <return> to quit---
0xb5a69baf <open_plugin+4279>: mov %eax,%esi
0xb5a69bb1 <open_plugin+4281>: lea 0xffffee8b(%ebx),%eax
0xb5a69bb7 <open_plugin+4287>: mov %eax,0x4(%esp)
0xb5a69bbb <open_plugin+4291>: call 0xb5a65a10 <dcgettext at plt>
0xb5a69bc0 <open_plugin+4296>: mov 0x70(%esp),%edx
0xb5a69bc4 <open_plugin+4300>: mov 0x78(%esp),%ecx
0xb5a69bc8 <open_plugin+4304>: mov %esi,0x10(%esp)
0xb5a69bcc <open_plugin+4308>: lea 0xffffeea3(%ebx),%esi
0xb5a69bd2 <open_plugin+4314>: mov %ebp,0x8(%esp)
0xb5a69bd6 <open_plugin+4318>: mov %edx,0x1c(%esp)
0xb5a69bda <open_plugin+4322>: lea 0xffff9d28(%ebx),%edx
0xb5a69be0 <open_plugin+4328>: mov %edx,0x18(%esp)
0xb5a69be4 <open_plugin+4332>: mov $0x14,%edx
0xb5a69be9 <open_plugin+4337>: mov %edx,0x14(%esp)
0xb5a69bed <open_plugin+4341>: mov %eax,0xc(%esp)
0xb5a69bf1 <open_plugin+4345>: mov %esi,0x4(%esp)
0xb5a69bf5 <open_plugin+4349>: mov %ecx,(%esp)
0xb5a69bf8 <open_plugin+4352>: call *%edi
0xb5a69bfa <open_plugin+4354>: jmp 0xb5a69b38 <open_plugin+4160>
End of assembler dump.
(gdb) bt
#0 open_plugin (class_gen=0x85329b8, visual_gen=0x835a684) at
video_out_xcbxv.c:1015
#1 0xb5cd2343 in _x_load_video_output_plugin (this=0x84b5ca8, id=0x0,
visual_type=11, visual=0x835a684)
at load_plugins.c:1527
#2 0xb5cd23b8 in xine_open_video_driver (this=0x84b5ca8, id=0x8531d80
"auto", visual_type=11, visual=0x835a684)
at load_plugins.c:1591
#3 0xb5d56411 in KXineWidget::initXine (this=0x835a5e8)
at
/build/buildd/kaffeine-0.8.4/./kaffeine/src/player-parts/xine-part/kxinewidget.cpp:1255
#4 0xb5d2ff11 in XinePart::slotConfigXine (this=0x8357e78)
at
/build/buildd/kaffeine-0.8.4/./kaffeine/src/player-parts/xine-part/xine_part.cpp:1004
#5 0xb5d41217 in XinePart::qt_invoke (this=0x8357e78, _id=61,
_o=0xbff57c4c) at ./xine_part.moc:403
#6 0xb6b3ee1b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#7 0xb6b3f8ac in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#8 0xb7483729 in KAction::activated () from /usr/lib/libkdeui.so.4
#9 0xb74b8b02 in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#10 0xb7584dbd in KAction::slotPopupActivated () from /usr/lib/libkdeui.so.4
#11 0xb7585081 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#12 0xb6b3ee1b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#13 0xb6ec7f87 in QSignal::signal () from /usr/lib/libqt-mt.so.3
#14 0xb6b5e99e in QSignal::activate () from /usr/lib/libqt-mt.so.3
#15 0xb6c63e25 in QPopupMenu::mouseReleaseEvent () from
/usr/lib/libqt-mt.so.3
#16 0xb748c92e in KPopupMenu::mouseReleaseEvent () from
/usr/lib/libkdeui.so.4
#17 0xb6b757bc in QWidget::event () from /usr/lib/libqt-mt.so.3
#18 0xb6ad6cf2 in QApplication::internalNotify () from
/usr/lib/libqt-mt.so.3
#19 0xb6ad8e95 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#20 0xb7278142 in KApplication::notify () from /usr/lib/libkdecore.so.4
#21 0xb6a6a535 in QApplication::sendSpontaneousEvent () from
/usr/lib/libqt-mt.so.3
#22 0xb6a68f28 in QETWidget::translateMouseEvent () from
/usr/lib/libqt-mt.so.3
#23 0xb6a67750 in QApplication::x11ProcessEvent () from
/usr/lib/libqt-mt.so.3
#24 0xb6a7dda2 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#25 0xb6af1245 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#26 0xb6af1066 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#27 0xb6ad888b in QApplication::exec () from /usr/lib/libqt-mt.so.3
#28 0x08075807 in main (argc=Cannot access memory at address 0x0
) at /build/buildd/kaffeine-0.8.4/./kaffeine/src/main.cpp:117
#29 0xb631eebc in __libc_start_main () from /lib/libc.so.6
#30 0x080753f1 in _start ()
More information about the pkg-kde-extras
mailing list