Skip to main content

October: The smells of autumn

Stink bugs, stinkhorns, corpse flowers. So many things stink in a deliberate attempt to be repulsive.

Photo by Judy Gallagher

david strayer
Freshwater Ecologist

Error message

  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in Drupal\Component\Utility\Unicode::validateUtf8() (line 395 of core/lib/Drupal/Component/Utility/Unicode.php).
    Drupal\Component\Utility\Unicode::validateUtf8() (Line: 65)
    Drupal\Component\Utility\Xss::filter() (Line: 351)
    _colorbox_formatter_get_caption() (Line: 140)
    template_preprocess_colorbox_formatter()
    call_user_func_array() (Line: 261)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 476)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 254)
    __TwigTemplate_e68b79b8ded550481c188f9d99549233->{closure}() (Line: 2058)
    Twig\Extension\CoreExtension::captureOutput() (Line: 44)
    __TwigTemplate_e68b79b8ded550481c188f9d99549233->doDisplay() (Line: 387)
    Twig\Template->yield() (Line: 343)
    Twig\Template->display() (Line: 358)
    Twig\Template->render() (Line: 35)
    Twig\TemplateWrapper->render() (Line: 33)
    twig_render_template() (Line: 348)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 504)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 476)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 45)
    __TwigTemplate_1c086714c718e741ecd343a31c9086e1->doDisplay() (Line: 387)
    Twig\Template->yield() (Line: 343)
    Twig\Template->display() (Line: 358)
    Twig\Template->render() (Line: 35)
    Twig\TemplateWrapper->render() (Line: 33)
    twig_render_template() (Line: 348)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 504)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 224)
    Drupal\entity_embed\Plugin\Filter\EntityEmbedFilter->Drupal\entity_embed\Plugin\Filter\{closure}() (Line: 638)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 223)
    Drupal\entity_embed\Plugin\Filter\EntityEmbedFilter->process() (Line: 118)
    Drupal\filter\Element\ProcessedText::preRenderText()
    call_user_func_array() (Line: 113)
    Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 870)
    Drupal\Core\Render\Renderer->doCallback() (Line: 432)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 476)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 254)
    __TwigTemplate_e68b79b8ded550481c188f9d99549233->{closure}() (Line: 2058)
    Twig\Extension\CoreExtension::captureOutput() (Line: 44)
    __TwigTemplate_e68b79b8ded550481c188f9d99549233->doDisplay() (Line: 387)
    Twig\Template->yield() (Line: 343)
    Twig\Template->display() (Line: 358)
    Twig\Template->render() (Line: 35)
    Twig\TemplateWrapper->render() (Line: 33)
    twig_render_template() (Line: 348)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 476)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 423)
    __TwigTemplate_e9c454f5097960fcbad400867a054bcd->doDisplay() (Line: 387)
    Twig\Template->yield() (Line: 343)
    Twig\Template->display() (Line: 358)
    Twig\Template->render() (Line: 35)
    Twig\TemplateWrapper->render() (Line: 33)
    twig_render_template() (Line: 348)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 638)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray()
    call_user_func() (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 50)
    Drupal\ban\BanMiddleware->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    
  • Deprecated function: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in Drupal\Component\Utility\Xss::filter() (line 69 of core/lib/Drupal/Component/Utility/Xss.php).
    Drupal\Component\Utility\Xss::filter() (Line: 351)
    _colorbox_formatter_get_caption() (Line: 140)
    template_preprocess_colorbox_formatter()
    call_user_func_array() (Line: 261)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 476)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 254)
    __TwigTemplate_e68b79b8ded550481c188f9d99549233->{closure}() (Line: 2058)
    Twig\Extension\CoreExtension::captureOutput() (Line: 44)
    __TwigTemplate_e68b79b8ded550481c188f9d99549233->doDisplay() (Line: 387)
    Twig\Template->yield() (Line: 343)
    Twig\Template->display() (Line: 358)
    Twig\Template->render() (Line: 35)
    Twig\TemplateWrapper->render() (Line: 33)
    twig_render_template() (Line: 348)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 504)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 476)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 45)
    __TwigTemplate_1c086714c718e741ecd343a31c9086e1->doDisplay() (Line: 387)
    Twig\Template->yield() (Line: 343)
    Twig\Template->display() (Line: 358)
    Twig\Template->render() (Line: 35)
    Twig\TemplateWrapper->render() (Line: 33)
    twig_render_template() (Line: 348)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 504)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 224)
    Drupal\entity_embed\Plugin\Filter\EntityEmbedFilter->Drupal\entity_embed\Plugin\Filter\{closure}() (Line: 638)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 223)
    Drupal\entity_embed\Plugin\Filter\EntityEmbedFilter->process() (Line: 118)
    Drupal\filter\Element\ProcessedText::preRenderText()
    call_user_func_array() (Line: 113)
    Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 870)
    Drupal\Core\Render\Renderer->doCallback() (Line: 432)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 476)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 254)
    __TwigTemplate_e68b79b8ded550481c188f9d99549233->{closure}() (Line: 2058)
    Twig\Extension\CoreExtension::captureOutput() (Line: 44)
    __TwigTemplate_e68b79b8ded550481c188f9d99549233->doDisplay() (Line: 387)
    Twig\Template->yield() (Line: 343)
    Twig\Template->display() (Line: 358)
    Twig\Template->render() (Line: 35)
    Twig\TemplateWrapper->render() (Line: 33)
    twig_render_template() (Line: 348)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 476)
    Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 423)
    __TwigTemplate_e9c454f5097960fcbad400867a054bcd->doDisplay() (Line: 387)
    Twig\Template->yield() (Line: 343)
    Twig\Template->display() (Line: 358)
    Twig\Template->render() (Line: 35)
    Twig\TemplateWrapper->render() (Line: 33)
    twig_render_template() (Line: 348)
    Drupal\Core\Theme\ThemeManager->render() (Line: 491)
    Drupal\Core\Render\Renderer->doRender() (Line: 248)
    Drupal\Core\Render\Renderer->render() (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 638)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray()
    call_user_func() (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch() (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 50)
    Drupal\ban\BanMiddleware->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    

It’s October, and the stink bugs are moving into my house for the winter. They’re hanging onto window screens, hiding in dark corners, and crawling ponderously around the bathtub. And woe unto you if you squash one. Last week, a stink bug was hiding in my washcloth, though I didn’t know it, so I ran hot water over it and rubbed it around on my face. It was a memorable experience for both of us. Let me just say this – it’ll never be popular as a men’s fragrance.

Most of the stink bugs I see are brown marmorated stink bugs, which were accidentally brought to the United States in the 1990s. These animals are major pests, causing millions of dollars of damage each year to apples, berries, corn, and other crops.

Stink bugs move into our houses in the fall because they’re looking for a cozy place to spend the winter. If it weren’t for your house, they’d probably overwinter in a nice woodpile or under the bark of a tree. They think your house is the biggest, coziest woodpile they’ve ever seen, so they arrive in droves – 26,205 stink bugs moved into one house in Maryland. And they’re not the only animals hoping to spend the winter in our houses. Fall is a big time for house mice and other rodents to turn up in attics, pantries and basements, and sometimes ladybugs can show up by the hundreds.

But of course the big thing about stink bugs is their smell; after all, “stink” is right there in their name. (And I like to imagine that they have appropriate individual names like Thomas the Vile, Lawrence the Pungent, and Carlotta the Revolting.) Stink bugs smell bad to repel predators. There are plenty of other examples of this sort of thing – opossums, garter snakes, and millipedes all emit distasteful odors when bothered, for instance. Of course, the outstanding local example of an animal with a stinky defense is the skunk, whose pungent odor even our poor human noses can detect from blocks away. For a dog, whose nose is something like 10,000 times more sensitive than ours, being sprayed by a skunk must be like being hit with a flashbang grenade.

So many things stink in a deliberate attempt to be repulsive. Other things stink to be attractive, but because they’re not trying to attract us, we may not like their aromas. A few years ago, October rains brought up three kinds of stinkhorns in my front garden, including the wonderfully named “stinky squid”. Stinkhorns are mushrooms easily recognized by their foul odors and their bizarre and sometimes X-rated shapes (no, I’m not going to describe them to you – go look them up for yourself). Stinkhorns use their odors (“like fresh pig manure”, “like cat feces”, “carrion-like”) to attract insects to disperse their spores. If these odors don’t appeal to you, too bad – it’s not you that the mushrooms are trying to impress.

The stinky squid mushroom. Credit: Jon Shaffer via Wikipedia Commons

In some cases, such “attractive” odors are very revolting to us. “Corpse flowers” or “carrion flowers” produce the fragrance of rotting meat to attract the flies and beetles that pollinate them. This smell can be powerful and very unpleasant. My brother’s college roommate had one of these strange plants, which over a period of weeks produced a larger and larger flower bud. When the bud finally opened, the smell was so bad that they immediately moved the plant out of the room (and you know that it must have been really bad if a couple of male college students thought that it was too repulsive to keep in their dorm room).

To make the flower even more attractive to insects, it may look as well as smell like a piece of decaying meat (see the photo). Some species even heat their flowers up to human body temperature to help spread their delightful fragrance. So, surprisingly, some of the stinkiest smells in the natural world are designed to attract, not repel.

corpse flower
The spectacular and vile-smelling corpse flower, Amorphophallus titanium. Note the absence of human visitors in its immediate vicinity. Credit: Rhododendrites, via Wikipedia Commons

Fall can be a time of interesting aromas as well as beautiful sights. By all means enjoy your favorite smells of autumn – pumpkin spice, burning leaves, mulled cider, and that last rose of summer. But maybe take the opportunity this October to have a little olfactory adventure too – take a little whiff of a black walnut husk (citrusy), sassafras leaf (lemon-tropical), spicebush leaf (well, spicy), or even a stink bug or a stinkhorn, to broaden your sensory experience. And look twice before using your washcloth.

 

 

david strayer
Freshwater Ecologist

Dave Strayer is a freshwater ecologist whose work focuses on measuring the long-term effects of zebra mussels on the Hudson River ecosystem, and understanding the roles of suspension-feeding animals in ecosystems. Strayer also works on broader issues in freshwater conservation ecology and invasion biology.

More on this topic