Note On Fixing A Solaris Program With A Completed Signal 10 Bus Error

Stop wasting time with computer errors.

  • 1. Download and install ASR Pro
  • 2. Launch the program and click "Scan"
  • 3. Click "Repair" to fix any errors detected by the scan
  • Click here to get a complimentary download of this powerful PC optimization tool.

    In this user guide, we are going to find out some of the possible reasons that can cause the solaris program to close with a Signal 10 bus error, and then we will offer some possible solutions that you can try to solve this problem. 2) Bus error area (aka SIGBUS and usually signal 10) when a process tries to access memory that the processor cannot physically access. In other words, the memory location that the application is trying to access is not a valid RAM address. This was due to alignment issues caused by (ex.

    </p> <section> <div> <div> <div> <div> <p><a "807557"'><img> </div> <div> <div> <section> <p>Hello</p> <p>We’ve </a></p> <p> just upgraded your own product from Solaris 8 to Solaris 10. We’ve been running Solaris 8 for several months without any problems, while the core dump got Solaris 10 up and running in about a year. week. </p> <p>As a general rule, any hints as to what might be wrong are welcome.</p> <p>pam </p> </div></div> </div> </div> </div> </div> <p><img src="/posts/solaris-program-terminated-with-signal-10-bus-error.png" style="margin-top:20px; margin-bottom:20px; display: block; margin: 0 auto;" alt="solaris program terminated with signal 10 bus error"></p> <h2 id="10">Comments</h2> <p> Aria-label=’User: </p> <ul> <li> <div> <div><img src="https://user-images.githubusercontent.com/20674500/41624736-2554013c-73dc-11e8-9f7c-ba166077a8b4.png" style="margin-top:20px; margin-bottom:20px; display: block; margin: 0 auto;" alt="solaris program terminated with signal 10 bus error"></p> <p><a "800381"'><img> </a></p> </div> <div> <div> <section> <p>While it’s impossible to be sure without details, each of our most common causes is likely a hidden bug in your application that might be discovered when running in a different environment. </p> <p>If you want to be able to do it yourself, you need to post a lot ofAbout the details. </p> </div></div> </div> </div> </li> <li> <div> <div></p> <div style="box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;padding:20px 10px 20px 10px;"> <p><h2 id="1">What causes a bus error?</h2> <p>Technical advice. Bus errors can be the result of a programming error or damage to your instrument in the system. NekoThe other common causes of bus failures are corrupted file descriptors, ill-founded I/O requests, malicious memory allocations, malformed data structures, aligned compiler errors, and corrupted boot blocks. Aria-label=’User:</p> </div> <p><a aria-label='User: "807557"'><img> Andreas, </a></p> </div> <div> <div> <section> <p>hello </p> <p>Thank you for your very helpful answer. I’m new to helping you with the general aspects of Solaris UNIX en. Could you let me know about it, such information will help to identify <br />Problem? I have a stack suggestion, “where” output from gdb. frame pointers, etc.</p> <p>Pam</p> <p>====================<br />GNU gdb 6.3<br />Copyright Software Free 2004 Foundation, Inc.<br />GDB is software covered by the gnu General Public License and you <br />may be delivered and/or distributed under certain conditions.”Show <br />type return to copy” to see the conditions. Not <br />There is absolutely no guarantee on GDB. For details, click warranty” “View.<br />This GDB was designed as “sparc-sun-solaris2 que.8″… (symbol not found during debugging)</p> <p>The kernel was generated with `./warnsrvr’.<br />Program interrupted by bus signal 10, error.<br />#0 0x001a3ca8 __1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__()<br />(gdb) to where<br />#0 0x001a3ca8 in __1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__()<br />#1 0x001a3ca8 here in __1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__()<br />The previous frame is the same as this one (the stack is corrupted?)</p> <p>========================================</p> <p>(gdb) delete 0x001a3ca8<br />Assembly code dump for location __1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__:<br />0x001a3c24 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+0>: %o0, cmp 1</p> <p>0x001a3c2c <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+8>: sethi %hi(0x572000), %l6<br />0x001a3c30 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+12>: ret <br />0x001a3c34 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+16>: replace %g0, 0, %o0<br />0x001a3c38 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+20>: ld [ %l6 + 0x358 ], %l5<br />0x001a3c3c <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+24>: cmp %l5, 0<br />0x001a3c40 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+28> : %icc, bne,pn 0x1a3c50 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+44><br />0x001a3c44 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+32>: cmp %l5, 1<br />0x001a3c48 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+36>: ret <br />0x001a3c4c <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+40>: Cancel %g0, 1, %o0<br />0x001a3c50 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+44>: %icc, bne,pn 0x1a3cb0 <__1cSWPReferenceManagerOInputIonoModel6MrknKIONO_MODEL_khki_nGRESULT__+4><br />0x001a3c54 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+48>: sethi %hi(0x1a3c00), %l7<br />0x001a3c58 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+52>: port -1, %i1<br />0x001a3c5c <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+56>: sth %i1, [ %fp + -1864 ]<br />0x001a3c60 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+60>: increase %fp, -1824, %o0<br />0x001a3c64 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+64>: ldd [ %l7 + 8 ], %f0<br />0x001a3c68 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+68>: call 0x1c87f0 <___const_seg_900001301+16><br />0x001a3c6c <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+72>: STD %f0, [ %fp + -1856 ]<br />0x001a3c70 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+76>: call 0x1cf888 <__1cKIono2Ascii6FrknKIONO_MODEL_pcki_v_+100><br />0x001a3c74 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+80>: add more %fp, -1864, %o0<br />0x001a3c78 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+84>: sllx %i2, 0x30, %o1<br />0x001a3c7c <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+88>: movement %i0, %o0<br />0x001a3c80 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+92>: srax %o1, 0x30, %o1<br />0x001a3c84 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+96>: Get 0x182cb0 <__1cTGenReferenceManagerOGetCorrections6MrknKCLSGpsTime_rknICLSCoord_rnOCORRECTION_SET__nGRESULT__+3504><br />0x001a3c88 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+100>: increase %fp, %o2<br />0x001a3c8c -1864, <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+104>: %o0, cmp 1<br />0x001a3c90 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+108>: be,pn %icc, 0x1a3ca0 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+124><br />0x001a3c94 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+112>: Port %i0, %o0<br />0x001a3c98 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+116>: ret <br />0x001a3c9c <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+120>: restore %g0, %o0<br />0x001a3ca0 0, <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+124>: 0x1a7068 mobile <__1cSWPReferenceManagerPAdjustXTRATimes6MpnZCLSGnssSatellitePredictor_khrnKCLSGpsTime_rd_nGRESULT__+3584><br />0x001a3ca4 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+128>: add %fp, -1864, %o1<br />0x001a3ca8 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+132>: ret <br />End under assembler dump.</p> <p>=================================<br />(gdb) saved information<br />g0 0 0x0<br />g1 0xfd77ecb8 -42472264<br />g2 0x11 17<br />g3 0xecf0 60656<br />g4 0xfd77e304 -42474748<br />g5 0xfc 252<br />g6 0 0xfeda4200 0x0<br />g7-19250688<br />o0 0x1 1<br />o1 0x20 32<br />o2 0x693500 6894848<br />o3 0xecf0 60656<br />o4 0x6a21f0 0x1 6955504<br />o5 1<br />sp 0xfd77ec38 0xfd77ec38<br />o7 0x1a3ca0 1719456<br />l0 0x1b000021 452984865<br />l1 0x2ca2a40 46803520<br />l2 0x40173076 1075261558<br />l3 0x57d22e16 1473392150<br />l4 0x3fa80492 1067975826<br />l5 0x3c06fe49 1007091273<br />l6 0x4072b4a5 1081259173<br />l7 0x410d711d 1091399965<br />i0 0x421c0000 1109131264<br />i1 0xffffffff -1<br />i2 0x1d000018 486539288<br />i3 0x2ca2808 46802952<br />i4 0x40138e4a 1075023434<br />i5 0x8b122e16 -1961742826<br />fp 0xbfb17c3b 0xbfb17c3b<br />i7 0xa817f0db -1474826021<br />y 0x3 3<br />psr 0xfe401007 -29356025<br />wim 0 0x0<br />tbr 0 0x0<br />pc 0x1a3ca8 0x1a3ca8 <__1cSWPReferenceManagerMInputUtcInfo6MrknIUTC_INFO_khki_nGRESULT__+132><br />npc 0x1a3cac 0x1a3cac <__1cswpreferencemanageroinputionomodel6mrknkiono_model_khki_ngresult__><br />fsr 0x400420 4195360<br />CSR 0 0x0 </p> </div></div> </div> </div> </li> <li> <div> <div> <p><a aria-label='User: </a></p> </div> <div> <div> <section></p> <div style="box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;padding:20px 10px 20px 10px;"> <p><h2 id="2">How do you debug a bus error?</h2> <p>compile code with the generic -g option.Then type gdb.At the main command prompt, enter the file nameOfExecutable.Whenever this tool gets a bus error, segfault or whatever, it will always show the position in its own source code.quit takes you out of the debugger.</p> </div> <p>Continued “807557”‘><img> the last message, if you think about it, exceeded the allowed maximum number of characters.</p> <p>====================<br />========================<br />(gdb)x /32xw $sp<br />0xfd77ec38: 0x1b000021 0x02ca2a40 0x40173076 0x57d22e16<br />0xfd77ec48: 0x3fa80492 0x3c06fe49 0x4072b4a5 0x410d711d<br />0xfd77ec58: 0x421c0000 0xffffffff 0x1d000018 0x02ca2808<br />0xfd77ec68: 0x40138e4a 0x8b122e16 0xbfb17c3b 0xa817f0db<br />0xfd77ec78: 0x4074f394 0x411189e8 0x42380000 0x00001000 0x00860000<br />0xfd77ec88: 0xffffffff 0xffffffff 0xffffffff<br />0xfd77ec98: 0x003b6196 0x00000000 0x0633ffff 0xfd77f940<br />0xfd77eca8: 0x00000000 0x411d0e20 0x00000002<br />===============================<br />(gdb) 0x00000001 times $fp<br />0xbfb17c3b: Unable to access vault contact information at 0xbfb17c3b </p> </div></div> </div> </div> </li> <li> <div> <div></p> <div style="box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;padding:20px 10px 20px 10px;"> <p><h2 id="3">What causes Sigbus?</h2> <p>SIGBUS (bus error) is a signal that occurs every time you try to access memory that is not physically allocated. This differs from SIGSEGV (segmentation fault) in that a Segfault occurs when the address is invalid and a bus fault means the information is not valid, the read/write failed.</p> </div> <p><a aria-label='User: "800381"'><img> </a></p> </div> <div> <div> <section> <p>It looks like something accessible overwrote the return address at whatever level the app was in when something went wrong. Since the sender address is usually stored on the stack, it is more of a safe local variable that is misused. From experience, my most likely cause is calls to recover from bad strings with sprintf(), such as strcpy() on the other hand, inserting too many characters to absolute string fixedlength or unsatisfied array constraint.</p> <div style="background: rgba(156, 156, 156, 0.07);margin:20px 0 20px 0;padding:20px 10px 20px 10px;border: solid 1px rgba(0,0,0,0.03);text-align: left;"><h2>Stop wasting time with computer errors.</h2> <p>Your computer is running slow and youíre getting errors? Donít worry, <a href="https://link.advancedsystemrepairpro.com/d7b96561?clickId=formatdossier.com" target="_blank" rel="nofollow">ASR Pro</a> can fix it. <a href="https://link.advancedsystemrepairpro.com/d7b96561?clickId=formatdossier.com" target="_blank" rel="nofollow">ASR Pro</a> will find out what is wrong with your PC and repair Windows registry issues that are causing a wide range of problems for you. You donít have to be an expert in computers or software Ė <a href="https://link.advancedsystemrepairpro.com/d7b96561?clickId=formatdossier.com" target="_blank" rel="nofollow">ASR Pro</a> does all the work for you. The application will also detect files and applications that are crashing frequently, and allow you to fix their problems with a single click. Click this now:</p> <br><a href="https://link.advancedsystemrepairpro.com/d7b96561?clickId=formatdossier.com" target="_blank" rel="nofollow" alt="download"><img src="/wp-content/download20.png" style="width:340px;"></a></div> <p>I hope this will be enough to find the problem. Maybe they have longer file or directory names on the new Solaris 10 server? Maybe the environment variable you are using lasted longer? Maybe you are working with some kind of stack size limit and something in Solaris 10 takes up more stack space than Solaris 8 for mass popularity?</p> <p >If you can’t access it manually, you can use the memory check tool. However, using the tools provided with Solaris and Sun Studio can be difficult. All memory checking assets focus on the area of ‚Äč‚Äčmemory managed by the heap, help with malloc()/free() or possibly new/delete rather than local variables, and thus stack memory. Purify by (originally IBM Rational) does a great job of fixing these kinds of problems, but it’s not really an easy-to-use or efficient tool. In fact, he can believe in so many bugs that I’ve reported programmers ignoring him thinking the results were wrong.User code can’t be that bad. FWIW, that was bad. </p> </p> <a href="https://link.advancedsystemrepairpro.com/d7b96561?clickId=formatdossier.com" target="_blank" rel="nofollow"> Click here to get a complimentary download of this powerful PC optimization tool. </a> </p> <p><a href="" class="translate"></a></p> <div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img src="https://formatdossier.com/wp-content/uploads/christophermorgan.jpg" width="100" height="100" alt="Christopher Morgan" itemprop="image"></div><div class="saboxplugin-authorname"><a href="https://formatdossier.com/author/christophermorgan/" class="vcard author" rel="author" itemprop="url"><span class="fn" itemprop="name">Christopher Morgan</span></a></div><div class="saboxplugin-desc"><div itemprop="description"></div></div><div class="clearfix"></div></div></div><div class='yarpp yarpp-related yarpp-related-website yarpp-template-thumbnails'> <!-- YARPP Thumbnails --> <h3>Related posts:</h3> <div class="yarpp-thumbnails-horizontal"> <a class='yarpp-thumbnail' rel='norewrite' href='https://formatdossier.com/en/vba-automation-error-object-invoked-has-disconnected/' title='Offline Note On How To Fix The Vba Automation Error Object Called'> <img width="150" height="150" src="https://formatdossier.com/wp-content/uploads/2022/01/vba-automation-error-object-invoked-has-disconnected-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" loading="lazy" data-pin-nopin="true" srcset="https://formatdossier.com/wp-content/uploads/2022/01/vba-automation-error-object-invoked-has-disconnected-150x150.jpg 150w, https://formatdossier.com/wp-content/uploads/2022/01/vba-automation-error-object-invoked-has-disconnected-120x120.jpg 120w" sizes="(max-width: 150px) 100vw, 150px" /><span class="yarpp-thumbnail-title">Offline Note On How To Fix The Vba Automation Error Object Called</span></a> <a class='yarpp-thumbnail' rel='norewrite' href='https://formatdossier.com/en/redhat-smbmount-not-found/' title='Hotfix Note For Redhat Smbmount Not Found'> <img width="150" height="150" src="https://formatdossier.com/wp-content/uploads/2021/11/redhat-smbmount-not-found-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" loading="lazy" data-pin-nopin="true" srcset="https://formatdossier.com/wp-content/uploads/2021/11/redhat-smbmount-not-found-150x150.png 150w, https://formatdossier.com/wp-content/uploads/2021/11/redhat-smbmount-not-found-120x120.png 120w" sizes="(max-width: 150px) 100vw, 150px" /><span class="yarpp-thumbnail-title">Hotfix Note For Redhat Smbmount Not Found</span></a> <a class='yarpp-thumbnail' rel='norewrite' href='https://formatdossier.com/en/pin-shortcut-to-start-menu-for-all-users/' title='Note For All Users To Fix The PIN Link In The Start Menu.'> <img width="150" height="150" src="https://formatdossier.com/wp-content/uploads/2021/11/pin-shortcut-to-start-menu-for-all-users-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" loading="lazy" data-pin-nopin="true" srcset="https://formatdossier.com/wp-content/uploads/2021/11/pin-shortcut-to-start-menu-for-all-users-150x150.png 150w, https://formatdossier.com/wp-content/uploads/2021/11/pin-shortcut-to-start-menu-for-all-users-120x120.png 120w" sizes="(max-width: 150px) 100vw, 150px" /><span class="yarpp-thumbnail-title">Note For All Users To Fix The PIN Link In The Start Menu.</span></a> <a class='yarpp-thumbnail' rel='norewrite' href='https://formatdossier.com/en/1394-bus-driver-in-windows-7/' title='Steps To Troubleshoot 1394 Bus Driver Issues In Windows 7'> <img width="150" height="150" src="https://formatdossier.com/wp-content/uploads/2022/02/1394-bus-driver-in-windows-7-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" loading="lazy" data-pin-nopin="true" srcset="https://formatdossier.com/wp-content/uploads/2022/02/1394-bus-driver-in-windows-7-150x150.jpg 150w, https://formatdossier.com/wp-content/uploads/2022/02/1394-bus-driver-in-windows-7-120x120.jpg 120w" sizes="(max-width: 150px) 100vw, 150px" /><span class="yarpp-thumbnail-title">Steps To Troubleshoot 1394 Bus Driver Issues In Windows 7</span></a> </div> </div> </div> </div> </article> <article class="blog-author media"> <figure class="avatar"> <img alt='' src='https://formatdossier.com/wp-content/uploads/christophermorgan.jpg' srcset='https://formatdossier.com/wp-content/uploads/christophermorgan.jpg 2x' class='avatar avatar-250 photo avatar-default sab-custom-avatar' height='250' width='250' /> </figure> <div class="media-body align-self-center"> <h5 class="post-by">Written by:</h5> <h4 class="name">Christopher Morgan</h4> <p class="mb-2"> </p> <p><a href="https://formatdossier.com/author/christophermorgan/" class="text-default">View All Posts <i class="fa fa-long-arrow-right pl-2"></i></a></p> </div> </article> </div> <div class="col-lg-4 col-md-5 col-sm-12"> <div class="sidebar s-l-space"> <aside id="search-2" class="widget widget_search"><form class="input-group" method="get" id="searchform" action="https://formatdossier.com/"> <input type="search" class="form-control" placeholder="Search" value="" name="s" id="s"/> <button class="search-submit fa fa-search" type="submit"></button> </form></aside> </div> </div> </div> </div> </section> <footer class="site-footer"> <div class="container"> </div> <!-- Animation lines--> <div _ngcontent-kga-c2="" class="lines"> <div _ngcontent-kga-c2="" class="line"></div> <div _ngcontent-kga-c2="" class="line"></div> <div _ngcontent-kga-c2="" class="line"></div> </div> <!--/ Animation lines--> <div class="site-info text-center"> <span class="copyright">Proudly powered by <a href="https://wordpress.org">WordPress</a> | Theme: <a href="https://spicethemes.com/spice-software-dark-wordpress-theme" rel="nofollow">Spice Software Dark</a> by <a href="https://spicethemes.com" rel="nofollow">Spicethemes</a></span> </div> </footer> <div class="scroll-up custom right"><a href="#totop"><i class="fa fa-arrow-up"></i></a></div> </div> </div> </div> <link rel='stylesheet' id='yarppRelatedCss-css' href='https://formatdossier.com/wp-content/plugins/yet-another-related-posts-plugin/style/related.css?ver=5.27.8' type='text/css' media='all' /> <script type='text/javascript' src='https://formatdossier.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=5.6.3' id='swv-js'></script> <script type='text/javascript' id='contact-form-7-js-extra'> /* <![CDATA[ */ var wpcf7 = {"api":{"root":"https:\/\/formatdossier.com\/wp-json\/","namespace":"contact-form-7\/v1"}}; /* ]]> */ </script> <script type='text/javascript' src='https://formatdossier.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.6.3' id='contact-form-7-js'></script> <script type='text/javascript' src='https://formatdossier.com/wp-content/themes/spice-software/assets/js/custom.js?ver=6.0.3' id='spice-software-custom-js-js'></script> <script type='text/javascript' src='https://formatdossier.com/wp-content/themes/spice-software/assets/js/bootstrap.min.js?ver=6.0.3' id='bootstrap-js'></script> <script type='text/javascript' src='https://formatdossier.com/wp-content/themes/spice-software/assets/js/smartmenus/jquery.smartmenus.js?ver=6.0.3' id='jquery-menu-js'></script> <script type='text/javascript' src='https://formatdossier.com/wp-content/themes/spice-software/assets/js/smartmenus/jquery.smartmenus.bootstrap-4.js?ver=6.0.3' id='jquery-menu-bootstrap-js'></script> <script type='text/javascript' src='https://formatdossier.com/wp-content/themes/spice-software/assets/js/owl.carousel.min.js?ver=6.0.3' id='owl-js'></script> <script> /(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1); </script> <script> jQuery('a,input').bind('focus', function() { if(!jQuery(this).closest(".menu-item").length ) { jQuery("li.dropdown ul").css("display", "none"); } }); jQuery('a,input').bind('focus', function() { if(!jQuery(this).closest(".menu-item").length && !jQuery(this).closest(".search-box-outer").length && ( jQuery(window).width() <= 992) ) { jQuery('.navbar-collapse').removeClass('show'); } }) </script> </body> </html>