Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 494632 - net-analyzer/wireshark-1.10.3 - crashes during capture
Summary: net-analyzer/wireshark-1.10.3 - crashes during capture
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Netmon project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-18 10:10 UTC by khaelin
Modified: 2013-12-19 08:09 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description khaelin 2013-12-18 10:10:04 UTC
Wireshark immediately crashes when a packet is received during a capture. Using a different interface or capture filter does not change the result (crash in any case).

Reproducible: Always

Steps to Reproduce:
1. Start wireshark
2. Start a capture
3. Wait for a packet to be captured
Actual Results:  
**
Gtk:ERROR:gtkwidget.c:14140:gtk_widget_unregister_window: assertion failed: (user_data == widget)
zsh: abort (core dumped)  wireshark


Backtrace:

#0  0x00007f1f523372d5 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:63
#1  0x00007f1f52338758 in __GI_abort () at abort.c:90
#2  0x00007f1f534b6866 in g_assertion_message (domain=domain@entry=0x7f1f54afcfd7 "Gtk", file=file@entry=0x7f1f54bcd0bc "gtkwidget.c", line=line@entry=14140, func=func@entry=0x7f1f54bd0ee0 <__PRET
TY_FUNCTION__.59464> "gtk_widget_unregister_window", message=<optimized out>) at /usr/src/debug/dev-libs/glib-2.36.4-r1/glib-2.36.4/glib/gtestutils.c:1912
#3  0x00007f1f534b6dc4 in g_assertion_message_expr (domain=domain@entry=0x7f1f54afcfd7 "Gtk", file=file@entry=0x7f1f54bcd0bc "gtkwidget.c", line=line@entry=14140, func=func@entry=0x7f1f54bd0ee0 <_
_PRETTY_FUNCTION__.59464> "gtk_widget_unregister_window", expr=expr@entry=0x7f1f54bcd8ef "user_data == widget") at /usr/src/debug/dev-libs/glib-2.36.4-r1/glib-2.36.4/glib/gtestutils.c:1923
#4  0x00007f1f54aa6ff6 in gtk_widget_unregister_window (widget=widget@entry=0x928dc0, window=0x20cfe90) at gtkwidget.c:14140
#5  0x00007f1f54aa70dc in gtk_widget_real_unrealize (widget=0x928dc0) at gtkwidget.c:10971
#6  0x00007f1f5398907b in _g_closure_invoke_va (closure=0x83c490, return_value=0x0, instance=0x928dc0, args=0x7fff00eac378, n_params=0, param_types=0x0) at /usr/src/debug/dev-libs/glib-2.36.4-r1/g
lib-2.36.4/gobject/gclosure.c:840
#7  0x00007f1f539a19b6 in g_signal_emit_valist (instance=0x928dc0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff00eac378) at /usr/src/debug/dev-libs/glib-2.36.4-r1/glib-2.36.
4/gobject/gsignal.c:3234
#8  0x00007f1f539a26a2 in g_signal_emit (instance=instance@entry=0x928dc0, signal_id=<optimized out>, detail=detail@entry=0) at /usr/src/debug/dev-libs/glib-2.36.4-r1/glib-2.36.4/gobject/gsignal.c:3384
#9  0x00007f1f54aa8191 in gtk_widget_unrealize (widget=0x928dc0) at gtkwidget.c:4883
#10 0x00007f1f549db4ce in gtk_scrolled_window_forall (container=0x1dd4510, include_internals=1, callback=0x7f1f54aa80d0 <gtk_widget_unrealize>, callback_data=0x0) at gtkscrolledwindow.c:1582
#11 0x00007f1f54aa7101 in gtk_widget_real_unrealize (widget=0x1dd4510) at gtkwidget.c:10965
#12 0x00007f1f53989147 in _g_closure_invoke_va (closure=0x83c490, return_value=0x0, instance=0x1dd4510, args=0x7fff00eac768, n_params=0, param_types=0x0) at /usr/src/debug/dev-libs/glib-2.36.4-r1/
glib-2.36.4/gobject/gclosure.c:840
#13 0x00007f1f539a19b6 in g_signal_emit_valist (instance=0x1dd4510, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff00eac768) at /usr/src/debug/dev-libs/glib-2.36.4-r1/glib-2.36
.4/gobject/gsignal.c:3234
#14 0x00007f1f539a26a2 in g_signal_emit (instance=instance@entry=0x1dd4510, signal_id=<optimized out>, detail=detail@entry=0) at /usr/src/debug/dev-libs/glib-2.36.4-r1/glib-2.36.4/gobject/gsignal.
c:3384
#15 0x00007f1f54aa8191 in gtk_widget_unrealize (widget=0x1dd4510) at gtkwidget.c:4883
#16 0x00007f1f54aac4c5 in gtk_widget_unparent (widget=0x1dd4510) at gtkwidget.c:4011
#17 0x00007f1f5499ac49 in gtk_notebook_real_remove (list=0x1e02ba0, notebook=0x1dd4370) at gtknotebook.c:5013
#18 gtk_notebook_remove (container=0x1dd4370, widget=0x1dd4510) at gtknotebook.c:4143
#19 0x00007f1f5398c294 in g_cclosure_marshal_VOID__OBJECTv (closure=0x8452f0, return_value=<optimized out>, instance=0x1dd4370, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimi
zed out>, param_types=0x845320) at /usr/src/debug/dev-libs/glib-2.36.4-r1/glib-2.36.4/gobject/gmarshal.c:1312
#20 0x00007f1f53989147 in _g_closure_invoke_va (closure=0x8452f0, return_value=0x0, instance=0x1dd4370, args=0x7fff00eacc88, n_params=1, param_types=0x845320) at /usr/src/debug/dev-libs/glib-2.36.
4-r1/glib-2.36.4/gobject/gclosure.c:840
#21 0x00007f1f539a19b6 in g_signal_emit_valist (instance=0x1dd4370, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff00eacc88) at /usr/src/debug/dev-libs/glib-2.36.4-r1/glib-2.36
.4/gobject/gsignal.c:3234
#22 0x00007f1f539a26a2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /usr/src/debug/dev-libs/glib-2.36.4-r1/glib-2.36.4/gobject/gsignal.c:3384
#23 0x000000000045e669 in packet_list_select_cb ()
#24 0x00007f1f53989147 in _g_closure_invoke_va (closure=0x1de2ba0, return_value=0x0, instance=0x1de4c10, args=0x7fff00ead058, n_params=0, param_types=0x0) at /usr/src/debug/dev-libs/glib-2.36.4-r1
/glib-2.36.4/gobject/gclosure.c:840
#25 0x00007f1f539a19b6 in g_signal_emit_valist (instance=0x1de4c10, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff00ead058) at /usr/src/debug/dev-libs/glib-2.36.4-r1/glib-2.36
.4/gobject/gsignal.c:3234
#26 0x00007f1f539a26a2 in g_signal_emit (instance=instance@entry=0x1de4c10, signal_id=<optimized out>, detail=detail@entry=0) at /usr/src/debug/dev-libs/glib-2.36.4-r1/glib-2.36.4/gobject/gsignal.
c:3384
#27 0x00007f1f54a80450 in gtk_tree_view_real_set_cursor (tree_view=tree_view@entry=0x1de4c10, path=path@entry=0x20f9eb0, flags=flags@entry=(CLEAR_AND_SELECT | CLAMP_NODE)) at gtktreeview.c:13242
#28 0x00007f1f54a805e2 in gtk_tree_view_set_cursor_on_cell (tree_view=0x1de4c10, path=0x20f9eb0, focus_column=0x0, focus_cell=0x0, start_editing=0) at gtktreeview.c:13360
#29 0x000000000045d9e6 in scroll_to_and_select_iter ()
#30 0x000000000046006d in packet_list_select_first_row ()
#31 0x0000000000433c7d in cf_continue_tail ()
#32 0x000000000042e4e1 in capture_input_new_packets ()
#33 0x000000000042d41e in sync_pipe_input_cb ()
#34 0x00000000004474c5 in pipe_input_cb ()
#35 0x00007f1f534945f5 in g_main_dispatch (context=0x859cc0) at /usr/src/debug/dev-libs/glib-2.36.4-r1/glib-2.36.4/glib/gmain.c:3054
#36 g_main_context_dispatch (context=context@entry=0x859cc0) at /usr/src/debug/dev-libs/glib-2.36.4-r1/glib-2.36.4/glib/gmain.c:3630
#37 0x00007f1f53494938 in g_main_context_iterate (context=0x859cc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /usr/src/debug/dev-libs/glib-2.36.4-r1/glib-2.36.4/glib
/gmain.c:3701
#38 0x00007f1f53494daa in g_main_loop_run (loop=0x20649e0) at /usr/src/debug/dev-libs/glib-2.36.4-r1/glib-2.36.4/glib/gmain.c:3895
#39 0x00007f1f5496f3fd in gtk_main () at gtkmain.c:1156
#40 0x0000000000424298 in main ()


emerge --info:

Portage 2.2.7 (default/linux/amd64/13.0, gcc-4.7.3, glibc-2.16.0, 3.10.17-gentoo x86_64)
=================================================================
System uname: Linux-3.10.17-gentoo-x86_64-Intel-R-_Core-TM-_i5_CPU_760_@_2.80GHz-with-gentoo-2.2
KiB Mem:     8143652 total,   5439160 free
KiB Swap:    8388604 total,   8388604 free
Timestamp of tree: Wed, 18 Dec 2013 08:45:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
app-shells/bash:          4.2_p45
dev-lang/python:          2.7.5-r3, 3.2.5-r3, 3.3.2-r2
dev-util/cmake:           2.8.11.2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.12.6, 1.13.4
sys-devel/binutils:       2.23.1
sys-devel/gcc:            4.7.3-r1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.9 (virtual/os-headers)
sys-libs/glibc:           2.16.0
Repositories: gentoo x-portage
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -g -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe -g -ggdb"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs compressdebug config-protect-if-modified distlocks ebuild-locks fixlafiles installsources merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ http://mirror.ovh.net/gentoo-distfiles/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"
USE="X alsa amd64 berkdb bzip2 cli cracklib crypt cxx doc dri examples fortran gdbm hscolour iconv ipv6 mmx modules mudflap multilib ncurses nptl openmp pam pcre readline session source sse sse2 ssl static-libs tcpd unicode vdpau zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en fr" NGINX_MODULES_HTTP="auth_basic autoindex charset geoip gzip headers_more proxy push push_stream realip rewrite spdy upload_progress" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 1 Agostino Sarubbo gentoo-dev 2013-12-18 10:26:06 UTC
did you tried the newer 1.10.4?
Comment 2 khaelin 2013-12-18 10:31:50 UTC
Not yet, I'm installing 1.8.11, then I'll try 1.10.4.
Comment 3 khaelin 2013-12-18 11:12:23 UTC
No problem with 1.8.11.
Comment 4 khaelin 2013-12-18 11:20:23 UTC
And no problem with 1.10.4. Well I'll stay in ~amd64 for this package.
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2013-12-18 14:17:39 UTC
1) Please post your `emerge -vpq net-analyzer/wireshark' output in a comment.
2) Please post your `emerge -vpq x11-libs/gtk+' output in a comment.
Comment 6 khaelin 2013-12-19 08:09:18 UTC
After rebuilding wireshark-1.10.3, the problem does not manifest any more. Probably some issue during the last update. Sorry about the bug report.