Bug 183645 - www/chromium: segfault in string operations
Summary: www/chromium: segfault in string operations
Status: Closed Works As Intended
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-chromium (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-04 01:20 UTC by Adrian Chadd
Modified: 2015-07-23 19:47 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adrian Chadd freebsd_committer freebsd_triage 2013-11-04 01:20:00 UTC
This happened! :(

I'm not sure whether it's a bug in chrome, or in our C++ library, or compiler, or what.

Please let me know what extra debugging information I can provide.

Thanks!


-adrian


adrian@lucy-11i386:~ % pkg info | grep chromium
chromium-30.0.1599.101         Mostly BSD-licensed web browser based on WebKit and Gtk+


(gdb) bt
#0  0x2d7d47ae in memcpy () from /lib/libc.so.7
#1  0x2d649454 in std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_s                                              tring () from /usr/lib/libc++.so.1
#2  0x085f19e7 in ChromeMain ()
#3  0x08503527 in ChromeMain ()
#4  0x0a029c4d in utrie2_swap_46 ()
#5  0x0a02943a in utrie2_swap_46 ()
#6  0x0a0291df in utrie2_swap_46 ()
#7  0x0a027276 in utrie2_swap_46 ()
#8  0x08f3a15f in ChromeMain ()
#9  0x08e47efb in ChromeMain ()
#10 0x08e1be5f in ChromeMain ()
#11 0x08e4a55e in ChromeMain ()
#12 0x08e1c3a3 in ChromeMain ()
#13 0x08e1cf7b in ChromeMain ()
#14 0x08e1a95c in ChromeMain ()
#15 0x2ca838a1 in gtk_marshal_VOID__UINT_STRING () from /usr/local/lib/libgtk-x11-2.0.so.0
#16 0x2c8061fe in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
#17 0x2c81b72c in signal_emit_unlocked_R () from /usr/local/lib/libgobject-2.0.so.0
#18 0x2c81c3de in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0
#19 0x2c81cc06 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#20 0x2cbc4002 in gtk_widget_event () from /usr/local/lib/libgtk-x11-2.0.so.0
#21 0x2cbc3cf7 in gtk_widget_event () from /usr/local/lib/libgtk-x11-2.0.so.0
#22 0x2cbd68c7 in gtk_window_propagate_key_event () from /usr/local/lib/libgtk-x11-2.0.so.0
#23 0x08ddca99 in ChromeMain ()
#24 0x08ddbe1c in ChromeMain ()
#25 0x2ca838a1 in gtk_marshal_VOID__UINT_STRING () from /usr/local/lib/libgtk-x11-2.0.so.0
#26 0x2c8061fe in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.0
#27 0x2c81b72c in signal_emit_unlocked_R () from /usr/local/lib/libgobject-2.0.so.0
#28 0x2c81c3de in g_signal_emit_valist () from /usr/local/lib/libgobject-2.0.so.0
#29 0x2c81cc06 in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.0
#30 0x2cbc4002 in gtk_widget_event () from /usr/local/lib/libgtk-x11-2.0.so.0
#31 0x2cbc3cf7 in gtk_widget_event () from /usr/local/lib/libgtk-x11-2.0.so.0
#32 0x2ca814bb in gtk_propagate_event () from /usr/local/lib/libgtk-x11-2.0.so.0
#33 0x2ca8113e in gtk_main_do_event () from /usr/local/lib/libgtk-x11-2.0.so.0
#34 0x09293394 in ChromeMain ()
#35 0x2cda241b in gdk_screen_get_setting () from /usr/local/lib/libgdk-x11-2.0.so.0
#36 0x2c88abea in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#37 0x2c88b00e in g_main_context_iterate () from /usr/local/lib/libglib-2.0.so.0
#38 0x2c88b09d in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0
#39 0x092f8e58 in ChromeMain ()
#40 0x092f91bd in ChromeMain ()
#41 0x092ba176 in ChromeMain ()
#42 0x092d0cae in ChromeMain ()
#43 0x083b0e77 in ChromeMain ()
#44 0x0892c1db in ChromeMain ()
#45 0x08a55940 in ChromeMain ()
#46 0x0a4ff693 in utrie2_swap_46 ()
#47 0x08b51496 in ChromeMain ()
#48 0x08b50a4d in ChromeMain ()
#49 0x08075a4d in ChromeMain ()
#50 0x0807593a in ?? ()
#51 0x00000001 in ?? ()
#52 0xbfbfdcb0 in ?? ()
#53 0xbfbfdcb8 in ?? ()
#54 0xbfbfdcb8 in ?? ()
#55 0xbfbfdcac in ?? ()
#56 0x00000000 in ?? ()
(gdb)
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2013-11-04 03:33:50 UTC
Responsible Changed
From-To: freebsd-bugs->chromium

make this a ports PR and assign.
Comment 2 Rene Ladan freebsd_committer freebsd_triage 2013-12-16 23:42:35 UTC
State Changed
From-To: open->feedback

Have you been able to reproduce this?
Comment 3 Rene Ladan freebsd_committer freebsd_triage 2013-12-20 19:05:48 UTC
State Changed
From-To: feedback->closed

Closed at submitters request.
Comment 4 Maxim Filimonov 2014-09-04 16:30:07 UTC
Reproduced on 10.0-p7 amd64.
Comment 5 Adrian Chadd freebsd_committer freebsd_triage 2014-09-05 00:18:27 UTC
Reproduced even now?
Comment 6 Maxim Filimonov 2014-09-05 16:36:35 UTC
Sorry, my bad: posted the comment before looking there: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192821