crashanalysercmd/Libraries/Engine/ErrorLibrary/Resources/KERN.xml
changeset 2 0c91f0baec58
equal deleted inserted replaced
1:7a31f7298d8f 2:0c91f0baec58
       
     1 <?xml version='1.0' encoding='UTF-8'?>
       
     2 <panic_category>
       
     3   <category_name>KERN</category_name>
       
     4   <category_description> &lt;p&gt; These panic numbers represent errors which cause the Kernel itself to terminate. When the kernel terminates for the reasons listed here, it is said to fault rather than panic. &lt;/p&gt; &lt;p&gt; The faults themselves are raised by kernel side code. &lt;/p&gt; &lt;p&gt;Note:many of the faults listed here are raised in debug builds only. &lt;/p&gt;</category_description>
       
     5   <panics>
       
     6     <panic>
       
     7       <panic_id>0</panic_id>
       
     8       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
     9     </panic>
       
    10     <panic>
       
    11       <panic_id>1</panic_id>
       
    12       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
    13     </panic>
       
    14     <panic>
       
    15       <panic_id>2</panic_id>
       
    16       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
    17     </panic>
       
    18     <panic>
       
    19       <panic_id>3</panic_id>
       
    20       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
    21     </panic>
       
    22     <panic>
       
    23       <panic_id>4</panic_id>
       
    24       <panic_description>&lt;p&gt; This fault is raised when a system thread has panicked or terminated causing the entire system to re-boot. &lt;/p&gt;</panic_description>
       
    25     </panic>
       
    26     <panic>
       
    27       <panic_id>5</panic_id>
       
    28       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
    29     </panic>
       
    30     <panic>
       
    31       <panic_id>6</panic_id>
       
    32       <panic_description>&lt;p&gt; This fault is raised when adding a code segment, a &lt;code&gt;DCodeSeg&lt;/code&gt; object, to the dependency table of another code segment. &lt;/p&gt; &lt;p&gt; The fault occurs when the number of dependent code segments added exceeds the maximum expected, suggesting some inconsistency. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DCodeSeg&lt;/code&gt; is internal to Symbian OS &lt;/p&gt;</panic_description>
       
    33     </panic>
       
    34     <panic>
       
    35       <panic_id>7</panic_id>
       
    36       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
    37     </panic>
       
    38     <panic>
       
    39       <panic_id>8</panic_id>
       
    40       <panic_description>&lt;p&gt; This fault is raised when the thread that deals with raw hardware events, as generated by the hardware drivers of a pointer device, a keyboard etc., has terminated. The thread is referred to as the thread event hook. &lt;/p&gt; &lt;p&gt; Note: &lt;/p&gt; &lt;p&gt; The most common cause is the death of the window server &amp;quot;wserv&amp;quot;. &lt;/p&gt; &lt;p&gt; Raw hardware events are represented by &lt;code class="ApiItem"&gt;TRawEvent&lt;/code&gt; objects. &lt;/p&gt;</panic_description>
       
    41     </panic>
       
    42     <panic>
       
    43       <panic_id>9</panic_id>
       
    44       <panic_description>&lt;p&gt; This fault is raised when an attempt to allocate the buffer that is to contain raw hardware events (as represented by a set of &lt;code class="ApiItem"&gt;TRawEvent&lt;/code&gt; objects), cannot be allocated. &lt;/p&gt;</panic_description>
       
    45     </panic>
       
    46     <panic>
       
    47       <panic_id>10</panic_id>
       
    48       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
    49     </panic>
       
    50     <panic>
       
    51       <panic_id>11</panic_id>
       
    52       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
    53     </panic>
       
    54     <panic>
       
    55       <panic_id>12</panic_id>
       
    56       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
    57     </panic>
       
    58     <panic>
       
    59       <panic_id>13</panic_id>
       
    60       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
    61     </panic>
       
    62     <panic>
       
    63       <panic_id>14</panic_id>
       
    64       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
    65     </panic>
       
    66     <panic>
       
    67       <panic_id>15</panic_id>
       
    68       <panic_description>&lt;p&gt; This fault is raised when a thread or process is panicked or terminated when one of the following is true: &lt;/p&gt; &lt;p&gt; the kernel is locked. &lt;/p&gt; &lt;p&gt; the current thread holds a fast mutex. &lt;/p&gt;</panic_description>
       
    69     </panic>
       
    70     <panic>
       
    71       <panic_id>16</panic_id>
       
    72       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
    73     </panic>
       
    74     <panic>
       
    75       <panic_id>17</panic_id>
       
    76       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
    77     </panic>
       
    78     <panic>
       
    79       <panic_id>18</panic_id>
       
    80       <panic_description>&lt;p&gt; This fault is raised by internal functions, which as part of their implementation, fetch a &lt;code class="ApiItem"&gt;DObject&lt;/code&gt; based on the object type, a &lt;code&gt;TObjectType&lt;/code&gt; type. &lt;/p&gt; &lt;p&gt; The fault occurs when the value representing the object type lies outside the permitted values. &lt;/p&gt; &lt;p&gt; The fault can also be raised by &lt;code class="ApiItem"&gt;Kern::ObjectFromHandle()&lt;/code&gt;. &lt;/p&gt; &lt;p&gt; Note: &lt;code class="ApiItem"&gt;TObjectType&lt;/code&gt; is internal to Symbian OS. &lt;/p&gt;</panic_description>
       
    81     </panic>
       
    82     <panic>
       
    83       <panic_id>19</panic_id>
       
    84       <panic_description>&lt;p&gt; This fault is raised by a kernel side session (&lt;code&gt;DSession&lt;/code&gt;) object's destructor if that session has not been detached from the kernel side server (&lt;code&gt;DServer&lt;/code&gt;) object by the time the destructor is called. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DSession&lt;/code&gt; and &lt;code&gt;DServer &lt;/code&gt; are internal to Symbian OS. &lt;/p&gt;</panic_description>
       
    85     </panic>
       
    86     <panic>
       
    87       <panic_id>20</panic_id>
       
    88       <panic_description>&lt;p&gt;This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; The fault is raised by &lt;code&gt;DSession::Send()&lt;/code&gt; when an ASSERT, that expects a message to be free, fails. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DSession&lt;/code&gt; is internal to Symbian OS. &lt;/p&gt;</panic_description>
       
    89     </panic>
       
    90     <panic>
       
    91       <panic_id>21</panic_id>
       
    92       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
    93     </panic>
       
    94     <panic>
       
    95       <panic_id>22</panic_id>
       
    96       <panic_description>&lt;p&gt; This fault is raised by a kernel side session (&lt;code&gt;DSession&lt;/code&gt;) object's destructor if there are still messages outstanding on that session by the time the destructor is called. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DSession&lt;/code&gt; is internal to Symbian OS. &lt;/p&gt;</panic_description>
       
    97     </panic>
       
    98     <panic>
       
    99       <panic_id>23</panic_id>
       
   100       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   101     </panic>
       
   102     <panic>
       
   103       <panic_id>24</panic_id>
       
   104       <panic_description>&lt;p&gt; This fault is raised by a kernel side server (&lt;code&gt;DServer&lt;/code&gt;) object's destructor if there are sessions still attached to that server by the time the destructor is called. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DServer&lt;/code&gt; is internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   105     </panic>
       
   106     <panic>
       
   107       <panic_id>25</panic_id>
       
   108       <panic_description>&lt;p&gt; This fault is raised by a kernel side server (&lt;code&gt;DServer&lt;/code&gt;) object's destructor if that server still has messages that have been delivered but not yet accepted by the time the destructor is called. &lt;/p&gt;</panic_description>
       
   109     </panic>
       
   110     <panic>
       
   111       <panic_id>26</panic_id>
       
   112       <panic_description>&lt;p&gt; This fault is raised by a kernel side server (&lt;code&gt;DServer&lt;/code&gt;) object's &lt;code&gt;Close()&lt;/code&gt; function if that server still has messages that have been delivered but not yet accepted. &lt;/p&gt;</panic_description>
       
   113     </panic>
       
   114     <panic>
       
   115       <panic_id>27</panic_id>
       
   116       <panic_description>&lt;p&gt; This fault is raised by a kernel side session (&lt;code&gt;DSession&lt;/code&gt;) object when the server calls its &lt;code&gt;ClosefromDisconnect()&lt;/code&gt; function to indicate completion of the disconnection, and the session object's access count is not zero. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DSession&lt;/code&gt; is internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   117     </panic>
       
   118     <panic>
       
   119       <panic_id>28</panic_id>
       
   120       <panic_description>&lt;p&gt;This fault is raised in debug builds only.&lt;/p&gt; &lt;p&gt; This fault is raised when a message is being freed and the message appears to belong to an unknown message pool. &lt;/p&gt;</panic_description>
       
   121     </panic>
       
   122     <panic>
       
   123       <panic_id>29</panic_id>
       
   124       <panic_description>&lt;p&gt; This fault is raised by a kernel side session (&lt;code&gt;DSession&lt;/code&gt;) object's destructor if there are still messages outstanding on that session by the time the destructor is called. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DSession&lt;/code&gt; is internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   125     </panic>
       
   126     <panic>
       
   127       <panic_id>30</panic_id>
       
   128       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   129     </panic>
       
   130     <panic>
       
   131       <panic_id>31</panic_id>
       
   132       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   133     </panic>
       
   134     <panic>
       
   135       <panic_id>32</panic_id>
       
   136       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   137     </panic>
       
   138     <panic>
       
   139       <panic_id>33</panic_id>
       
   140       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   141     </panic>
       
   142     <panic>
       
   143       <panic_id>34</panic_id>
       
   144       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   145     </panic>
       
   146     <panic>
       
   147       <panic_id>35</panic_id>
       
   148       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   149     </panic>
       
   150     <panic>
       
   151       <panic_id>36</panic_id>
       
   152       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   153     </panic>
       
   154     <panic>
       
   155       <panic_id>37</panic_id>
       
   156       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   157     </panic>
       
   158     <panic>
       
   159       <panic_id>38</panic_id>
       
   160       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   161     </panic>
       
   162     <panic>
       
   163       <panic_id>39</panic_id>
       
   164       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   165     </panic>
       
   166     <panic>
       
   167       <panic_id>40</panic_id>
       
   168       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   169     </panic>
       
   170     <panic>
       
   171       <panic_id>41</panic_id>
       
   172       <panic_description>&lt;p&gt; This fault is raised when the DFC that is used to restart the second absolute timer queue (&lt;code&gt;TSecondQ&lt;/code&gt;) finds that the queue is not locked. &lt;/p&gt;</panic_description>
       
   173     </panic>
       
   174     <panic>
       
   175       <panic_id>42</panic_id>
       
   176       <panic_description>&lt;p&gt; This fault is raised by the &lt;code class="ApiItem"&gt;DLogicalChannel&lt;/code&gt; destructor if there are outstanding messages by the time the destructor is called. &lt;/p&gt;</panic_description>
       
   177     </panic>
       
   178     <panic>
       
   179       <panic_id>43</panic_id>
       
   180       <panic_description>&lt;p&gt; This fault is raised by a kernel side session (&lt;code&gt;DSession&lt;/code&gt;) object's destructor if the object's access count and the total client access count are not zero by the time the destructor is called. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DSession&lt;/code&gt; is internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   181     </panic>
       
   182     <panic>
       
   183       <panic_id>44</panic_id>
       
   184       <panic_description>&lt;p&gt; This fault is raised when the kernel heap is being created and the specified initial size is less than or equal to the minimum value defined by &lt;code class="ApiItem"&gt;KMinHeapSize&lt;/code&gt;. &lt;/p&gt;</panic_description>
       
   185     </panic>
       
   186     <panic>
       
   187       <panic_id>45</panic_id>
       
   188       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   189     </panic>
       
   190     <panic>
       
   191       <panic_id>46</panic_id>
       
   192       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   193     </panic>
       
   194     <panic>
       
   195       <panic_id>47</panic_id>
       
   196       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   197     </panic>
       
   198     <panic>
       
   199       <panic_id>48</panic_id>
       
   200       <panic_description>&lt;p&gt; This fault is raised if creation of the machine configuration mutex fails during initialisation of the RAM drive. &lt;/p&gt;</panic_description>
       
   201     </panic>
       
   202     <panic>
       
   203       <panic_id>49</panic_id>
       
   204       <panic_description>&lt;p&gt; This fault is raised if creation of a new chunk for the internal RAM drive fails. &lt;/p&gt;</panic_description>
       
   205     </panic>
       
   206     <panic>
       
   207       <panic_id>50</panic_id>
       
   208       <panic_description>&lt;p&gt; This fault is raised if creation of the microkernel fails. &lt;/p&gt;</panic_description>
       
   209     </panic>
       
   210     <panic>
       
   211       <panic_id>51</panic_id>
       
   212       <panic_description>&lt;p&gt; This fault is raised if the 3rd phase initialisation of the kernel fails. &lt;/p&gt;</panic_description>
       
   213     </panic>
       
   214     <panic>
       
   215       <panic_id>52</panic_id>
       
   216       <panic_description>&lt;p&gt; This fault is raised if the startup of kernel extensions fails. &lt;/p&gt;</panic_description>
       
   217     </panic>
       
   218     <panic>
       
   219       <panic_id>53</panic_id>
       
   220       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   221     </panic>
       
   222     <panic>
       
   223       <panic_id>54</panic_id>
       
   224       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   225     </panic>
       
   226     <panic>
       
   227       <panic_id>55</panic_id>
       
   228       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   229     </panic>
       
   230     <panic>
       
   231       <panic_id>56</panic_id>
       
   232       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   233     </panic>
       
   234     <panic>
       
   235       <panic_id>57</panic_id>
       
   236       <panic_description>&lt;p&gt; This fault is raised if initialisation of the RAM drive fails. &lt;/p&gt;</panic_description>
       
   237     </panic>
       
   238     <panic>
       
   239       <panic_id>58</panic_id>
       
   240       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   241     </panic>
       
   242     <panic>
       
   243       <panic_id>59</panic_id>
       
   244       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   245     </panic>
       
   246     <panic>
       
   247       <panic_id>60</panic_id>
       
   248       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   249     </panic>
       
   250     <panic>
       
   251       <panic_id>61</panic_id>
       
   252       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   253     </panic>
       
   254     <panic>
       
   255       <panic_id>62</panic_id>
       
   256       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   257     </panic>
       
   258     <panic>
       
   259       <panic_id>63</panic_id>
       
   260       <panic_description>&lt;p&gt; This fault acts as a trap if a thread calls &lt;code class="ApiItem"&gt;NKern::ThreadKill()&lt;/code&gt; to terminate itself, and the call to that &lt;code class="ApiItem"&gt;NKern::ThreadKill()&lt;/code&gt;function returns. When a thread calls on itself, the call should not return. &lt;/p&gt;</panic_description>
       
   261     </panic>
       
   262     <panic>
       
   263       <panic_id>64</panic_id>
       
   264       <panic_description>&lt;p&gt; This fault is raised if an attempt is made to set an invalid timer type (&lt;code&gt;TTimer::SetType()&lt;/code&gt;). &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;TTimer&lt;/code&gt; is internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   265     </panic>
       
   266     <panic>
       
   267       <panic_id>65</panic_id>
       
   268       <panic_description>&lt;p&gt; The fault is raised when updating a tick timer queue, and the delta value is greater than the maximum permitted. &lt;/p&gt;</panic_description>
       
   269     </panic>
       
   270     <panic>
       
   271       <panic_id>66</panic_id>
       
   272       <panic_description>&lt;p&gt;This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; The fault is raised when setting the thread (&lt;code&gt;DThread&lt;/code&gt;) priority, and the priority value is not a valid value. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DThread&lt;/code&gt; is internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   273     </panic>
       
   274     <panic>
       
   275       <panic_id>67</panic_id>
       
   276       <panic_description>&lt;p&gt;This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; This fault is raised when a mutex (&lt;code&gt;DMutex&lt;/code&gt;) is signalled (&lt;code&gt;DMutex::Signal()&lt;/code&gt;) by the wrong thread. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DMutex&lt;/code&gt; is internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   277     </panic>
       
   278     <panic>
       
   279       <panic_id>68</panic_id>
       
   280       <panic_description>&lt;p&gt; This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; This fault is raised when a mutex (&lt;code&gt;DMutex&lt;/code&gt;) is signalled (&lt;code&gt;DMutex::Signal()&lt;/code&gt;) and the current thread (&lt;code&gt;DThread&lt;/code&gt;) is not ready to run. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DMutex&lt;/code&gt; and &lt;code&gt;DThread&lt;/code&gt; are internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   281     </panic>
       
   282     <panic>
       
   283       <panic_id>69</panic_id>
       
   284       <panic_description>&lt;p&gt; This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; This fault is raised when a wait is called on a mutex (&lt;code&gt;DMutex::Wait()&lt;/code&gt;), and the current thread (&lt;code&gt;DThread&lt;/code&gt;) is not ready to run. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DMutex&lt;/code&gt; and &lt;code&gt;DThread&lt;/code&gt; are internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   285     </panic>
       
   286     <panic>
       
   287       <panic_id>70</panic_id>
       
   288       <panic_description>&lt;p&gt; This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; This fault is raised when a wait is called on a mutex (&lt;code&gt;DMutex::Wait()&lt;/code&gt;), and the current thread (&lt;code&gt;DThread&lt;/code&gt;) is blocked, waiting on another object. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DMutex&lt;/code&gt; and &lt;code&gt;DThread&lt;/code&gt; are internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   289     </panic>
       
   290     <panic>
       
   291       <panic_id>71</panic_id>
       
   292       <panic_description>&lt;p&gt; This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; The fault is raised when a semaphore (&lt;code&gt;DSemaphore&lt;/code&gt;) is signalled and the current thread (&lt;code&gt;DThread&lt;/code&gt;) is not ready to run. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DSemaphore&lt;/code&gt; and &lt;code&gt;DThread &lt;/code&gt; are internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   293     </panic>
       
   294     <panic>
       
   295       <panic_id>72</panic_id>
       
   296       <panic_description>&lt;p&gt; This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; The fault is raised when a wait is called on a semaphore (&lt;code&gt;DSemaphore::Wait()&lt;/code&gt;) and the current thread (&lt;code&gt;DThread&lt;/code&gt;) is not ready to run. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DSemaphore&lt;/code&gt; and &lt;code&gt;DThread &lt;/code&gt; are internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   297     </panic>
       
   298     <panic>
       
   299       <panic_id>73</panic_id>
       
   300       <panic_description>&lt;p&gt; This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; This fault is raised when a wait is called on a semaphore (&lt;code&gt;DSemaphore::Wait()&lt;/code&gt;), and the current thread (&lt;code&gt;DThread&lt;/code&gt;) is blocked, waiting on another object. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DSemaphore&lt;/code&gt; and &lt;code&gt;DThread &lt;/code&gt; are internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   301     </panic>
       
   302     <panic>
       
   303       <panic_id>74</panic_id>
       
   304       <panic_description>&lt;p&gt; This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; This fault is raised during kernel heap manipulation. &lt;/p&gt;</panic_description>
       
   305     </panic>
       
   306     <panic>
       
   307       <panic_id>75</panic_id>
       
   308       <panic_description>&lt;p&gt; This fault is raised by the &lt;code&gt;DLibrary&lt;/code&gt; destructor if the number of user references on the library, which is equal to the number of handles on the library opened by the process or by any of its threads, is not zero. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DLibrary&lt;/code&gt; is internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   309     </panic>
       
   310     <panic>
       
   311       <panic_id>76</panic_id>
       
   312       <panic_description>&lt;p&gt; This fault is raised by &lt;code&gt;DProcess::Release()&lt;/code&gt; if the number of dynamically loaded code segments attached to this process is not zero. &lt;/p&gt; &lt;p&gt; Note: the code segments referred to are only those corresponding to DLLs that have been explicitly loaded. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DProcess&lt;/code&gt; is internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   313     </panic>
       
   314     <panic>
       
   315       <panic_id>77</panic_id>
       
   316       <panic_description>&lt;p&gt; This fault is raised during the creation of a code segment if a process data address is invalid. &lt;/p&gt;</panic_description>
       
   317     </panic>
       
   318     <panic>
       
   319       <panic_id>78</panic_id>
       
   320       <panic_description>&lt;p&gt; This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; This fault is raised when attaching a process to a code segment (&lt;code&gt;DCodeSeg::SetAttachProcess()&lt;/code&gt;). &lt;/p&gt; &lt;p&gt; The fault occurs if the code segment's &lt;code&gt;iExeCodeSeg&lt;/code&gt; field already points to some process's EXE code segment. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DCodeSeg&lt;/code&gt; and &lt;code&gt;DProcess &lt;/code&gt; are internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   321     </panic>
       
   322     <panic>
       
   323       <panic_id>79</panic_id>
       
   324       <panic_description>&lt;p&gt; This fault is raised when attaching a process to a code segment (&lt;code&gt;DCodeSeg::SetAttachProcess()&lt;/code&gt;). &lt;/p&gt; &lt;p&gt; The fault occurs if a process (&lt;code&gt;DProcess&lt;/code&gt;) has already been attached to this code segment. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DCodeSeg&lt;/code&gt; and &lt;code&gt;DProcess &lt;/code&gt; are internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   325     </panic>
       
   326     <panic>
       
   327       <panic_id>80</panic_id>
       
   328       <panic_description>&lt;p&gt; This fault is raised when an essential system thread terminates. Such a thread is flagged as being permanent (&lt;code&gt;KThreadFlagSystemPermanent&lt;/code&gt;). &lt;/p&gt;</panic_description>
       
   329     </panic>
       
   330     <panic>
       
   331       <panic_id>81</panic_id>
       
   332       <panic_description>&lt;p&gt; This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; This fault is raised if creation of the just-in-time handler (&lt;code&gt;DJitCrashHandler&lt;/code&gt;) fails during the third phase of system initialisation (&lt;code class="ApiItem"&gt;Asic::Init3()&lt;/code&gt;). &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DJitCrashHandler&lt;/code&gt; is internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   333     </panic>
       
   334     <panic>
       
   335       <panic_id>82</panic_id>
       
   336       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   337     </panic>
       
   338     <panic>
       
   339       <panic_id>83</panic_id>
       
   340       <panic_description>&lt;p&gt; This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; This fault is raised by &lt;code class="ApiItem"&gt;Kern::ProcessFromId()&lt;/code&gt; if the process container mutex is not held by the current thread. &lt;/p&gt;</panic_description>
       
   341     </panic>
       
   342     <panic>
       
   343       <panic_id>84</panic_id>
       
   344       <panic_description>&lt;p&gt; This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; This fault is raised by &lt;code class="ApiItem"&gt;Kern::ThreadFromId()&lt;/code&gt; if the thread container mutex is not held by the current thread. &lt;/p&gt;</panic_description>
       
   345     </panic>
       
   346     <panic>
       
   347       <panic_id>85</panic_id>
       
   348       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   349     </panic>
       
   350     <panic>
       
   351       <panic_id>86</panic_id>
       
   352       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   353     </panic>
       
   354     <panic>
       
   355       <panic_id>87</panic_id>
       
   356       <panic_description>&lt;p&gt; This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; This fault is raised when an access-counted event handler callback object, &lt;code class="ApiItem"&gt;DKernelEventHandler&lt;/code&gt;, is created with a NULL &lt;code class="ApiItem"&gt;TCallback&lt;/code&gt; object. &lt;/p&gt;</panic_description>
       
   357     </panic>
       
   358     <panic>
       
   359       <panic_id>88</panic_id>
       
   360       <panic_description>&lt;p&gt; This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; This fault is raised if attempting to wait on a mutex (&lt;code&gt;DMutex::Wait()&lt;/code&gt;) that has been created with an order value that violates the rules that prevent deadlock prevention. &lt;/p&gt;</panic_description>
       
   361     </panic>
       
   362     <panic>
       
   363       <panic_id>89</panic_id>
       
   364       <panic_description>&lt;p&gt; This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; This fault is raised when waiting on a condition variable object (&lt;code&gt;DCondVar&lt;/code&gt;) if the current thread is not ready to run. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DCondVar&lt;/code&gt; is internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   365     </panic>
       
   366     <panic>
       
   367       <panic_id>90</panic_id>
       
   368       <panic_description>&lt;p&gt; This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; This fault is raised when waiting on a condition variable object (&lt;code&gt;DCondVar&lt;/code&gt;) if the current (Nanokernel) thread is not in a recognised state. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DCondVar&lt;/code&gt; is internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   369     </panic>
       
   370     <panic>
       
   371       <panic_id>91</panic_id>
       
   372       <panic_description>&lt;p&gt; This fault is raised in debug builds only. &lt;/p&gt; &lt;p&gt; This fault is raised when waiting on a condition variable object (&lt;code&gt;DCondVar&lt;/code&gt;) if the current (Symbian OS) thread is not in a recognised state. &lt;/p&gt; &lt;p&gt; Note: &lt;code&gt;DCondVar&lt;/code&gt; is internal to Symbian OS. &lt;/p&gt;</panic_description>
       
   373     </panic>
       
   374     <panic>
       
   375       <panic_id>92</panic_id>
       
   376       <panic_description>&lt;p&gt; This fault is raised when attempting to unblock a thread in a call to &lt;code&gt;DCondVar::UnBlockThread()&lt;/code&gt; if the thread state indicates that it is not suspended waiting on the &lt;code&gt;DCondVar&lt;/code&gt; object. &lt;/p&gt;</panic_description>
       
   377     </panic>
       
   378     <panic>
       
   379       <panic_id>93</panic_id>
       
   380       <panic_description>&lt;p&gt; Not used. &lt;/p&gt;</panic_description>
       
   381     </panic>
       
   382     <panic>
       
   383       <panic_id>94</panic_id>
       
   384       <panic_description>&lt;p&gt; This fault is raised in a call to &lt;code class="ApiItem"&gt;Kern::ThreadKill()&lt;/code&gt; if an attempt is being made to kill a non-user thread that is also not the currently running thread. &lt;/p&gt;</panic_description>
       
   385     </panic>
       
   386   </panics>
       
   387 </panic_category>