[haiku-bugs] [Haiku] #11742: Haiku x86_64 WebPositive crashes

  • From: "Luposian" <trac@xxxxxxxxxxxx>
  • Date: Mon, 12 Jan 2015 06:13:50 -0000

#11742: Haiku x86_64 WebPositive crashes
--------------------------------------+------------------------------
 Reporter:  Luposian                  |        Owner:  pulkomandy
     Type:  bug                       |       Status:  new
 Priority:  normal                    |    Milestone:  R1
Component:  Applications/WebPositive  |      Version:  R1/Development
 Keywords:                            |   Blocked By:
 Blocking:                            |  Has a Patch:  0
 Platform:  x86-64                    |
--------------------------------------+------------------------------
 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

--
Ticket URL: <https://dev.haiku-os.org/ticket/11742>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: