Changes between Initial Version and Version 3 of Ticket #11339


Ignore:
Timestamp:
Oct 14, 2014, 12:05:23 AM (10 years ago)
Author:
mmu_man
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #11339

    • Property Component - GeneralServers/media_addon_server
    • Property Owner changed from nobody to axeld
    • Property Platform x86All
  • Ticket #11339 – Description

    initial v3  
    1 Only started after update to hrev 48013
    2 
    3 Debug information for team /boot/system/servers/media_addon_server (662):
    4 CPU(s): 2x Intel Core 2
    5 Memory: 3.90 GiB total, 269.83 MiB used
    6 Haiku revision: hrev48013 Oct 13 2014 16:31:29 (BePC)
    7 
    8 Active Threads:
    9 thread 662: media_addon_server (main)
    10 thread 669: _BMediaRoster_
    11 thread 670: media_addon_server control
    12 thread 671: System clock control
    13 thread 704: HD Audio control
    14 thread 706: multi_audio audio output
    15 thread 708: Yeah baby, very shagadelic
    16 thread 720: FireWire-0 control
    17 thread 834: team 662 debug task
    18 thread 699: Audio Mixer control
    19 state: Exception (Segment violation)
    20 
    21 Frame IP Function Name
    22 -----------------------------------------------
    23 0x70b7c8f0 0xa6ebda Resampler::float_to_float(void*, int32, int32, void*, int32, int32, float) + 0x6a
    24 Disassembly:
    25 Resampler::float_to_float(void*, int32, int32, void*, int32, int32, float):
    26 0x00a6eb70:               55  push %ebp
    27 0x00a6eb71:             89e5  mov %esp, %ebp
    28 0x00a6eb73:           83ec20  sub $0x20, %esp
    29 0x00a6eb76:               57  push %edi
    30 0x00a6eb77:               56  push %esi
    31 0x00a6eb78:           8b7d14  mov 0x14(%ebp), %edi
    32 0x00a6eb7b:           8b4520  mov 0x20(%ebp), %eax
    33 0x00a6eb7e:           8b750c  mov 0xc(%ebp), %esi
    34 0x00a6eb81:           8b4d18  mov 0x18(%ebp), %ecx
    35 0x00a6eb84:             89c2  mov %eax, %edx
    36 0x00a6eb86:           d94524  fld 0x24(%ebp)
    37 0x00a6eb89:             39d7  cmp %edx, %edi
    38 0x00a6eb8b:             7523  jnz 0xa6ebb0
    39 0x00a6eb8d:           83ea01  sub $0x1, %edx
    40 0x00a6eb90:     0f82ac000000  jb 0xa6ec42
    41 0x00a6eb96:             89f6  mov %esi, %esi
    42 0x00a6eb98:             d9c0  fld %st0, %st0
    43 0x00a6eb9a:             d80e  fmul (%esi)
    44 0x00a6eb9c:             d919  fstp (%ecx)
    45 0x00a6eb9e:           037510  add 0x10(%ebp), %esi
    46 0x00a6eba1:           034d1c  add 0x1c(%ebp), %ecx
    47 0x00a6eba4:           83ea01  sub $0x1, %edx
    48 0x00a6eba7:             73ef  jae 0xa6eb98
    49 0x00a6eba9:       e994000000  jmp 0xa6ec42
    50 0x00a6ebae:             89f6  mov %esi, %esi
    51 0x00a6ebb0:           897dfc  mov %edi, -0x4(%ebp)
    52 0x00a6ebb3:           db45fc  fild -0x4(%ebp)
    53 0x00a6ebb6:           8945fc  mov %eax, -0x4(%ebp)
    54 0x00a6ebb9:           db45fc  fild -0x4(%ebp)
    55 0x00a6ebbc:             def9  fdivp %st0, %st1
    56 0x00a6ebbe:             d9ee  fldz
    57 0x00a6ebc0:             d9e8  fld1
    58 0x00a6ebc2:             d8da  fcomp %st2, %st0
    59 0x00a6ebc4:             dfe0  fnstsw %ax
    60 0x00a6ebc6:           80e445  andb $0x45, %ah
    61 0x00a6ebc9:             7531  jnz 0xa6ebfc
    62 0x00a6ebcb:           83ea01  sub $0x1, %edx
    63 0x00a6ebce:             726e  jb 0xa6ec3e
    64 0x00a6ebd0:             d9e8  fld1
    65 0x00a6ebd2:             eb04  jmp 0xa6ebd8
    66 0x00a6ebd4:             d9c9  fxch %st1, %st0
    67 0x00a6ebd6:             89f6  mov %esi, %esi
    68 0x00a6ebd8:             d9c3  fld %st3, %st0
    69 0x00a6ebda:             d80e  fmul (%esi) <--
    70 
    71 Frame memory:
    72 [0x70b7c8c0]  p.....1.....&...   70 eb a6 00 b8 1b 31 18 03 00 00 00 26 e4 a6 00
    73 [0x70b7c8d0]  .=...x..........   a4 3d a7 00 00 78 00 00 00 00 00 00 00 00 00 00
    74 [0x70b7c8e0]  mh.........p....   6d 68 00 00 93 0f 00 00 e8 c9 b7 70 e7 9d a6 00
    75 0x70b7c9f0 0xa69de5 MixerInput::BufferReceived(BBuffer*) + 0x4c1
    76 0x70b7ca20 0xa67a4d MixerCore::BufferReceived(BBuffer*, int64) + 0x49
    77 0x70b7ca60 0xa61798 AudioMixer::HandleInputBuffer(BBuffer*, int64) + 0x1a4
    78 0x70b7ca90 0xa62f71 AudioMixer::HandleEvent(media_timed_event*, int64, bool) + 0x5d
    79 0x70b7cad0 0x68f617 BMediaEventLooper::DispatchEvent(media_timed_event*, int64, bool) + 0x3f
    80 0x70b7cbb0 0x68f286 BMediaEventLooper::ControlLoop() + 0x202
    81 0x70b7cbf0 0x68f6a1 BMediaEventLooper::_ControlThreadStart(void*) + 0x35
    82 0x70b7cc18 0x18bcfe9 thread_entry + 0x21
    83 00000000 0x60491250 commpage_thread_exit + 0
    84 
    85 Registers:
    86  eip: 0x00a6ebda
    87  esp: 0x70b7c8c0
    88  ebp: 0x70b7c8e8
    89  eax: 0x00000025
    90  ebx: 0x00a73da4
    91  ecx: 0x183d5d00
    92  edx: 0x00000f92
    93  esi: 0x00000000
    94  edi: 0x00000393
    95   cs: 0x001b
    96   ds: 0x0023
    97   es: 0x0023
    98   fs: 0x0063
    99   gs: 0x0023
    100   ss: 0x0023
    101 
    102 Loaded Images:
    103 ID Text Base Text End Data Base Data End Type Name
    104 --------------------------------------------------------------------------------
    105 2433 0x00404000 0x0055b000 0x0055b000 0x0058c000 lib     /boot/system/lib/libicuuc.so.54.1
    106 2423 0x00645000 0x006d6000 0x006d6000 0x006f4000 lib     /boot/system/lib/libmedia.so
    107 2424 0x006f6000 0x00710000 0x00710000 0x00717000 lib     /boot/system/lib/libgame.so
    108 2570 0x00a56000 0x00a71000 0x00a71000 0x00a75000 add-on /boot/system/add-ons/media/mixer.media_addon
    109 2430 0x00a80000 0x00ad2000 0x00ad2000 0x00add000 lib     /boot/system/lib/libicule.so.54.1
    110 2429 0x00f42000 0x00f4b000 0x00f4b000 0x00f4c000 lib     /boot/system/lib/libicuio.so.54.1
    111 2678 0x0106c000 0x01075000 0x01075000 0x01078000 add-on /boot/system/add-ons/media/firewire_dv.media_addon
    112 2422 0x01268000 0x01511000 0x01511000 0x0159e000 lib     /boot/system/lib/libbe.so
    113 2428 0x015b9000 0x0180d000 0x0180d000 0x0186d000 lib     /boot/system/lib/libicui18n.so.54.1
    114 2426 0x0188c000 0x01959000 0x01959000 0x019a4000 lib     /boot/system/lib/libroot.so
    115 2425 0x019d2000 0x01a02000 0x01a02000 0x01a0f000 lib     /boot/system/lib/libstdc++.r4.so
    116 2432 0x01d49000 0x01d81000 0x01d81000 0x01db8000 lib     /boot/system/lib/libicutu.so.54.1
    117 2431 0x01e8a000 0x01e94000 0x01e94000 0x01e98000 lib     /boot/system/lib/libiculx.so.54.1
    118 2421 0x01f07000 0x01f1a000 0x01f1a000 0x01f1e000 app     /boot/system/servers/media_addon_server
    119 2434 0x0202e000 0x02047000 0x02047000 0x02048000 lib     /boot/system/lib/libz.so.1.2.8
    120 2601 0x020b8000 0x020cd000 0x020cd000 0x020d1000 add-on /boot/system/add-ons/media/hmulti_audio.media_addon
    121 2420 0x020db000 0x020fb000 0x020fb000 0x020ff000 lib     /boot/system/runtime_loader
    122 2427 0x02376000 0x03be1000 0x03be1000 0x03be9000 lib     /boot/system/lib/libicudata.so.54.1
    123 2419 0x60491000 0x60499000 0x00000000 0x00000000 system commpage
    124 
    125 Areas:
    126 ID Base End Size (KiB) Protection Locking Name
    127 --------------------------------------------------------------------------------
    128 7450 0x00101000 0x00102000         4 rw-S       full           __cloned_timesource_buf_3
    129 7432 0x00106000 0x00107000         4 rw-S       full           __timesource_buf_3
    130 7016 0x00109000 0x0010a000         4 rw-S       full           __timesource_buf_1
    131 7444 0x0010a000 0x00112000        32 rw-S       full           shared buffer list clone
    132 7530 0x00112000 0x0014e000       240 rw-S       full           a cloned BBuffer
    133 6971 0x00156000 0x00166000        64 rw-         full           rld heap
    134 7447 0x00166000 0x001a2000       240 rw-S       full           a cloned BBuffer
    135 6969 0x001c5000 0x001cd000        32 rw-         full           rld heap
    136 7448 0x001cd000 0x00209000       240 rw-S       full           a cloned BBuffer
    137 7449 0x00209000 0x00245000       240 rw-S       full           a cloned BBuffer
    138 6933 0x0026c000 0x0026d000         4 rw-S       full           _rld_debug_
    139 7531 0x0026d000 0x002a9000       240 rw-S       full           a cloned BBuffer
    140 7532 0x002a9000 0x002e5000       240 rw-S       full           a cloned BBuffer
    141 6964 0x00404000 0x0055b000      1372 r-x         full           libicuuc.so.54.1_seg0ro
    142 6965 0x0055b000 0x0058a000       188 rw-         full           libicuuc.so.54.1_seg1rw
    143 6966 0x0058a000 0x0058c000         8 rw-         full           libicuuc.so.54.1_seg2rw
    144 6939 0x00645000 0x006d6000       580 r-x         full           libmedia.so_seg0ro
    145 6940 0x006d6000 0x006f3000       116 rw-         full           libmedia.so_seg1rw
    146 6941 0x006f3000 0x006f4000         4 rw-         full           libmedia.so_seg2rw
    147 6942 0x006f6000 0x00710000       104 r-x         full           libgame.so_seg0ro
    148 6943 0x00710000 0x00717000        28 rw-         full           libgame.so_seg1rw
    149 6932 0x00727000 0x00737000        64 rw-         full           rld heap
    150 7338 0x00a56000 0x00a71000       108 r-x         full           mixer.media_addon_seg0ro
    151 7339 0x00a71000 0x00a75000        16 rw-         full           mixer.media_addon_seg1rw
    152 6957 0x00a80000 0x00ad2000       328 r-x         full           libicule.so.54.1_seg0ro
    153 6958 0x00ad2000 0x00add000        44 rw-         full           libicule.so.54.1_seg1rw
    154 6955 0x00f42000 0x00f4b000        36 r-x         full           libicuio.so.54.1_seg0ro
    155 6956 0x00f4b000 0x00f4c000         4 rw-         full           libicuio.so.54.1_seg1rw
    156 7669 0x0106c000 0x01075000        36 r-x         full           firewire_dv.media_addon_seg0ro
    157 7670 0x01075000 0x01078000        12 rw-         full           firewire_dv.media_addon_seg1rw
    158 6936 0x01268000 0x01511000      2724 r-x         full           libbe.so_seg0ro
    159 6937 0x01511000 0x0159c000       556 rw-         full           libbe.so_seg1rw
    160 6938 0x0159c000 0x0159e000         8 rw-         full           libbe.so_seg2rw
    161 6952 0x015b9000 0x0180d000      2384 r-x         full           libicui18n.so.54.1_seg0ro
    162 6953 0x0180d000 0x0186c000       380 rw-         full           libicui18n.so.54.1_seg1rw
    163 6954 0x0186c000 0x0186d000         4 rw-         full           libicui18n.so.54.1_seg2rw
    164 6947 0x0188c000 0x01959000       820 r-x         full           libroot.so_seg0ro
    165 6948 0x01959000 0x0196c000        76 rw-         full           libroot.so_seg1rw
    166 6949 0x0196c000 0x019a4000       224 rw-         full           libroot.so_seg2rw
    167 6944 0x019d2000 0x01a02000       192 r-x         full           libstdc++.r4.so_seg0ro
    168 6945 0x01a02000 0x01a0d000        44 rw-         full           libstdc++.r4.so_seg1rw
    169 6946 0x01a0d000 0x01a0f000         8 rw-         full           libstdc++.r4.so_seg2rw
    170 6961 0x01d49000 0x01d81000       224 r-x         full           libicutu.so.54.1_seg0ro
    171 6962 0x01d81000 0x01d86000        20 rw-         full           libicutu.so.54.1_seg1rw
    172 6963 0x01d86000 0x01db8000       200 rw-         full           libicutu.so.54.1_seg2rw
    173 6959 0x01e8a000 0x01e94000        40 r-x         full           libiculx.so.54.1_seg0ro
    174 6960 0x01e94000 0x01e98000        16 rw-         full           libiculx.so.54.1_seg1rw
    175 6934 0x01f07000 0x01f1a000        76 r-x         full           media_addon_server_seg0ro
    176 6935 0x01f1a000 0x01f1e000        16 rw-         full           media_addon_server_seg1rw
    177 6967 0x0202e000 0x02047000       100 r-x         full           libz.so.1.2.8_seg0ro
    178 6968 0x02047000 0x02048000         4 rw-         full           libz.so.1.2.8_seg1rw
    179 7408 0x020b8000 0x020cd000        84 r-x         full           hmulti_audio.media_addon_seg0ro
    180 7409 0x020cd000 0x020d1000        16 rw-         full           hmulti_audio.media_addon_seg1rw
    181 6929 0x020db000 0x020fb000       128 r-x         full           runtime_loader_seg0ro
    182 6930 0x020fb000 0x020fd000         8 rw-         full           runtime_loader_seg1rw
    183 6931 0x020fd000 0x020ff000         8 rw-         full           runtime_loader_bss1
    184 6950 0x02376000 0x03be1000     25004 r-x         full           libicudata.so.54.1_seg0ro
    185 6951 0x03be1000 0x03be9000        32 rw-         full           libicudata.so.54.1_seg1rw
    186 6977 0x18277000 0x183f7000      1536 rw-         full           heap
    187 6928 0x60491000 0x60499000        32 r-xSk       full           commpage
    188 6925 0x61c76000 0x61c7a000        16 rw-         full           user area
    189 7004 0x61cf6000 0x61cf7000         4 rw-S       full           server_memory
    190 7672 0x708b7000 0x708fc000       276 rw-s       full           FireWire-0 control_720_stack
    191 7015 0x7097e000 0x709c3000       276 rw-s       full           System clock control_671_stack
    192 7527 0x709e3000 0x70a28000       276 rw-s       full           Yeah baby, very shagadelic_708_
    193 7011 0x70a35000 0x70a7a000       276 rw-s       full           _BMediaRoster__669_stack
    194 7341 0x70b39000 0x70b7e000       276 rw-s       full           Audio Mixer control_699_stack
    195 7430 0x719b4000 0x719f9000       276 rw-s       full           HD Audio control_704_stack
    196 7013 0x71adb000 0x71b20000       276 rw-s       full           media_addon_server control_670_
    197 6927 0x71bc6000 0x72bc7000     16388 rw-s       full           media_addon_server_662_stack
    198 7009 0x72bc7000 0x72be7000       128 rw-S       full           server_memory
    199 7438 0x7b086000 0x7b0cb000       276 rw-s       full           multi_audio audio output_706_st
    200 
    201 Protection Flags: r - read, w - write, x - execute, s - stack, o - overcommit, c - cloneable, S - shared, k - kernel
    202 
    203 Semaphores:
    204 ID Count Last Holder Name
    205 ------------------------------------------------------------
    206 3291    0          0 some BBlockCache lock
    207 3292    0          0 Catalog
    208 3293    0          0 some BLocker
    209 3294    0          0 some BLocker
    210 3295    0          0 token space
    211 3296    0          0 BLooperList lock
    212 3297    0          0 AppServerLink_sLock
    213 3300    0          0 LocaleRosterData
    214 3301    0          0 some BLocker
    215 3312    0          0 media plugin manager
    216 3313    0          0 shared buffer list
    217 3314    0          0 port pool
    218 3315    0          0 add-on manager
    219 3316    0          0 media theme lock
    220 3317    0          0 some BLocker
    221 3318    0          0 GameSound device lock
    222 3319    0          0 BMessageQueue Lock
    223 3320    0          0 AppLooperPort
    224 3351    0          0 screen list
    225 3352    0          0 clipboard
    226 3353    0          0 width buffer
    227 3362    0          0 BMediaRoster::Roster locker
    228 3363    0          0 BMessageQueue Lock
    229 3364    0          0 _BMediaRoster_
    230 3368    0          0 dormant node manager locker
    231 3369    0          0 time source object manager
    232 3373    0          0 BTimeSource SlaveNodes
    233 3595    0          0 Catalog
    234 3596    0          0 BControllable lock
    235 3597    0          0 BTimedEventQueue locker
    236 3598    0          0 BTimedEventQueue locker
    237 3599   -1          0 mixer core lock
    238 3600    0          0 mixer settings lock
    239 3613    0          0 Catalog
    240 3620    0          0 BTimeSource SlaveNodes
    241 3621    0          0 BTimedEventQueue locker
    242 3622    0          0 BTimedEventQueue locker
    243 3623    0          0 BControllable lock
    244 3624    0          0 multi audio buffers
    245 3631    0        706 multi_audio out buffer free
    246 3635    3       -708 buffer reclaim sem
    247 3638    0          0 format manager
    248 3643    0          0 mix thread wait
    249 3791    0          0 BControllable lock
    250 3792    0          0 BTimedEventQueue locker
    251 3793    0          0 BTimedEventQueue locker
    252 3794    0          0 some BLocker
    253 
     1Only started after update to hrev48013.