Skip to content

Instantly share code, notes, and snippets.

@jessicah
Created August 14, 2014 20:19
Show Gist options
  • Save jessicah/2233cf296c2f12f4f5d4 to your computer and use it in GitHub Desktop.
Save jessicah/2233cf296c2f12f4f5d4 to your computer and use it in GitHub Desktop.
Debug information for team /boot/system/servers/notification_server (953):
CPU(s): 4x Intel Core™ i3-4010U
Memory: 3.93 GiB total, 188.68 MiB used
Haiku revision: hrev47696-1-g6d8ea08 [master] A (BePC)
Active Threads:
thread 959: team 953 debug task
thread 953: notification_server (main)
state: Exception (Segment violation)
Frame IP Function Name
-----------------------------------------------
0x72164d94 0x126a67e std::locale::operator=(std::locale const&) + 0x2e
Disassembly:
std::locale::operator=(std::locale const&):
0x0126a650: 55 push %ebp
0x0126a651: 89e5 mov %esp, %ebp
0x0126a653: 57 push %edi
0x0126a654: 56 push %esi
0x0126a655: 53 push %ebx
0x0126a656: 83ec1c sub $0x1c, %esp
0x0126a659: e879b2feff call 0x12558d7
0x0126a65e: 81c35e8a0700 add $0x78a5e, %ebx
0x0126a664: 8b4d0c mov 0xc(%ebp), %ecx
0x0126a667: 8b4508 mov 0x8(%ebp), %eax
0x0126a66a: 8b11 mov (%ecx), %edx
0x0126a66c: 8b8bb00e0000 mov 0xeb0(%ebx), %ecx
0x0126a672: 85c9 test %ecx, %ecx
0x0126a674: 744b jz 0x126a6c1
0x0126a676: f0ff02 lock inc (%edx)
0x0126a679: 8b30 mov (%eax), %esi
0x0126a67b: 83caff or $0xff, %edx
0x0126a67e: f00fc116 lock xadd %edx, (%esi) <--
Frame memory:
[0x72164d64] .M.r.0...M.r..&. b0 4d 16 72 bc 30 2e 01 8c 4d 16 72 a2 bf 26 01
[0x72164d74] .T.r)T.r3T.r.0.. 1e 54 16 72 29 54 16 72 33 54 16 72 bc 30 2e 01
[0x72164d84] .\.r.M.r.M.ra.&. c4 5c 16 72 b0 4d 16 72 cc 4d 16 72 61 99 26 01
0x72164dd4 0x126995c std::ios_base::_M_init() + 0x3c
0x72164e04 0x127623b std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*) + 0x1b
0x72165d04 0x16da48a BPrivate::PlainTextCatalog::ReadFromFile(char const*) + 0xa0
0x72165f04 0x16db5b1 BPrivate::PlainTextCatalog::PlainTextCatalog(char const*, char const*, unsigned long) + 0x18f
0x72165f34 0x16db9dc instantiate_catalog + 0x34
0x72165fe4 0xad6db9 BPrivate::MutableLocaleRoster::LoadCatalog(entry_ref const&, char const*, long) const + 0x111
0x72166024 0xac93ae BCatalog::SetTo(entry_ref const&, char const*, unsigned long) + 0x58
0x721664d4 0xad428c _InitializeCatalog(void*) + 0x72
0x72166514 0x151d16e __init_once + 0x3b
0x72166534 0xad3fef BLocaleRoster::_GetCatalog(BCatalog*, long*) + 0x21
0x72166554 0x747e00 BLocaleRoster::GetCatalog() + 0x20
0x72166584 0x7310e3 _GLOBAL(int16, , bool, , , int8, , ) + 0x1d
0x7216658c 0x747e96 /boot/system/lib/libtextencoding.so + 0x19e96
0x72166598 0x730789 /boot/system/lib/libtextencoding.so + 0x2789
0x721665e8 0xda43c9 init_dependencies(image_t*, bool) + 0x77
0x72166638 0xda496a load_program + 0xb4
0x72166668 0xdaae04 runtime_loader + 0xf4
00000000 0x62345250 commpage_thread_exit + 0
Registers:
eip: 0x0126a67e
esp: 0x72164d64
ebp: 0x72164d8c
eax: 0x72165cc4
ebx: 0x012e30bc
ecx: 0x0152a756
edx: 0xffffffff
esi: 0x00000000
edi: 0x72164db0
cs: 0x001b
ds: 0x0023
es: 0x0023
fs: 0x0063
gs: 0x0023
ss: 0x0023
Loaded Images:
ID Text Base Text End Data Base Data End Type Name
--------------------------------------------------------------------------------
2785 0x0072e000 0x00825000 0x00825000 0x00827000 lib /boot/system/lib/libtextencoding.so
2781 0x008dd000 0x008e6000 0x008e6000 0x008e8000 lib /boot/system/lib/libiculx.so.48.1.1
2710 0x00914000 0x00bb4000 0x00bb4000 0x00bcb000 lib /boot/system/lib/libbe.so
2708 0x00d9a000 0x00dc5000 0x00dc5000 0x00dc7000 lib /boot/system/runtime_loader
2898 0x01132000 0x01142000 0x01142000 0x01143000 lib /boot/system/lib/libroot-addon-icu.so
2786 0x011ed000 0x01205000 0x01205000 0x0120c000 lib /boot/system/lib/libsupc++.so
2774 0x01210000 0x012df000 0x012df000 0x012f0000 lib /boot/system/lib/libstdc++.so.6.0.19
2778 0x0130a000 0x014bd000 0x014bd000 0x014c6000 lib /boot/system/lib/libicui18n.so.48.1.1
2775 0x014f0000 0x015c0000 0x015c0000 0x01605000 lib /boot/system/lib/libroot.so
2784 0x01606000 0x0161d000 0x0161d000 0x0161e000 lib /boot/system/lib/libz.so.1.2.8
2711 0x01620000 0x01632000 0x01632000 0x01633000 lib /boot/system/lib/libtranslation.so
2909 0x016d6000 0x016dd000 0x016dd000 0x016de000 add-on /boot/system/add-ons/locale/catalogs/plaintext
2776 0x01718000 0x01723000 0x01723000 0x01724000 lib /boot/system/lib/libgcc_s.so.1
2783 0x01aca000 0x01c04000 0x01c04000 0x01c12000 lib /boot/system/lib/libicuuc.so.48.1.1
2782 0x01c3c000 0x01c5a000 0x01c5a000 0x01c8e000 lib /boot/system/lib/libicutu.so.48.1.1
2780 0x01fde000 0x0200f000 0x0200f000 0x02010000 lib /boot/system/lib/libicule.so.48.1.1
2779 0x0202d000 0x02035000 0x02035000 0x02037000 lib /boot/system/lib/libicuio.so.48.1.1
2709 0x024dd000 0x024f1000 0x024f1000 0x024f3000 app /boot/system/servers/notification_server
2777 0x02608000 0x037a3000 0x037a3000 0x037a9000 lib /boot/system/lib/libicudata.so.48.1.1
2707 0x62345000 0x6234d000 0x00000000 0x00000000 system commpage
Areas:
ID Base End Size (KiB) Protection Locking Name
--------------------------------------------------------------------------------
7828 0x00122000 0x00132000 64 rw- full rld heap
7827 0x00159000 0x00169000 64 rw- full rld heap
7355 0x001b1000 0x001b2000 4 rw-S full _rld_debug_
7354 0x001d4000 0x001e4000 64 rw- full rld heap
7570 0x0072e000 0x00825000 988 r-x full libtextencoding.so_seg0ro
7571 0x00825000 0x00827000 8 rw- full libtextencoding.so_seg1rw
7560 0x008dd000 0x008e6000 36 r-x full libiculx.so.48.1.1_seg0ro
7561 0x008e6000 0x008e8000 8 rw- full libiculx.so.48.1.1_seg1rw
7358 0x00914000 0x00bb4000 2688 r-x full libbe.so_seg0ro
7359 0x00bb4000 0x00bcb000 92 rw- full libbe.so_seg1rw
7352 0x00d9a000 0x00dc5000 172 r-x full runtime_loader_seg0ro
7353 0x00dc5000 0x00dc7000 8 rw- full runtime_loader_seg1rw
7859 0x01132000 0x01142000 64 r-x full libroot-addon-icu.so_seg0ro
7860 0x01142000 0x01143000 4 rw- full libroot-addon-icu.so_seg1rw
7572 0x011ed000 0x01205000 96 r-x full libsupc++.so_seg0ro
7573 0x01205000 0x01207000 8 rw- full libsupc++.so_seg1rw
7574 0x01207000 0x0120c000 20 rw- full libsupc++.so_seg2rw
7363 0x01210000 0x012df000 828 r-x full libstdc++.so.6.0.19_seg0ro
7404 0x012df000 0x012e5000 24 rw- full libstdc++.so.6.0.19_seg1rw
7412 0x012e5000 0x012f0000 44 rw- full libstdc++.so.6.0.19_seg2rw
7553 0x0130a000 0x014bd000 1740 r-x full libicui18n.so.48.1.1_seg0ro
7554 0x014bd000 0x014c5000 32 rw- full libicui18n.so.48.1.1_seg1rw
7555 0x014c5000 0x014c6000 4 rw- full libicui18n.so.48.1.1_seg2rw
7546 0x014f0000 0x015c0000 832 r-x full libroot.so_seg0ro
7547 0x015c0000 0x015ca000 40 rw- full libroot.so_seg1rw
7548 0x015ca000 0x01605000 236 rw- full libroot.so_seg2rw
7568 0x01606000 0x0161d000 92 r-x full libz.so.1.2.8_seg0ro
7569 0x0161d000 0x0161e000 4 rw- full libz.so.1.2.8_seg1rw
7360 0x01620000 0x01632000 72 r-x full libtranslation.so_seg0ro
7361 0x01632000 0x01633000 4 rw- full libtranslation.so_seg1rw
7882 0x016d6000 0x016dd000 28 r-x full plaintext_seg0ro
7883 0x016dd000 0x016de000 4 rw- full plaintext_seg1rw
7549 0x01718000 0x01723000 44 r-x full libgcc_s.so.1_seg0ro
7550 0x01723000 0x01724000 4 rw- full libgcc_s.so.1_seg1rw
7565 0x01aca000 0x01c04000 1256 r-x full libicuuc.so.48.1.1_seg0ro
7566 0x01c04000 0x01c0f000 44 rw- full libicuuc.so.48.1.1_seg1rw
7567 0x01c0f000 0x01c12000 12 rw- full libicuuc.so.48.1.1_seg2rw
7562 0x01c3c000 0x01c5a000 120 r-x full libicutu.so.48.1.1_seg0ro
7563 0x01c5a000 0x01c5c000 8 rw- full libicutu.so.48.1.1_seg1rw
7564 0x01c5c000 0x01c8e000 200 rw- full libicutu.so.48.1.1_seg2rw
7558 0x01fde000 0x0200f000 196 r-x full libicule.so.48.1.1_seg0ro
7559 0x0200f000 0x02010000 4 rw- full libicule.so.48.1.1_seg1rw
7556 0x0202d000 0x02035000 32 r-x full libicuio.so.48.1.1_seg0ro
7557 0x02035000 0x02037000 8 rw- full libicuio.so.48.1.1_seg1rw
7356 0x024dd000 0x024f1000 80 r-x full notification_server_seg0ro
7357 0x024f1000 0x024f3000 8 rw- full notification_server_seg1rw
7551 0x02608000 0x037a3000 18028 r-x full libicudata.so.48.1.1_seg0ro
7552 0x037a3000 0x037a9000 24 rw- full libicudata.so.48.1.1_seg1rw
7848 0x19673000 0x196e3000 448 rw- full heap
7349 0x61b03000 0x61b07000 16 rw- full user area
7351 0x62345000 0x6234d000 32 r-xSk full commpage
7350 0x71163000 0x72168000 16404 rw-s full notification_server_953_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
------------------------------------------------------------
4390 0 0 some BBlockCache lock
4400 0 0 Catalog
4403 0 0 some BLocker
4406 0 0 some BLocker
4409 0 0 token space
4410 0 0 BLooperList lock
4411 0 0 AppServerLink_sLock
4426 0 0 LocaleRosterData
4427 0 0 some BLocker
4443 0 0 Catalog
application/x-vnd.Be-text_run_array
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment