#11742: Haiku x86_64 WebPositive crashes ----------------------------------------+---------------------------- Reporter: Luposian | Owner: pulkomandy Type: bug | Status: new Priority: normal | Milestone: Unscheduled Component: Applications/WebPositive | Version: R1/Development Resolution: | Keywords: Blocked By: | Blocking: Has a Patch: 0 | Platform: x86-64 ----------------------------------------+---------------------------- Description changed by anevilyak: Old description: > WebPositive will not start. I have the debug file for it, here (sorry if > this is not the proper route; I'm using Haiku on a Live CD and have > nowhere I can actually copy the text file else to, that I'm aware of > (though I will try): > > Debug information for team /boot/system/apps/WebPositive (583): > CPU(s): 2x AMD Athlon 64 > Memory: 1.94 GiB total, 376.11 MiB used > Haiku revision: hrev47380 Jun 16 2014 03:33:54 (x86_64) > > Active Threads: > thread 586: pthread func > thread 588: w>Downloads > thread 590: w>Settings > thread 593: timer thread > thread 594: team 583 debug task > thread 583: WebPositive (main) > state: Exception (General protection fault) > > Frame IP Function Name > ----------------------------------------------- > 0x7fd1f2dd5ff0 0x20a0ff245ad > WebCore::ContainerNode::suspendPostAttachCallbacks() + 0x4d > Disassembly: > WebCore::ContainerNode::suspendPostAttachCallbacks(): > 0x0000020a0ff24560: 488b050922c100 mov > 0xc12209(%rip), %rax > 0x0000020a0ff24567: 4885c0 > test %rax, %rax > 0x0000020a0ff2456a: 7414 jz > 0x20a0ff24580 > 0x0000020a0ff2456c: 4883c001 > addq $0x1, %rax > 0x0000020a0ff24570: 488905f921c100 mov > %rax, 0xc121f9(%rip) > 0x0000020a0ff24577: c3 ret > 0x0000020a0ff24578: 0f1f840000000000 nop > 0x0(%rax,%rax) > 0x0000020a0ff24580: 53 > push %rbx > 0x0000020a0ff24581: 488b4720 mov > 0x20(%rdi), %rax > 0x0000020a0ff24585: 488b7810 mov > 0x10(%rax), %rdi > 0x0000020a0ff24589: e862aa3eff > call 0x20a0f30eff0 > 0x0000020a0ff2458e: 4885c0 > test %rax, %rax > 0x0000020a0ff24591: 7409 jz > 0x20a0ff2459c > 0x0000020a0ff24593: 80b8b900000000 > cmpb $0x0, 0xb9(%rax) > 0x0000020a0ff2459a: 7534 jnz > 0x20a0ff245d0 > 0x0000020a0ff2459c: e87f4241ff > call 0x20a0f338820 > 0x0000020a0ff245a1: 488b7818 mov > 0x18(%rax), %rdi > 0x0000020a0ff245a5: 4889c3 mov > %rax, %rbx > 0x0000020a0ff245a8: 4885ff > test %rdi, %rdi > 0x0000020a0ff245ab: 743b jz > 0x20a0ff245e8 > 0x0000020a0ff245ad: 488b07 mov > (%rdi), %rax <-- > > Frame memory: > [0x7fd1f2dd5fe0] ...{.....o...... 10 > 97 c2 7b 05 01 00 00 1c 6f f3 0f 0a 02 00 00 > 0x7fd1f2dd6050 0x20a0ff36f17 > WebCore::Document::recalcStyle(WebCore::Style::Change) + 0xd7 > 0x7fd1f2dd6080 0x20a0ff370ff > WebCore::Document::createRenderTree() + 0x3f > 0x7fd1f2dd6090 0x20a0ff34d5e > WebCore::Document::didBecomeCurrentDocumentInFrame() + 0x8e > 0x7fd1f2dd6120 0x20a0f83f5b7 > WebCore::DocumentWriter::begin(WebCore::URL const&, bool, > WebCore::Document*) + 0x137 > 0x7fd1f2dd6190 0x20a0f837082 > WebCore::DocumentLoader::commitData(char const*, unsigned long) + 0x52 > 0x7fd1f2dd61c0 0x20a0f83791f > WebCore::DocumentLoader::finishedLoading(double) + 0x1af > 0x7fd1f2dd6310 0x20a0f839b1b > WebCore::DocumentLoader::maybeLoadEmpty() + 0x1fb > 0x7fd1f2dd65e0 0x20a0f839d1d > WebCore::DocumentLoader::startLoadingMainResource() + 0xcd > 0x7fd1f2dd67b0 0x20a0f84509c > WebCore::FrameLoader::init() + 0x26c > 0x7fd1f2dd6800 0x20a0f354390 > BWebFrame::BWebFrame(BWebPage*, BWebFrame*, WebFramePrivate*) + 0x150 > 0x7fd1f2dd6820 0x20a0f355055 BWebPage::Init() + 0x75 > 0x7fd1f2dd6870 0x20a0f35affd BWebView::BWebView(char > const*) + 0x9d > 0x7fd1f2dd68d0 0x9fba5b18ff > BrowserWindow::CreateNewTab(BString const&, bool, BWebView*) + 0x3d > 0x7fd1f2dd7fc0 0x9fba5b4e32 > BrowserWindow::BrowserWindow(BRect, SettingsMessage*, BString const&, > BUrlContext*, unsigned int, BWebView*) + 0x212c > 0x7fd1f2dd8040 0x9fba5ad883 > BrowserApp::_CreateNewWindow(BString const&, bool) + 0x129 > 0x7fd1f2dd8280 0x9fba5aed80 BrowserApp::ReadyToRun() > + 0x61a > 0x7fd1f2dd8500 0x1f8db1761c3 > BApplication::DispatchMessage(BMessage*, BHandler*) + 0x24f > 0x7fd1f2dd8560 0x1f8db17c17e BLooper::task_looper() + > 0x1c2 > 0x7fd1f2dd8580 0x1f8db173126 BApplication::Run() + > 0x4c > 0x7fd1f2dd85a0 0x9fba5ade5d main + 0x29 > 0x7fd1f2dd85d0 0x9fba5a2d53 _start + 0x4f > 0x7fd1f2dd85f0 0xbcffc5fd89 runtime_loader + 0x138 > 00000000 0x7f793ff112c8 commpage_thread_exit + 0 > > Registers: > rip: 0x0000020a0ff245ad > rsp: 0x00007fd1f2dd5fe0 > rbp: 0x0000000000000004 > rax: 0x000001057ba492c0 > rbx: 0x000001057ba492c0 > rcx: 0x0000000000000020 > rdx: 0x0000000000000000 > rsi: 0x0000000000000000 > rdi: 0x4353545200070001 > r8: 0x0000000000000000 > r9: 0x0000000000000000 > r10: 0x0000000000000002 > r11: 0x0000000000000009 > r12: 0x0000000000000000 > r13: 0x00007fd1f2dd6000 > r14: 0x000001057ba46f60 > r15: 0x000001057ba47360 > cs: 0x0023 > ds: 0x0000 > es: 0x0000 > fs: 0x0000 > gs: 0x0000 > ss: 0x001b > > Loaded Images: > ID Text Base Text End Data Base > Data End Type Name > -------------------------------------------------------------------------------- > 4658 0x1254f8a000 0x125503e000 0x125523d000 > 0x1255242000 lib /boot/system/lib/libsqlite3.so.0.8.6 > 4675 0x1e29b8c000 0x1e29b9d000 0x1e29d9d000 > 0x1e29d9e000 lib /boot/system/lib/libroot-addon-icu.so > 4655 0x2035863000 0x2035877000 0x2035a76000 > 0x2035a78000 lib /boot/system/lib/libtranslation.so > 4666 0x8a153dc000 0x8a154d8000 0x8a156d8000 > 0x8a156db000 lib /boot/system/lib/libtextencoding.so > 4648 0x9fba565000 0x9fba5d8000 0x9fba7d8000 > 0x9fba7e0000 app /boot/system/apps/WebPositive > 4656 0xb219212000 0xb219368000 0xb219568000 > 0xb2195ca000 lib /boot/system/lib/libroot.so > 4653 0xb916660000 0xb9166ae000 0xb9168ad000 > 0xb9168b1000 lib /boot/system/lib/libbnetapi.so > 4647 0xbcffc4b000 0xbcffc7a000 0xbcffe79000 > 0xbcffe8e000 lib /boot/system/runtime_loader > 4669 0xed64b2a000 0xed64b5c000 0xed64d5c000 > 0xed64d5e000 lib /boot/system/lib/libicule.so.48.1.1 > 4662 0xf107484000 0xf1075d8000 0xf1077d7000 > 0xf1077ec000 lib /boot/system/lib/libicuuc.so.48.1.1 > 4673 0x11e4267d000 0x11e427fe000 0x11e429fe000 > 0x11e42a23000 lib /boot/system/lib/libcrypto.so.1.0.0 > 4668 0x12a6475e000 0x12a64769000 0x12a64968000 > 0x12a6496a000 lib /boot/system/lib/libicuio.so.48.1.1 > 4667 0x133cae19000 0x133cbfcb000 0x133cc1ca000 > 0x133cc1d4000 lib /boot/system/lib/libicudata.so.48.1.1 > 4661 0x1428967f000 0x14289834000 0x14289a34000 > 0x14289a44000 lib /boot/system/lib/libicui18n.so.48.1.1 > 4660 0x159858f3000 0x1598592c000 0x15985b2c000 > 0x15985b2d000 lib /boot/system/lib/libjpeg.so.9.0.0 > 4663 0x16532ce7000 0x16532d22000 0x16532f21000 > 0x16532f23000 lib /boot/system/lib/libxslt.so.1.1.28 > 4659 0x165ebcbd000 0x165ebce5000 0x165ebee4000 > 0x165ebee5000 lib /boot/system/lib/libpng15.so.15.12.0 > 4674 0x16edf4f3000 0x16edf548000 0x16edf748000 > 0x16edf750000 lib /boot/system/lib/libssl.so.1.0.0 > 4657 0x170095fc000 0x1700975b000 0x1700995a000 > 0x17009967000 lib /boot/system/lib/libxml2.so.2.9.1 > 4654 0x170c5702000 0x170c589f000 0x170c5a9f000 > 0x170c5ab9000 lib /boot/system/lib/libtracker.so > 4670 0x176f6866000 0x176f6870000 0x176f6a70000 > 0x176f6a71000 lib /boot/system/lib/libiculx.so.48.1.1 > 4652 0x183c2f5e000 0x183c2fac000 0x183c31ac000 > 0x183c31b0000 lib /boot/system/lib/libnetwork.so > 4672 0x1b2d7ed6000 0x1b2d7ef3000 0x1b2d80f2000 > 0x1b2d8107000 lib /boot/system/lib/libsupc++.so > 4665 0x1c94b117000 0x1c94b11b000 0x1c94b31b000 > 0x1c94b31c000 lib /boot/system/lib/libbsd.so > 4664 0x1e05a129000 0x1e05a144000 0x1e05a343000 > 0x1e05a344000 lib /boot/system/lib/libz.so.1.2.8 > 4671 0x1ee29311000 0x1ee29332000 0x1ee29531000 > 0x1ee29565000 lib /boot/system/lib/libicutu.so.48.1.1 > 4651 0x1f8db04e000 0x1f8db31b000 0x1f8db51b000 > 0x1f8db544000 lib /boot/system/lib/libbe.so > 4650 0x20609713000 0x20609809000 0x20609a08000 > 0x20609a2b000 lib /boot/system/lib/libstdc++.so > 4649 0x20a0e8c8000 0x20a1079b000 0x20a1099b000 > 0x20a10b39000 lib /boot/system/lib/libWebKit.so.1.2.2 > 4646 0x7f793ff11000 0x7f793ff19000 0x00000000 > 0x00000000 system commpage > > Areas: > ID Base End Size > (KiB) Protection Locking Name > -------------------------------------------------------------------------------- > 13843 0x00e3b000 0x00ebb000 512 rw- > full rld heap > 13842 0x03d9b000 0x03e1b000 512 rw- > full rld heap > 13841 0x0b788000 0x0b7a0000 96 rw- > full rld heap > 13840 0x1e42a000 0x1e442000 96 rw- > full rld heap > 13839 0x23cba000 0x23cca000 64 rw- > full rld heap > 13857 0x60000000 0x60001000 4 rw-S > full server_memory > 13859 0x68000000 0x68020000 128 rw-S > full server_memory > 13865 0x1b6cee000 0x1b6cef000 4 rw- > full mmap area > 13864 0x1b6cef000 0x1f6cef000 1048576 rwx > full mmap area > 13866 0x1f6cef000 0x1f6cf0000 4 rw- > full mmap area > 13838 0x2246c6000 0x2246d6000 64 rw- > full rld heap > 13837 0x3090f6000 0x3090fe000 32 rw- > full rld heap > 13836 0x5b30b9000 0x5b30c1000 32 rw- > full rld heap > 13759 0x618489000 0x61848a000 4 rw-S > full _rld_debug_ > 13758 0x76253e000 0x76254e000 64 rw- > full rld heap > 13797 0x1254f8a000 0x125503e000 720 r-x > full libsqlite3.so.0.8.6_seg0ro > 13798 0x125523d000 0x1255242000 20 rw- > full libsqlite3.so.0.8.6_seg1rw > 13845 0x1e29b8c000 0x1e29b9d000 68 r-x > full libroot-addon-icu.so_seg0ro > 13846 0x1e29d9d000 0x1e29d9e000 4 rw- > full libroot-addon-icu.so_seg1rw > 13787 0x2035863000 0x2035877000 80 r-x > full libtranslation.so_seg0ro > 13788 0x2035a76000 0x2035a78000 8 rw- > full libtranslation.so_seg1rw > 13815 0x8a153dc000 0x8a154d8000 1008 r-x > full libtextencoding.so_seg0ro > 13816 0x8a156d8000 0x8a156db000 12 rw- > full libtextencoding.so_seg1rw > 13760 0x9fba565000 0x9fba5d8000 460 r-x > full WebPositive_seg0ro > 13761 0x9fba7d8000 0x9fba7e0000 32 rw- > full WebPositive_seg1rw > 13789 0xb219212000 0xb219368000 1368 r-x > full libroot.so_seg0ro > 13790 0xb219568000 0xb219576000 56 rw- > full libroot.so_seg1rw > 13791 0xb219576000 0xb2195ca000 336 rw- > full libroot.so_seg2rw > 13782 0xb916660000 0xb9166ae000 312 r-x > full libbnetapi.so_seg0ro > 13783 0xb9168ad000 0xb9168b1000 16 rw- > full libbnetapi.so_seg1rw > 13755 0xbcffc4b000 0xbcffc7a000 188 r-x > full runtime_loader_seg0ro > 13756 0xbcffe79000 0xbcffe7c000 12 rw- > full runtime_loader_seg1rw > 13757 0xbcffe7c000 0xbcffe8e000 72 rw- > full runtime_loader_bss1 > 13821 0xed64b2a000 0xed64b5c000 200 r-x > full libicule.so.48.1.1_seg0ro > 13822 0xed64d5c000 0xed64d5e000 8 rw- > full libicule.so.48.1.1_seg1rw > 13806 0xf107484000 0xf1075d8000 1360 r-x > full libicuuc.so.48.1.1_seg0ro > 13807 0xf1077d7000 0xf1077ea000 76 rw- > full libicuuc.so.48.1.1_seg1rw > 13808 0xf1077ea000 0xf1077ec000 8 rw- > full libicuuc.so.48.1.1_seg2rw > 13844 0x1057ba07000 0x1057bc47000 2304 rw- > full heap > 13831 0x11e4267d000 0x11e427fe000 1540 r-x > full libcrypto.so.1.0.0_seg0ro > 13832 0x11e429fe000 0x11e42a21000 140 rw- > full libcrypto.so.1.0.0_seg1rw > 13833 0x11e42a21000 0x11e42a23000 8 rw- > full libcrypto.so.1.0.0_seg2rw > 13819 0x12a6475e000 0x12a64769000 44 r-x > full libicuio.so.48.1.1_seg0ro > 13820 0x12a64968000 0x12a6496a000 8 rw- > full libicuio.so.48.1.1_seg1rw > 13817 0x133cae19000 0x133cbfcb000 18120 r-x > full libicudata.so.48.1.1_seg0ro > 13818 0x133cc1ca000 0x133cc1d4000 40 rw- > full libicudata.so.48.1.1_seg1rw > 13803 0x1428967f000 0x14289834000 1748 r-x > full libicui18n.so.48.1.1_seg0ro > 13804 0x14289a34000 0x14289a43000 60 rw- > full libicui18n.so.48.1.1_seg1rw > 13805 0x14289a43000 0x14289a44000 4 rw- > full libicui18n.so.48.1.1_seg2rw > 13801 0x159858f3000 0x1598592c000 228 r-x > full libjpeg.so.9.0.0_seg0ro > 13802 0x15985b2c000 0x15985b2d000 4 rw- > full libjpeg.so.9.0.0_seg1rw > 13809 0x16532ce7000 0x16532d22000 236 r-x > full libxslt.so.1.1.28_seg0ro > 13810 0x16532f21000 0x16532f23000 8 rw- > full libxslt.so.1.1.28_seg1rw > 13799 0x165ebcbd000 0x165ebce5000 160 r-x > full libpng15.so.15.12.0_seg0ro > 13800 0x165ebee4000 0x165ebee5000 4 rw- > full libpng15.so.15.12.0_seg1rw > 13834 0x16edf4f3000 0x16edf548000 340 r-x > full libssl.so.1.0.0_seg0ro > 13835 0x16edf748000 0x16edf750000 32 rw- > full libssl.so.1.0.0_seg1rw > 13792 0x170095fc000 0x1700975b000 1404 r-x > full libxml2.so.2.9.1_seg0ro > 13795 0x1700995a000 0x17009966000 48 rw- > full libxml2.so.2.9.1_seg1rw > 13796 0x17009966000 0x17009967000 4 rw- > full libxml2.so.2.9.1_seg2rw > 13784 0x170c5702000 0x170c589f000 1652 r-x > full libtracker.so_seg0ro > 13785 0x170c5a9f000 0x170c5ab8000 100 rw- > full libtracker.so_seg1rw > 13786 0x170c5ab8000 0x170c5ab9000 4 rw- > full libtracker.so_seg2rw > 13823 0x176f6866000 0x176f6870000 40 r-x > full libiculx.so.48.1.1_seg0ro > 13824 0x176f6a70000 0x176f6a71000 4 rw- > full libiculx.so.48.1.1_seg1rw > 13779 0x183c2f5e000 0x183c2fac000 312 r-x > full libnetwork.so_seg0ro > 13780 0x183c31ac000 0x183c31af000 12 rw- > full libnetwork.so_seg1rw > 13781 0x183c31af000 0x183c31b0000 4 rw- > full libnetwork.so_seg2rw > 13828 0x1b2d7ed6000 0x1b2d7ef3000 116 r-x > full libsupc++.so_seg0ro > 13829 0x1b2d80f2000 0x1b2d80f5000 12 rw- > full libsupc++.so_seg1rw > 13830 0x1b2d80f5000 0x1b2d8107000 72 rw- > full libsupc++.so_seg2rw > 13813 0x1c94b117000 0x1c94b11b000 16 r-x > full libbsd.so_seg0ro > 13814 0x1c94b31b000 0x1c94b31c000 4 rw- > full libbsd.so_seg1rw > 13811 0x1e05a129000 0x1e05a144000 108 r-x > full libz.so.1.2.8_seg0ro > 13812 0x1e05a343000 0x1e05a344000 4 rw- > full libz.so.1.2.8_seg1rw > 13825 0x1ee29311000 0x1ee29332000 132 r-x > full libicutu.so.48.1.1_seg0ro > 13826 0x1ee29531000 0x1ee29533000 8 rw- > full libicutu.so.48.1.1_seg1rw > 13827 0x1ee29533000 0x1ee29565000 200 rw- > full libicutu.so.48.1.1_seg2rw > 13776 0x1f8db04e000 0x1f8db31b000 2868 r-x > full libbe.so_seg0ro > 13777 0x1f8db51b000 0x1f8db543000 160 rw- > full libbe.so_seg1rw > 13778 0x1f8db543000 0x1f8db544000 4 rw- > full libbe.so_seg2rw > 13773 0x20609713000 0x20609809000 984 r-x > full libstdc++.so_seg0ro > 13774 0x20609a08000 0x20609a12000 40 rw- > full libstdc++.so_seg1rw > 13775 0x20609a12000 0x20609a2b000 100 rw- > full libstdc++.so_seg2rw > 13762 0x20a0e8c8000 0x20a1079b000 31564 r-x > full libWebKit.so.1.2.2_seg0ro > 13769 0x20a1099b000 0x20a10b30000 1620 rw- > full libWebKit.so.1.2.2_seg1rw > 13772 0x20a10b30000 0x20a10b39000 36 rw- > full libWebKit.so.1.2.2_seg2rw > 13876 0x7f2ee3cb6000 0x7f2ee3cfb000 276 rw-s > full w>Downloads_588_stack > 13872 0x7f3e2915e000 0x7f3e291a3000 276 rw-s > full pthread func_586_stack > 13751 0x7f4d81f9b000 0x7f4d81f9f000 16 rw- > full user area > 13754 0x7f793ff11000 0x7f793ff19000 32 r-xSk > full commpage > 13892 0x7fc8d00ce000 0x7fc8d0113000 276 rw-s > full timer thread_593_stack > 13753 0x7fd1f1dd9000 0x7fd1f2dda000 16388 rw-s > full WebPositive_583_stack > 13886 0x7ff92e1ba000 0x7ff92e1ff000 276 rw-s > full w>Settings_590_stack > > Protection Flags: r - read, w - write, x - execute, s - stack, o - > overcommit, c - cloneable, S - shared, k - kernel > > Semaphores: > ID Count Last Holder Name > ------------------------------------------------------------ > 3559 0 0 some BBlockCache lock > 3560 0 0 Catalog > 3561 0 0 some BLocker > 3562 0 0 some BLocker > 3563 0 0 token space > 3564 0 0 BLooperList lock > 3565 0 583 AppServerLink_sLock > 3566 0 0 LocaleRosterData > 3567 0 0 some BLocker > 3568 0 0 synchronized hash map > 3569 0 0 synchronized hash map > 3570 0 0 some BLocker > 3571 0 0 Catalog > 3572 0 0 Catalog > 3573 0 0 PeriodicUpdatePoses > 3574 0 0 Light Lock > 3575 0 0 Light Lock > 3576 0 0 undo > 3577 0 0 some BLocker > 3578 0 0 some BLocker > 3579 0 0 synchronized hash map > 3580 0 0 synchronized hash map > 3581 0 0 some BLocker > 3582 0 0 Catalog > 3583 0 0 persistent credential storage > 3584 0 0 credential storage > 3585 0 0 browsing history > 3586 0 0 BMessageQueue Lock > 3587 0 0 AppLooperPort > 3599 0 0 screen list > 3600 0 0 clipboard > 3601 0 0 width buffer > 3602 0 0 some BLocker > 3604 0 0 synchronized hash map > 3605 0 0 some BLocker > 3607 0 0 synchronized hash map > 3611 0 0 some BLocker > 3618 0 0 BMessageQueue Lock > 3619 0 588 Downloads > 3642 0 0 BMessageQueue Lock > 3643 0 0 Settings > 3657 0 0 font list > 3679 0 0 BMessageQueue Lock > 3680 0 0 Script console > 3686 0 0 BMessageQueue Lock > 3687 0 0 WebPositive > 3693 0 0 Tracker node icon cache > 3694 0 0 Tracker shared icon cache > 3695 0 0 some BLocker > 3696 -1 593 timer thread control New description: WebPositive will not start. I have the debug file for it, here (sorry if this is not the proper route; I'm using Haiku on a Live CD and have nowhere I can actually copy the text file else to, that I'm aware of (though I will try). -- -- Ticket URL: <https://dev.haiku-os.org/ticket/11742#comment:4> Haiku <https://dev.haiku-os.org> Haiku - the operating system.